#1 Le 21/06/2006, à 17:33
- CowKiller
[Résolu] J'en ai marre de Latex!
Salut,
Bon encore un énième problème avec latex. Je suis sur Lyx et je n'arrive pas à afficher certaines images .eps après avoir compilé avec pdflatex. J'ai testé aussi des jpeg et pareil il veut pas. Me gonfle je vous jure .
Quelqu'un aurait une solution par exemple un format de fichier avec lequel j'aurais pas d'emmerdes en compilant avec pdflatex?
Dernière modification par CowKiller (Le 21/06/2006, à 18:37)
Hors ligne
#2 Le 21/06/2006, à 17:41
- yohann
Re : [Résolu] J'en ai marre de Latex!
je cherche aussi
mais sinon c'est pas mal qd même latex
pour contourner le pb avec un eps tu peux:
1) compiler avec latex tout cour pour obtenir un dvi
2) compiler le dvi avec DVItoPS
3) compiler le PS avec PStoPDF
chez moi ca fonctionne (mais ce serait pas mal avec un format d'image qui marche directement avec pdflatex donc +1!)
PS: kile permet de faire tout cela en 3 click
bonne chance
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#3 Le 21/06/2006, à 18:05
- Petit Lepton
Re : [Résolu] J'en ai marre de Latex!
Salut,
si je ne m'abuse utiliser des .eps avec pdflatex, c'est pas top. Il doit les convertir à la volée avec je ne sais plus quel package...
Le mieux est de convertir tes .eps en .pdf ou en .png. Pour le premier, tu peux utiliser epstopdf et pour le second convert.
Bon courage!
Dernière modification par Petit Lepton (Le 21/06/2006, à 18:16)
Hors ligne
#4 Le 21/06/2006, à 18:05
- CowKiller
Re : [Résolu] J'en ai marre de Latex!
lol, je suis desespéré, aucune des méthodes que vous me dites ne marchent...
Sauf une que j'ai pas essayé, la conversion en pdf. Bon ben je me lance!
Dernière modification par CowKiller (Le 21/06/2006, à 18:08)
Hors ligne
#5 Le 21/06/2006, à 18:08
- Petit Lepton
Re : [Résolu] J'en ai marre de Latex!
Tu peux mettre ton source .tex ou qqch de ce genre pour essayer de savoir d'où cela peut venir?
Hors ligne
#6 Le 21/06/2006, à 18:10
- Petit Lepton
Re : [Résolu] J'en ai marre de Latex!
Je ne sais pas si c'est fait exprès mais les commandes
1) compiler avec latex tout cour pour obtenir un dvi
2) compiler le dvi avec DVItoPS
3) compiler le PS avec PStoPDF
ce n'est pas exactement çà. Je taperai plutôt:
latex fichier.tex
dvips -o fichier.ps fichier.dvi
ps2pdf fichier.ps
Hors ligne
#7 Le 21/06/2006, à 18:18
- CowKiller
Re : [Résolu] J'en ai marre de Latex!
oui mais, héhé, je suis sous Lyx donc pas de fichiers .tex et surtout même la conversion en ps il l'a refuse.
Dernière modification par CowKiller (Le 21/06/2006, à 18:19)
Hors ligne
#8 Le 21/06/2006, à 18:19
- Askolein
Re : [Résolu] J'en ai marre de Latex!
En supposant que ton fichier principal se nomme main.tex, moi j'utilise l'outil make, avec le Makefile suivant:
DOCNAME='main'
# par defaut une simple comilation vers une dvi
all:
latex ${DOCNAME}.tex
# option ps: cree un dvi et un ps
ps: all
dvips ${DOCNAME} -o
# opion pdf: cree un dvi, puis un ps puis seulement un pdf
pspdf: ps
ps2pdf14 ${DOCNAME}.ps ${DOCNAME}.pdf
# option pdf: cree directement un pdf
pdf:
pdflatex ${DOCNAME}.tex
# option v: cree un dvi uniquement et lance xdvi pour
# voir le resultat
v: all
xdvi ${DOCNAME}.dvi&
# option clean: supprime les fichiers de compilation
clean:
rm -f ${DOCNAME}.dvi *.log *.aux *~ *.toc
# option realclean: supprime les fichiers de compilation
# et les reulstat .dvi, .ps et .pdf
realclean: clean
rm -f ${DOCNAME}.dvi ${DOCNAME}.ps ${DOCNAME}.pdf
Ainsi quand tu es en train de creer ton document tu lance une des deux commandes suivantes:
make
make v
et pour les pdf, tu as les deux option pdf ou pspdf en fonctions de la (non)-presence d'images dans ton document.
Ainsi tu utilise un editeur de texte qui reconnait le latex (gedit, emacs, vi , kate..) avec une console a cote. C'est le plus pratique est le plus souple (mon avis).
Ca reprend le poste de "Petit Lepton" donc il y a un peu doublon, desole.
[EDIT] petite modification du Makefile
Dernière modification par Askolein (Le 21/06/2006, à 18:25)
Ubuntu 10.10, 64bits, Mac Mini "early 2010"
Hors ligne
#9 Le 21/06/2006, à 18:22
- Petit Lepton
Re : [Résolu] J'en ai marre de Latex!
Au contraire, LyX génère un fichier .tex pour ensuite le compiler de la façon indiquée plus haut...
Enfin, cela fait longtemps que j'ai utilisé LyX
Hors ligne
#10 Le 21/06/2006, à 18:23
- CowKiller
Re : [Résolu] J'en ai marre de Latex!
Voilà l'erreur qu'il me met dans une boite de dialogue:
Undefined control sequence.
...ments_Latex_Images_rapport_Réacteur.pdf}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
ça va surement pas vous avancer à grand chose mais bon
Hors ligne
#11 Le 21/06/2006, à 18:25
- Petit Lepton
Re : [Résolu] J'en ai marre de Latex!
...ments_Latex_Images_rapport_Réacteur.pdf}
Tu as des accents sur les noms des images? Je suis pas sûr que cela soit génial
Hors ligne
#12 Le 21/06/2006, à 18:28
- Askolein
Re : [Résolu] J'en ai marre de Latex!
En supposant que ton fichier principal se nomme main.tex, moi j'utilise l'outil make, avec le Makefile suivant:
Donc moi je ne sers a rien.
Tiens... j'ai toujours eu envoie d'apprendre a cuisiner les sushis goudron-cornichon...
Ubuntu 10.10, 64bits, Mac Mini "early 2010"
Hors ligne
#13 Le 21/06/2006, à 18:30
- Petit Lepton
Re : [Résolu] J'en ai marre de Latex!
Mais non Askolein, nos posts se recoupent, c'est la profusion de posts !!!
Hors ligne
#14 Le 21/06/2006, à 18:32
- CowKiller
Re : [Résolu] J'en ai marre de Latex!
Tu as des accents sur les noms des images? Je suis pas sûr que cela soit génial
J'hallucine, c'était ça!
Euuh question : Pourquoi ça lui pose problème?
En tout cas merci à tous de vous être décarcasser et Petit Lepton remporte le premier prix de "chercheur d'erreur débile dans un fichier latex"
Hors ligne
#15 Le 21/06/2006, à 18:35
- Petit Lepton
Re : [Résolu] J'en ai marre de Latex!
Yeah, la classe !
Les accents sont quelque chose de très particulier. Ils ne sont pas recconus d'origine dans un fichier LaTex. Tu ne dois utiliser que les lettres et les trucs comme -, _, etc...
Un petit résolu ?
Hors ligne
#16 Le 21/06/2006, à 18:36
- CowKiller
Re : [Résolu] J'en ai marre de Latex!
Askolein a écrit :En supposant que ton fichier principal se nomme main.tex, moi j'utilise l'outil make, avec le Makefile suivant:
Donc moi je ne sers a rien.
Tiens... j'ai toujours eu envoie d'apprendre a cuisiner les sushis goudron-cornichon...
Mais non! C'est juste que j'ai un fichier .Lyx et que j'ai la flemme de chercher où il génère le fichier temporaire .tex. En plus faire un makefile me tentait encore moins vu que je suis sous la pression du temps.
Du coup j'attendais de savoir si il n'y avait pas une solution plus simple...
Hors ligne
#17 Le 21/06/2006, à 18:37
- Achille
Re : [Résolu] J'en ai marre de Latex!
Il est évident qu'il te faut convertir au préalable tes eps en pdf. Pour ce faire, il y a une commande epstopdf qui se charge de la conversion.
Hors ligne
#18 Le 21/06/2006, à 18:49
- CowKiller
Re : [Résolu] J'en ai marre de Latex!
Yeah, la classe !
Les accents sont quelque chose de très particulier. Ils ne sont pas recconus d'origine dans un fichier LaTex. Tu ne dois utiliser que les lettres et les trucs comme -, _, etc...
Un petit résolu ?
ça dépend j'utilise le package babel donc je m'en sors normalement mais Lyx ouvre un environnement spécial pour les figures qui semble ne pas comprendre les accents effectivement.
Hors ligne
#19 Le 21/06/2006, à 21:06
- Askolein
Re : [Résolu] J'en ai marre de Latex!
Mais non Askolein, nos posts se recoupent, c'est la profusion de posts !!! wink
Mais non! C'est juste que j'ai un fichier .Lyx et que j'ai la flemme de chercher où il génère le fichier temporaire .tex. En plus faire un makefile me tentait encore moins vu que je suis sous la pression du temps.
Du coup j'attendais de savoir si il n'y avait pas une solution plus simple...
Moi qui pensais que personne ne m'aimait
Ubuntu 10.10, 64bits, Mac Mini "early 2010"
Hors ligne
#20 Le 22/06/2006, à 07:09
- aleph
Re : [Résolu] J'en ai marre de Latex!
- pdflatex ne supporte que 3 types de fichiers graphiques: png, jpg, pdf.
- les fichiers eps doivent être convertis en pdf
- ne pas oublier de déclarer dans le fichier tex le pilote graphique idoine qui est différent selon que l'on crée un pdf, un dvi ou un ps (voir doc).