Questo è il comando dvigif che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS
PROGRAMMA:
NOME
dvipng - Un traduttore da DVI a PNG
SINOSSI
dvipng [opzioni] nome file
dvipng [opzioni] [nome file] -
DESCRIZIONE
Questo programma crea grafica PNG e/o GIF da file DVI ottenuti da TeX e dai suoi
parenti.
Se il supporto GIF è abilitato, l'output GIF viene scelto utilizzando dvigif binario o con il
--gif opzione.
I vantaggi di essere un dvipng/dvigif includere
* Velocità. È un codice di rendering bitmap molto veloce per i file DVI, il che lo rende adatto
per generare grandi quantità di immagini al volo, come necessario in preview-latex, WeBWorK
e altri.
* Non legge il postambolo, quindi può essere avviato prima che TeX finisca. C'è un
--Seguire interruttore che fa sì che dvipng attenda alla fine del file per ulteriore output, a meno che non
trova il marcatore POST che indica la fine del DVI.
* Query interattiva delle opzioni. dvipng può leggere le opzioni in modo interattivo tramite stdin e
tutte le opzioni sono utilizzabili. È anche possibile modificare il file di input tramite questo
interfaccia.
* Supporta i font PK, VF, PostScript Type1 e TrueType, i sottofont (ad esempio, come quelli usati in CJK-
LaTeX), colori speciali e inclusione di immagini PostScript, PNG, JPEG o GIF.
* e altro ...
VERSIONI
Molte delle opzioni senza parametri elencate qui possono essere disattivate aggiungendo il suffisso all'opzione
con uno zero (0); ad esempio, per disattivare l'inversione di pagina, utilizzare -r0Tali opzioni sono
contrassegnato con un finale *.
- Leggere opzioni aggiuntive dall'input standard dopo l'elaborazione della riga di comando.
--Aiuto
Stampa un messaggio di utilizzo ed esci.
--versione
Stampa il numero di versione ed esci.
-bd num
-bd colore_specifico
-bd 'num colore_specifico'
Imposta la larghezza in pixel del bordo trasparente (predefinito 0). Utilizzando questa opzione si renderà
i bordi dell'immagine sono trasparenti, ma influisce solo sui pixel con il colore di sfondo.
dare un colore_specifico imposterà il colore di fallback, da utilizzare nei visualizzatori che non possono
gestire la trasparenza (il colore predefinito è lo sfondo). Le specifiche del colore dovrebbero essere in
Sintassi speciale del colore TeX, ad esempio, 'rgb 1.0 0.0 0.0'. L'impostazione del colore di fallback rende
la larghezza predefinita del bordo è 1 px.
--bdpi num
Questa opzione ha effetto solo quando si utilizzano font bitmap (PK). L'opzione imposta il
risoluzione di base (Metafont), sia orizzontale che verticale, per num dpi (punti per pollice).
Questa opzione è necessaria quando si seleziona manualmente la modalità Metafont con l'opzione --mode
(vedi sotto).
-bg colore_specifico
Scegli il colore di sfondo per le immagini. Questa opzione verrà ignorata se c'è un
colore di sfondo \special nel DVI. La specifica del colore dovrebbe essere in TeX color \special
sintassi, ad esempio, 'rgb 1.0 0.0 0.0'. Puoi anche specificare 'Trasparente' o 'transparent'
che ti darà uno sfondo trasparente con lo sfondo normale come ripiego
colore. Un 'Trasparente' maiuscolo darà una trasparenza alfa completa, mentre un 'tutto'
minuscolo 'trasparente' darà uno sfondo semplice completamente trasparente con non-
pixel trasparenti antialiasati. Quest'ultimo sarebbe adatto per gli spettatori che non possono
gestire un vero canale alfa. Le immagini GIF non supportano la trasparenza alfa completa, quindi
nel caso di output GIF, entrambe le varianti utilizzeranno quest'ultimo comportamento.
-d num
Imposta i flag di debug, mostrando cosa (pensa) dvipng sta facendo. Funzionerà a meno che
dvipng è stato compilato senza l'opzione "DEBUG" (non consigliato). Imposta i flag
quando ne hai bisogno, usali -d -1 come prima opzione per ottenere il massimo rendimento.
-D num
Imposta la risoluzione di output, sia orizzontale che verticale, su num dpi (punti per pollice).
Si potrebbe voler adattare questo per adattarlo a una certa dimensione del carattere del testo (ad esempio, su una pagina web) e
per un'altezza del carattere del testo di font_px pixel (in Mozilla) la formula corretta è
= * 72.27 / 10 [px * TeXpt/pollici / TeXpt]
L'ultima divisione per dieci è dovuta all'altezza standard del carattere 10pt nel tuo documento, se
si usa 12pt, si divide per 12. Sfortunatamente, alcuni browser proprietari hanno un'altezza del carattere
in pt (punti), non pixel. Devi ridimensionarlo in pixel, usando lo schermo
risoluzione (di solito è 96 dpi) che significa che la formula è
= * 96 / 72 [pt * px/pollice / (pt/pollice)]
Su alcuni schermi ad alta risoluzione, il valore è invece 120 dpi. Buona fortuna!
--profondità*
Segnala la profondità dell'immagine. Funziona in modo affidabile solo quando lo stile LaTeX
anteprima.sty da preview-latex viene utilizzato con il attivo opzione. Segnala il numero
di pixel dalla parte inferiore dell'immagine alla linea di base dell'immagine. Questo può essere utilizzato
per il posizionamento verticale dell'immagine, ad esempio, nei documenti web, dove si userebbe
(Fogli di stile a cascata 1)
" STYLE="vertical-align: -px">
In questo caso la profondità è un offset negativo, quindi il segno meno è necessario e il
l'unità è il pixel (px).
--dvinum*
Imposta questa opzione per far sì che il numero di pagina di output sia il numero di pagina TeX anziché il
numero di pagina fisica. Vedi il -o interruttore.
-fg colore_specifico
Scegli il colore di primo piano per le immagini. Questa opzione verrà ignorata se è presente un
colore di primo piano \speciale nel DVI. La specifica del colore dovrebbe essere in TeX color \special
sintassi, ad esempio, 'rgb 1.0 0.0 0.0'.
--seguire*
Attendi i dati alla fine del file. Uno dei vantaggi di dvipng è che non legge
il postambolo, in modo che possa essere avviato prima che TeX finisca. Questa opzione fa sì che dvipng attenda
alla fine del file per ulteriore output, a meno che non trovi il marcatore POST che indica il
fine del DVI. Questo è simile a coda -f ma per la conversione da DVI a PNG.
--freetype*
Abilita/disabilita il rendering dei font FreeType (attivo per impostazione predefinita). Questa opzione è disponibile se
La libreria di font FreeType2 era presente al momento della compilazione. In tal caso, dvipng
avrà supporto diretto per i font PostScript Type1 e TrueType internamente, piuttosto
che usare gsftopk per il rendering dei font. Se si dispone di versioni PostScript di
Computer Modern installato, non sarà necessario generare varianti bitmap (PK)
su disco di questi. Quindi, è possibile eseguire il rendering delle immagini a risoluzioni diverse (e insolite)
senza ingombrare il disco con un sacco di font bitmap.
--gamma num
Controlla l'interpolazione dei colori nella tavolozza dei colori anti-aliasing in scala di grigi.
Il valore predefinito è 1.0. Per 0 num < 1, i caratteri saranno più chiari (più simili al
sfondo), e per num > 1, i caratteri saranno più scuri (più simili al primo piano).
--gif*
Le immagini vengono emesse nel formato GIF, se il supporto GIF è abilitato. Questo è il
predefinito per il dvigif binario, che sarà disponibile solo quando sarà disponibile il supporto GIF
abilitato. Le immagini GIF sono immagini di tavolozza (vedere --tavolozza opzione) e non supporta
veri canali alfa (vedi il --bg opzione). Vedi anche la --png opzione.
--altezza*
Segnala l'altezza dell'immagine. Funziona in modo affidabile solo quando lo stile LaTeX
anteprima.sty da preview-latex viene utilizzato con il attivo opzione. Segnala il numero
di pixel dalla parte superiore dell'immagine alla linea di base dell'immagine. L'altezza totale di
l'immagine è ottenuta come somma dei valori riportati da --altezza e --profondità.
-l [=]num
L'ultima pagina stampata sarà la prima numerata num. L'impostazione predefinita è l'ultima pagina in
il documento. Se num è preceduto da un segno di uguale, allora (e l'argomento al
-p opzione, se specificata) viene trattata come un numero di pagina fisico (assoluto), piuttosto che
un valore da confrontare con il TeX \conte0 valori memorizzati nel file DVI. Pertanto, utilizzando -l
=9 terminerà con la nona pagina del documento, indipendentemente da quali siano effettivamente le pagine
numerato.
--modalità modo
Questa opzione ha effetto solo quando si utilizzano font bitmap (PK). Utilizzare modo la
Nome del dispositivo Metafont per i font PK (sia per la ricerca del percorso che per la generazione dei font).
Questo deve essere aumentato con la risoluzione del dispositivo di base, fornita con --bdpi
opzione. Vedi il fileftp://ftp.tug.org/tex/modes.mf> per un elenco di risoluzioni e
nomi delle modalità per la maggior parte dei dispositivi.
-M* Questa opzione ha effetto solo quando si utilizzano font bitmap (PK). Disattiva l'impostazione automatica
Generazione di font PK (mkexpk).
--nogs*
Questa opzione impedisce la chiamata interna a GhostScript per la visualizzazione di PostScript
Speciali. --nogs0 riattiva la chiamata.
--nogssafer*
Normalmente, se GhostScript viene utilizzato per eseguire il rendering di caratteri speciali PostScript, GhostScript
l'interprete viene eseguito con l'opzione -d PIÙ SICURO. --nogssafer l'opzione esegue GhostScript
senza -d PIÙ SICURO. -d PIÙ SICURO l'opzione in Ghostscript disabilita gli operatori PostScript come
come deletefile, per impedire ai programmi PostScript potenzialmente dannosi di avere qualsiasi
effetto.
--norawps*
Alcuni pacchetti generano speciali PostScript grezzi, anche se non sono in grado di renderizzarli.
Questo switch disattiva la chiamata interna a GhostScript destinata a visualizzare questi dati grezzi
Speciali PostScript. --norawps0 riattiva la chiamata.
-o Nome
Invia l'output al file Nome. Una singola occorrenza di %d or %01g, ..., %09g sarà
scambiato con il numero di pagina fisica (questo può essere modificato, vedere il --dvinum interruttore).
Il nome del file di output predefinito è filetto%d.png dove si trovava il file DVI di input filetto.dvi.
-O offset x,offset y
Sposta l'origine di offset x,offset y, una coppia di dimensioni separate da virgole come
1 pollici, -3 cmL'origine della pagina è spostata dalla posizione predefinita (di un pollice)
verso il basso, un pollice a destra dall'angolo in alto a sinistra del foglio) di questa quantità.
-p [=]num
La prima pagina stampata sarà la prima numerata num. L'impostazione predefinita è la prima pagina
nel documento. Se num è preceduto da un segno di uguale, allora (e l'argomento a
, il -l opzione, se specificata) viene trattata come un numero di pagina fisico (assoluto), piuttosto
di un valore da confrontare con il TeX \conte0 valori memorizzati nel file DVI. Pertanto,
utilizzando -p =3 inizierà con la terza pagina del documento, indipendentemente dalle pagine
sono effettivamente numerati.
--tavolozza*
Quando è inclusa un'immagine esterna, dvipng passerà automaticamente a truecolor
modalità, per evitare ritardi inutili e riduzione della qualità e abilitare il traduttore EPS
per disegnare su uno sfondo trasparente e al di fuori del riquadro di delimitazione. Questo interruttore
forza l'output della tavolozza (256 colori) e crea dvipng ripristina l'immagine ritagliata opaca
inclusione. Ciò sovrascriverà anche l' --colore vero interruttore se presente.
--esigente*
Nessuna immagine viene visualizzata quando si verifica un avviso. Normalmente, dvipng visualizzerà un'immagine in
nonostante un avvertimento, ma potrebbe mancare qualcosa in questa immagine. Un motivo per
questa opzione sarebbe utile se si disponesse di un convertitore di fallback più completo ma più lento.
Principalmente, questo è utile per l'inclusione di figure non riuscite e per occorrenze speciali sconosciute,
ma verranno visualizzati avvisi anche per specifiche di colore mancanti o sconosciute e font PK mancanti.
--png*
Le immagini vengono emesse nel formato PNG. Questo è il formato predefinito per dvipng binario.
Vedi anche il --gif opzione.
-pp prima pagina-ultima pagina
Stampa pagine prima pagina attraverso ultima pagina; ma non del tutto equivalente a -p prima pagina -l
ultima paginaAd esempio, quando si esegue il rendering di un libro, potrebbero esserci diverse istanze di una pagina
nel file DVI (uno in "\frontmatter", uno in "\mainmatter" e uno in
"\backmatter"). In caso di più pagine corrispondenti, -pp prima pagina-ultima pagina renderà
contro tutti i pagine che corrispondono all'intervallo specificato, mentre -p prima pagina -l ultima pagina renderà
le pagine del prima di tutto occorrenza di prima pagina ai prima di tutto occorrenza di ultima pagina.
Questo è il comportamento (non documentato) di dvips. In dvipng puoi fornire entrambi i tipi di
opzioni, nel qual caso si ottengono tutte le pagine che corrispondono all'intervallo in -pp tra l'
pagine da -p a -l. Anche multiplo -pp le opzioni si accumulano, a differenza -p e -l. -
separatore può anche essere :. Nota che -pp -1 verrà interpretato come "tutte le pagine fino a e
incluso 1", se vuoi una pagina numerata -1 (solo l'indice, per esempio) metti -pp
-1-1, o più leggibile, -pp -1:-1.
-Q* Esegui in silenzio. Non parlare delle pagine convertite, ecc. nell'output standard; segnala no
avvisi (solo errori) all'errore standard.
-Q num
Imposta la qualità su num. Cioè, scegli il numero di livelli di antialiasing per
font bitmap (PK), da num*num+1. Il valore predefinito è 4 che fornisce 17 livelli di
antialiasing per i font antialias di questi due. Se FreeType è disponibile, il suo
il rendering non è influenzato da questa opzione.
-R* Attiva/disattiva l'output delle pagine in ordine inverso/avanti. Per impostazione predefinita, la prima pagina nel DVI
viene emesso per primo.
--rigoroso*
Il programma esce quando si verifica un avviso. Normalmente, dvipng produrrà un'immagine in
nonostante un avvertimento, ma potrebbe mancare qualcosa in questa immagine. Un motivo per
questa opzione sarebbe utile se si disponesse di un convertitore di fallback più completo ma più lento.
Vedere la --esigente opzione sopra per un elenco di quando si verificano gli avvisi.
-T dimensione dell'immagine
Imposta la dimensione dell'immagine su dimensione dell'immagine che può essere uno dei due bbox, stretto, o una virgola-
coppia separata di dimensioni dimensione,taglia ad esempio 1 pollici, 3 cm. L'impostazione predefinita è bbox quale
produce un PNG che include tutto l'inchiostro messo sulla pagina e in aggiunta l'origine DVI,
situato a 1 pollice dalla parte superiore e 1 pollice dal bordo sinistro del foglio. Questo di solito dà
spazio vuoto sopra e a sinistra nell'immagine prodotta. Il valore stretto farà
dvipng include solo tutto l'inchiostro presente sulla pagina, producendo immagini nitide.
--truecolor*
Questo farà dvipng generare output truecolor. Nota che l'output truecolor è
automatico se includi un'immagine esterna nel tuo DVI, ad esempio tramite uno speciale PostScript
(cioè, il grafiche or graficax pacchetto). Questo interruttore è sovrascritto dal --tavolozza
interruttore.
-v* Abilita l'operazione dettagliata. Questo indicherà attualmente quali font vengono utilizzati, oltre
all'output consueto.
--larghezza*
Segnala la larghezza dell'immagine. Vedi anche --altezza e --profondità.
-x num
Questa opzione è deprecata; non dovrebbe essere utilizzata. È molto meglio selezionare
risoluzione di uscita direttamente con il -D opzione. Questa opzione imposta l'ingrandimento
rapporto a num/1000 e sovrascrive l'ingrandimento specificato nel file DVI. Deve essere
tra 10 e 100000. Si consiglia di utilizzare valori magstep standard (1095,
1200, 1440, 1728, 2074, 2488, 2986 e così via) per aiutare a ridurre il numero totale di PK
file generati. num può essere un numero reale, non un numero intero, per una maggiore precisione.
-z num
Imposta il livello di compressione PNG su numQuesta opzione è abilitata se il tuo libgd è nuovo
abbastanza. Il livello di compressione predefinito è 1, che seleziona la massima velocità al prezzo
di PNG leggermente più grandi. Per una versione più vecchia libgd, viene utilizzato il valore 5 saldato a caldo. Il
includi file png.h dice "Attualmente, i valori validi vanno da 0 a 9, corrispondenti
direttamente ai livelli di compressione zlib 0 - 9 (0 - nessuna compressione, 9 - "massimo"
compressione). Si noti che i test hanno dimostrato che i livelli di compressione zlib 3-6 di solito
funzionano bene come il livello 9 per le immagini PNG e fanno molti meno calcoli. In
In futuro, questi valori potrebbero non corrispondere direttamente ai livelli di compressione zlib."
NOTE
Il manuale completo è accessibile in formato info, sulla maggior parte dei sistemi digitando
informazioni dvipng
COPYRIGHT
Questo programma è rilasciato sotto la licenza GNU Lesser General Public License versione 3, vedere
COPIA del file nella distribuzione dvipng ohttp://www.gnu.org/licenses/gpl.html>.
Copyright (c) 2002-2015 Jan-AAke Larsson
Utilizzare dvigif online utilizzando i servizi onworks.net
