mistero stampa

  • Creatore
    Topic
  • #105915
    Up
    0
    Down
    ::


    Buonasera,
    premetto che ho alcuni dubbi sul posizionamento del post, e mi scuso non dovesse essere questa la sezione giusta. Ad ogni modo, quella che vi pongo è più una curiosità, un mistero da decifrare, più che un problema da risolvere. Mi spiego: nella tesi ho inserito alcune figure (sono delle strutture chimiche, disegnate con Inkscape0.91, nelle quali compaiono delle lettere, relative agli elementi chimici in gioco). Le ho inserite nel documento in formato eps, automaticamente convertite in pdf. Il problema è che dopo la stampa, in certe figure, alcune lettere sono cambiate, o sono state scambiate tra di loro, e purtroppo me ne sono accorto solo ora. Allego un esempio.

    [attachment=1582]FIGMISTERO.jpg[/attachment]

    Il mistero si infittisce in quanto il giorno seguente le prime stampe, ho stampato un’altra copia della tesi (nella stessa copisteria), dallo stesso file e non ho avuto il problema. Non riesco a darmi alcuna spiegazione logica a ciò che è successo, però dovrò ristampare la tesi. Sicuramente quelle figure non sono state disegnate da me, anche perchè sono prive di significato chimico, e un file pdf con quelle figure non è mai comparso sul mio pc, quindi escludo anche un ‘ipotetica “stampa del file sbagliato”.

    A qualcuno è mai capitato un problema simile? Può essere stato un problema della stampante? Della versione pdf? Non so cosa pensare…

    Un saluto,

    Andrea

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #105916
      Up
      0
      Down
      ::


      in generale, per evitare qualsivoglia sostituzione di lettere in fase di stampa, cosa sempre in teoria possibile nel caso in cui i caratteri siano totalmente incorporati (embedded) e non come sottoinsieme (embedded subset, pare curioso, ma ai fini della stampa un sottoinsieme è più sicuro di un’incorporazione di tutto il set di caratteri perché evita al rip di stampa o a programmi di prestampa di alterare il testo), per causa dello specifico rip di stampa della singola macchina, è sempre meglio convertire in curve (o tracciati è lo stesso) i caratteri (font)

      nel caso di inkscape, sarebbe più sicuro prendere il file salvato in formato svg e convertirlo in pdf, ci sono vari programmi che lo fanno:

      http://jordiinglada.net/wp/2012/04/20/svg2pdf/
      https://xmlgraphics.apache.org/batik/download.html
      http://www.cityinthesky.co.uk/opensource/pdf2svg/

      i primi due o almeno il terzo sicuramente, convertono già ogni font in tracciati, se ciò non avvenisse puoi usare ghostscript

      `gs -dBATCH -dNOPAUSE -dNOCACHE -dSAFER -sDEVICE=pswrite -sOutputFile=output-file.ps input-file.pdf`
      questo codice opera correttamente fino alla versione 9.14 di ghostscript che io ricordi

      e poi riconvertire il postscript in pdf

      es, per un documento o immagine delle dimensioni di 482×680 pixel:
      `ps2pdf -g4820x6800 *.ps`
      aggiungi uno zero dopo le dimensioni effettive

      per le versioni successive, puoi fare tutto in un unico passaggio

      `gs -o file-convertito-in-curve.pdf -dNoOutputFonts -sDEVICE=pdfwrite file-originale.pdf`

      il problema potrebbe avere altre cause, per la mia esperienza personale, mi è capitato talvolta di incappare in questi inconvenienti a causa della combinazione di caratteri non incorporati o non convertiti in curve in immagini vettoriali + rip di stampa della macchina

    • #105917
      Up
      0
      Down
      ::


      Ti ringrazio per la spiegazione. Quindi, se ho capito bene, bisogna convertire il file svg in pdf, e poi inserire quest’ultimo nel documento, ma non utilizzando la funzione svg -> pdf “nativa” di Inkscape…giusto?

      Ho scaricato https://github.com/erichschroeter/conversionsvg/downloads, risorsa trovata in un commento su http://jordiinglada.net/wp/2012/04/20/svg2pdf/

      Grazie

    • #105918
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        A me risulta che la funzione nativa di inkscape faccia quella trasformazione di caratteri in disegni automanticamente; mi risulta anche che inkscape possa esportare da solo il file in formato PDF, sotto forma di due file distinti e correlati; vale a dire uno contiene solo il disegno e l’altro contiene solo le formule che comporrà pdfLaTeX quando importerà i due file; la documentazione di inkscape è abbastanza chiara a questo proposito.

        Poi c’è sempre il pacchetto chemfig; per disegnare una formula di chimica organica come documento separato basta un codice come questo:`\documentclass{article}
        \usepackage[utf8]{inputenc}

        \usepackage{chemmacros}
        \providecommand\IfChemCompatibilityT[3]{}
        \IfChemCompatibilityT{>=}{5.}{
        \chemsetup{
        modules = redox ,
        formula = chemformula
        }
        }

        \usepackage{chemfig,chemnum}

        \usetikzlibrary{decorations.pathmorphing}`Ho preso questo codice da quello che apparirà sul numero 21 di ArsTeXnica, che riceverai a casa in questo mese se sei un socio iscritto. Ma se non sei iscritto dovresti aspettare aprileo maggio 2017…:sad:
        D’altronde ti ho indicato i pacchetti; puoi sempre leggerne la documentazione e procedere da solo.

      • #105919
        Up
        0
        Down
        ::


        Alcune precisazioni: disegnavo con ChemDraw (software per disegnare strutture chimiche), salvavo in svg e poi tramite inkscape salvavo in eps.
        Comunque Inkscape permette, salvando in pdf, di “convertire testo in tracciato”. (Ha senso “rasterizzare gli effetti”?)

        Questo dovrebbe essere sufficiente ad evitare questo tipo di problema? Evitando quindi di creare i due file (uno con i disegni e l’altro con le formule), ma convertendo il testo in tracciato ed inserirlo direttamente come pdf; mi sembra la soluzione più rapida, considerando inoltre che non mi interessa avere lo stesso font. C’è un modo per capire, prima della stampa, se il problema si potrebbe verificare nuovamente?

        Infine, ultima curiosità: premetto la mia ignoranza in materia, ma il problema è “casuale”? Cioè, su più di 20 immagini inserite in questo modo, 7 hanno avuto questo problema…a rigor di logica, non dovrebbe riguardare o tutte le immagini o nessuna?

        Vi ringrazio,

        Andrea

      • #105920
        Liverpool
        Partecipante
          Up
          0
          Down
          ::

          Dingo” post=105991in generale, per evitare qualsivoglia sostituzione di lettere in fase di stampa, cosa sempre in teoria possibile nel caso in cui i caratteri siano totalmente incorporati (embedded) e non come sottoinsieme (embedded subset, pare curioso, ma ai fini della stampa un sottoinsieme è più sicuro di un’incorporazione di tutto il set di caratteri perché evita al rip di stampa o a programmi di prestampa di alterare il testo), per causa dello specifico rip di stampa della singola macchina, è sempre meglio convertire in curve (o tracciati è lo stesso) i caratteri (font)

          A me sembra che la situazione che descrive @andud sia diversa da quella di @Dingo.

          @andud
          ci fa vedere che al posto della lettera O compare il numero 3. Questo secondo me non c’entra nulla col fatto che i font siano incorporati o meno. Tuttavia, non essendo esperto, invito @Dingo a riguardare le immagini allegate per assicurarmi che la soluzione da lui proposta sia pertinente.

          Ciao

        • #105921
          Up
          0
          Down
          ::


          come ho detto il problema può avere altre cause, in certi casi se i font non sono convertiti in tracciati, ma lasciati incorporati (embedded e non embedded subset) il rip di stampa della macchina o, il software di verifica prestampa nelle grandi aziende, può interferire e fare sostituzioni casuali

          ad ogni modo assicurarsi che tutti i font siano convertiti in tracciati, andud può verificare che nelle proprietà del pdf creato non siano elencati font per accertarsene) consente di essere al riparo da ogni brutta sorpresa

        • #105922
          Up
          0
          Down
          ::



          @Dingo

          ho salvato i file con “conversione testo in tracciato”, tramite inkscape..questo non è sufficiente?

          In “Proprietà del documento” -> Font mi risulta avere diversi font, tutti con la specifica (Sottoinsieme incorporato), ma data la mia ignoranza in materia non so a cosa si riferiscono…

          Effettivamente dopo aver convertito il testo in tracciato i font presenti si sono dimezzati, quindi qualcosa è successo, ma altri sono presenti e non so a cosa si riferiscano.

          Spero sia sufficiente ad evitare altre sorprese…

          Grazie

        • #105923
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::



            @andud
            non devi verificare sullintero documetno, a solo sul PDF prodotto da inkscape con tracciamento dei font. Il tracciamento tra l’altro, non vuol dire rasterizzare (convertire in disegno a matrice di punti) ma significa trasformare ogni carattere nel suo disegno vettoriale, includendolo nel disegno, in modo che l’intero disegno sia composto di parti vettoriali, le quali possono essere ingrandite a piacere senza che si sgranino. Ingrandendo i disegni rasterizzati o bitmapped, i disegni si sgranano; Il motivo è che i singoli pixel di cui sono composti i disegni vengono ingranditi finché si distinguono i quadrati o rettangoli che li compongono, mentre quando sono piccolissimi (frazioni di punto tipografico) il difetto non si vede.

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

        Go to top