2010-04-01 20 views
14

Mi piacerebbe creare un pdf/ps/eps che contenga solo una singola formula. Ho pensato che il modo più semplice sarebbe usare il lattice. Purtroppo, non ho trovato alcuna opzione per specificare che la dimensione della carta dovrebbe essere impostata automaticamente per adattarsi al contenuto.Come adattare il formato carta al contenuto in LaTeX

Ho trovato che dvipng ha un'opzione "-T stretto", che in realtà fa il trucco, ma ... Lo voglio in formato vettoriale.

Qualche suggerimento?

Grazie.

risposta

16

Con la classe standalone ottieni esattamente ciò che desideri.

\documentclass{standalone} 
\begin{document} 
\[ 
    x + y = z 
\] 
\end{document} 
+2

IMNSHO, questa è la migliore risposta; è puro lattice, che non si basa su programmi esterni irritabile, ed è moderno e up-to-date, e può essere utilizzato con i processori moderni TeX come pdfLaTeX, XeLaTeX e LuaLaTeX. Non ho idea del perché alcuni "sfidato persona" si downvoted, e mi scuso per suo conto per l'intera comunità di pensiero TeX. +1 –

+1

Sì, la risposta migliore in effetti. E con \ documentclass [border = 2pt] {} standalone , non ci sarebbe ritaglio delle tabelle e diagrammi. –

0

fissaggio del riquadro di delimitazione di EPS generati dovrebbe aiutare:

epstopdf --gsopt=-dEPSCrop blah.eps 

o eps2pdf ha un'opzione -B che rileva il più stretto possibile riquadro di delimitazione.

3

Prova pdfcrop, ritaglia il tuo pdf al minimo. Devi aver installato Perl.

0

Un po 'perverso, puoi generare il tuo Tex usando Metapost: includi la tua formula tra i tag btex e etex e compila seguendo le istruzioni in mptopdf (1) (preferibile, parte di pdftex) o mpost (1) (tu Avrò bisogno di eseguire anche Tex separatamente, penso). È perverso invocare Metapost solo per invocare Tex, ma si otterrà un output di dimensioni formule senza alcun effetto pirotecnico.

Se avete bisogno di lattice (al contrario di Tex pianura), allora avete bisogno di un po 'di testo standard per arrivare a questo lavoro, cf. LaTeX labels in MetaPost.

Problemi correlati