Newsgroup: it.comp.software.tex
Titolo: tex->jpg

Ciao a tutti, sono nuovo del gruppo...
ho una domanda semplice semplice: se io ho una formula scritta in
latex, riesco ad esportarla facimente in un file jpg? e se si come
posso farlo?
cioè...io pensa ke il modo ci sia, perchè ho visto programmi, per
esempio matlab, che dato un imput latex generano un file html con
incorporate le forumule che presumo siano in jpg o gif... a me
servirebbe proprio 1 programmino del genere...
io uso il miktex e il winedt, ma cercavo qualcosa di più semplice,
cioè x fare questo lavoro mi piacerebbe 1 programma di piccole
dimensioni...
non so...ki ne sa qualcosa dica la sua...
cmq vi ringrazio tutti in anticipo.
ciao ciao
ale


Perché vuoi proprio una jpg? Comunque guarda uno degli innumerevli
convertitori latex -> html

 Comunque guarda uno degli innumerevli convertitori latex -> html
me ne consigli qualcuno? :D:D:D:D:D
grazie ciao ciao

 posso farlo?
per il macintosh ci sarebbe latexit
 
http://ktd.club.fr/programmation/latexit_en.php
-- 
janis> p.s. che vuol dire l'espressione "diversamente avvantaggiata"?
pls>   vuol dire che stai scontando una sorta di isolamento sociale.

            
http://ktd.club.fr/programmation/latexit_en.php
Qualcosa x windows?


 Qualcosa x windows?
Eccone qualcuno:
TTH, TeX4ht, Hevea (il più semplice da far funzionare sotto windows),
LaTeX2html, hyperlatex ... e infine
TeX Converter che è un'interfaccia windows per tutti i precedenti.


Secondo me la via migliore è convertire i pdf generati da LaTeX in jpg
con ghostscript...
Il tuo programmino dovrebbe creare un documento LaTeX del tipo:
\documentclass[a4paper]{minimal}
\begin{document}
\[
e=mc^2
\]
\end{document}
...compilarlo e poi convertire il pdf con ghostscript...
Per esempio, per convertire tutti i pdf di una cartella in jpeg puoi
dare (oppure incollare la stringa in un file .bat ed eseguirlo... :)
for %%a in (*.pdf) do C:/Programmi/gs/gs8.51/bin/gswin32c -dSAFER -
dBATCH -dNOPAUSE -sDEVICE#jpeg -r600 -dGraphicsAlphaBits#4 -
sOutputFile#%%~na.jpg %%a
L'unico problema che riscontro è che sarebbe necessario ritagliare la
formula 'a mano'... c'è un opzione per il crop automatico (-dEPSCrop)
ma, che io sappia funziona solo con i file eps...
Potresti quindi fare due passaggi:
Prima trasformare il pdf in eps con
for %%a in (*.pdf) do C:/Programmi/gs/gs8.51/bin/gswin32c -dSAFER -
dBATCH -dNOPAUSE -sDEVICE#epswrite -sOutputFile#%%~na.eps %%a
e poi gli eps in jpg con
for %%a in (*.eps) do C:/Programmi/gs/gs8.51/bin/gswin32c -dSAFER -
dBATCH -dNOPAUSE -sDEVICE#jpeg -r600 -dGraphicsAlphaBits#4 -
sOutputFile#%%~na.jpg %%a
Sono sicuro di non essere stato chiaro e me ne scuso in anticipo...
LuCa

 LuCa

bene ho provato con la seconda idea, xkè in effetti mi sembra ottimo
avere solo la formula e nn 1 pagina bianca con 1 formuletta
all'inizio...
bene...però c'è 1 problema...mi sa che quando l'immagine viene
stampata la 2° volta, se ne frega se l'eps è piccolo e lo stampa su
a4..
inoltre con la risoluzione che avevi messo (-r600, suppongo si tratti
della risoluzione, o xlomeno qualcosa di simile) mi esce 1 file
enorme... ma se lo riduco a 100 mi esce 1 forumula illeggibile (sembra
mangiata...:D) c'è qualke altra opzione da toccare?
bene..ritorno a sperimentare:D
ale

Beh, certo, mi sono dimenticato di metterla l'opzione per il crop!
:)
Riassumento:
1- il file da creare e salvare con estensione .tex deve essere sulla
falsariga del seguente:
\documentclass[a4paper]{minimal}
\begin{document}
\[
e=mc^2
\]
\end{document}
2- Tale file, una volta salvato, va compilato con:
pdflatex nomefile.tex
3- Il pdf prodotto va convertito in eps:
C:/Programmi/gs/gs8.51/bin/gswin32c -dEPSCrop -dSAFER -dBATCH -
dNOPAUSE -sDEVICE#epswrite -sOutputFile#nomefile.eps nomefile.pdf
4- l'eps prodotto va convertito in jpg
C:/Programmi/gs/gs8.51/bin/gswin32c -dEPSCrop -dSAFER -dBATCH -
dNOPAUSE -sDEVICE#jpeg -r600 -sOutputFile#nomefile.eps nomefile.jpg
Dovresti ottenere quello che cerchi... la risoluzione alta è
necessaria per non avere una formula sgranata, non volendo usare un
formato vettoriale...
LuCa

 dNOPAUSE -sDEVICE#jpeg -r600 -sOutputFile#nomefile.eps nomefile.jpg
diventa
C:/Programmi/gs/gs8.51/bin/gswin32c -dEPSCrop -dSAFER -dBATCH -
dNOPAUSE -sDEVICE#jpeg -r600 -sOutputFile#nomefile.jpg nomefile.eps