problemi ricetta medica

  • Creatore
    Topic
  • #106665
    Up
    0
    Down
    ::


    Salve a tutti!
    Utilizzo Ubuntu 16 LTS
    Ho bisogno di avere un pdf (con riga di comando) partendo da un file tex.
    Sono arrivato alla conclusione di farlo in tex perchè con il ps non ci riesco 🙁

    Allego comunque anche i files ps (chissà se qualcuno può aiutarmi con i ps…).
    Il comando che uso per ottenere il pdf da ps è: ps2pdf nomefile.ps nomefile.pdf
    Il comando che uso per ottenete il pdf da tex è pdflatex nomefile.tex

    Il file ricettaDM_OK.ps mi viene con il codice a barre sporco…
    Il file ricettaDM_nonSiLegge.ps mi viene con un codice a barre illeggibile (due quadrati inizio e fine).

    Il file ricettDM_test.tex viene bene ma dopo diverse ricette si blocca…

    Allego anche il code128b.ttf che ho usato con latex…

    Utilizzo la versione texlive full del 20 marzo 2016

    Grazie a chiunque possa aiutarmi

    Carlo

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #106666
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        orbscan” post=106714Salve a tutti!
        Utilizzo Ubuntu 16 LTS
        Ho bisogno di avere un pdf (con riga di comando) partendo da un file tex.
        Sono arrivato alla conclusione di farlo in tex perchè con il ps non ci riesco 🙁

        Allego comunque anche i files ps (chissà se qualcuno può aiutarmi con i ps…).
        Il comando che uso per ottenere il pdf da ps è: ps2pdf nomefile.ps nomefile.pdf
        Il comando che uso per ottenete il pdf da tex è pdflatex nomefile.tex

        Il file ricettaDM_OK.ps mi viene con il codice a barre sporco…
        Il file ricettaDM_nonSiLegge.ps mi viene con un codice a barre illeggibile (due quadrati inizio e fine).

        Il file ricettDM_test.tex viene bene ma dopo diverse ricette si blocca…

        Allego anche il code128b.ttf che ho usato con latex…

        Utilizzo la versione texlive full del 20 marzo 2016

        Grazie a chiunque possa aiutarmi

        Carlo

        Ciao.
        Ho scaricato e stampato il file ricettaDM_OK.ps che hai allegato.
        Risultato? I codici a barre sono corretti. Tra parentesi io ho ancora Ubuntu 14.04 LTS.
        Ci sarebbero molti punti migliorabili nel codice, ma come si dice, meglio un buon risultato subito con un codice da affinare, che ancora nessun risultato e un codice superbo.

        Ti consiglio di usare il pacchetto pst-barcode di pstricks già incluso in TeX Live, per comporre i barcode.
        Rimani nell’ambito Postscript a cui sei già abituato.

        La mia esperienza mi dice che il pacchetto pst-barcode in se è molto buono anche se il formato Postscript non è il pdf nativo…
        Guarda anche questa discussione: http://guitex.org/home/en/forum/5-tex-e-latex/73293-pst-barcode-pstricks .

        Eventualmente, per ottenere direttamente il pdf, non è difficile studiarsi le specifiche Code 128 ( https://it.wikipedia.org/wiki/Code_128 o http://www.codiceabarre.it/bc128.htm https://courses.cs.washington.edu/courses/cse370/01au/minirproject/BarcodeBattlers/barcodes.html ) e implementare un pacchetto che generi le barre. Io l’ho fatto per il più semplice code 39 sia con TikZ che con LuaTeX (quest’ultima soluzione molto divertente è in corso di pubblicazione) e con LuaTeX avresti l’accesso ai database diretto, ecco perché LuaTeX è molto interessante in vista di una gestione dati complessa come la tua.

        Se passi a pst-barcode non devi più includere file ttf. Il codice viene disegnato. Poi i soliti passaggi per ottenere il file pdf dal fil dvi.

        Il tuo è un problema applicativo interessante. Spero che tu risolva e che magari in futuro, che ci manderai un articolo per ArsTeXnica.
        Per il momento hai difficoltà con i barcode che distolgono l’attenzione dalla gestione dati.

        Scusa l’accumulo di argomenti, ma il tema è piuttosto esteso che riassumo:
        * Il tuo problema specifico sembra non sussistere (ho stampato correttamente il tuo file allegato);
        * meglio forse passare al pacchetto pst-barcode per generare le barre;
        * la soluzione ottimale eventualmente da implementare personalmente, è un generatore di barcode per pdfLaTeX o per LuaTeX (con la primitiva TeX \rule è possibile disegnare barcode 1D anche con il solo TeX). Dal file tex si otterrebbe direttamente il pdf.
        Saluti.
        R.

    Visualizzazione 0 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top