<![CDATA[Forum Ubuntu-fr.org / [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?id=88735 Sun, 25 Nov 2012 10:41:39 +0000 FluxBB <![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11630181#p11630181 Certes, mais (pdf)latex et make sont plus ou moins standards, pas rubber… Si je dois envoyer les sources d'un document à quelqu'un, je peux lui donner le makefile avec, mais si je lui dis d'utiliser rubber, il risque d'être obligé de compiler à la main.

Et sinon, « voir le rendu sous Acrobat Reader » m'a fait pleurer un peu à l'intérieur :'( Pour ouvrir un document, il faut utiliser la commande « xdg-open » qui utilise le logiciel préféré de l'utilisateur (via les préférences de l'environnement de bureau).

]]>
Sun, 25 Nov 2012 10:41:39 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11630181#p11630181
<![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11630031#p11630031 grigouille a écrit :

Bonjour pabix,
J'ai téléchargé ton Makefile.gz mais gunzip sous 12.04 n'arrive pas à le décompresser.

Merci à toi si tu corriges le problème.

Bonjour grigouille,

Comme marqué dans le 1er post, ce Makefile n'est plus d'actualité ; utilise plutôt « rubber -d fichier.tex » pour compiler en PDF, ça fait tout tout seul.

Benoit

]]>
Sun, 25 Nov 2012 10:29:15 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11630031#p11630031
<![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11629381#p11629381 Bonjour pabix,
J'ai téléchargé ton Makefile.gz mais gunzip sous 12.04 n'arrive pas à le décompresser.

$ gunzip Makefile.gz 

gzip: Makefile.gz: not in gzip format

Merci à toi si tu corriges le problème.

]]>
Sun, 25 Nov 2012 09:08:29 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11629381#p11629381
<![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=2428538#p2428538 Bonjour Laurent2 !

Mon Makefile ne marchera probablement pas, mais tu peux l’adapter. Il ne doit pas être très difficile à comprendre.

Télécharge le paquet « kompare » et ouvre avec le fichier joint à la réponse dans le thread que tu m’as donné (http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=10;filename=cheesy_chapterbib_support_patch.diff;att=1;bug=458993)

tu y verras en allant dans le répertoire src/rules/latex/ en dossier d’origine comme de detination quelques modifications à effectuer sur le fichier /usr/share/rubber/rubber/rules/latex/bibtex.py

Pour éditer le fichier /usr/share/rubber/rubber/rules/latex/bibtex.py je suppose que tu sais faire smile

En espérant t’avoir aidé.

Benoit

]]>
Sun, 15 Feb 2009 19:45:25 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=2428538#p2428538
<![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=2428512#p2428512 Salut Pabix,

Je crois que j'ai un problème avec le paquet chapterbib. La structure de mon document est la suivante : J'ai un fichier maître qui appelle les chapitres avec des \include{chapter1} etc. Je me sers du paquet chapterbib pour faire des bibliographies multiples à la fin de chaque chapitre. J'ai un seul fichier bibliography.bib qui est donc appelé par les différents chapitres.

Rubber ne prend malheureusement pas en charge le paquet chapterbib. Le bug est répertorié à cette adresse : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=458993 Comprends-tu la solution qui y est proposée ?

Si je modifie mon fichier bibliography.bib et que je compile avec ton Makefile, les modifications ne sont pas détectées. Aurais-tu une solution ? (Est-ce que ton Makefile va bien compiler tous les fichiers bibtex chapter1.aux, bibtex chapter2.aux etc ?)

Merci beaucoup !!!

]]>
Sun, 15 Feb 2009 19:39:40 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=2428512#p2428512
<![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=763736#p763736 Transforme ton .eps en .pdf et compile avec pdflatex. Ça marche très bien. Mais ne met pas l'extension de ton fichier dans le includegraphics : il prendra le fichier dont il a besoin (.eps, .jpg (et non .jpeg), .png ou .pdf).

]]>
Fri, 23 Feb 2007 16:26:56 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=763736#p763736
<![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=763249#p763249 il ne faut PAS mettre l'extension .eps avec includegraphics, de toutes façons.

Benoit

]]>
Fri, 23 Feb 2007 13:07:53 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=763249#p763249
<![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=763240#p763240 Ca vient probablement de mon coté parce que avec la syntaxe suivante je dois passer par un dvipdf

...
\usepackage{graphicx}
...
begin{figure}[H]
  \center
  \includegraphics[width=.5\textwidth]{id.eps}
  \caption\textbf{schéma de l'identificateur}
  \label{Img_id}
\end{figure}
...

Et en enlevant le bloc figure en ne laissant que le includegraphics ça passe directement du tex au pdf...

Ceci dit c'est curieux comme comportement... je trouverai un moyen ou je passerai par le dvi, de toute façon ce ne sera guère plus long en temps de compilation du document.

]]>
Fri, 23 Feb 2007 13:05:26 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=763240#p763240
<![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=763108#p763108 pourquoi dois-tu utiliser un dvi ? Je comprends pas, ça marche parfaitement, un eps avec un fichier IMG/fig.eps et le code suivant :

\usepackage{graphicx}
...
\begin{document}
...
\includegraphics{IMG/fig}
...
\end{document}

Si ça marche pas, faut revoir le fichier eps avec un eps2eps qui simplifie le fichier sans perte d'informations.

]]>
Fri, 23 Feb 2007 12:16:03 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=763108#p763108
<![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=763095#p763095 Salut,

Petit soucis avec des images eps insérés dans le fichier tex, je suis dans un premier temps obligé de générer un dvi puis de convertir le dvi en pdf avec la commande dvipdf.

La solution consiste à utiliser latex au lieu de latexpdf et rajouter la commande dvipdf à la fin.

Ceci dit Makefile très pratique merci beaucoup je le garde dans un coin smile

]]>
Fri, 23 Feb 2007 12:10:23 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=763095#p763095
<![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=696883#p696883 Ben de rien ! J'ai créé ce Makefile pour moi au début, puis j'ai décidé que ça pourrait en intéresser... À vrai dire, je m'étonnais de ne pas encore avoir de feedback :-)

Benoit

]]>
Thu, 18 Jan 2007 01:58:10 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=696883#p696883
<![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=696189#p696189 Merci beaucoup pabix !!!

]]>
Wed, 17 Jan 2007 17:32:00 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=696189#p696189
<![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=695946#p695946 Woow, merci beaucoup, ça marche vraiment bien big_smile

]]>
Wed, 17 Jan 2007 15:09:38 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=695946#p695946
<![CDATA[Réponse à : [astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=692288#p692288 Au fait, LaTeX => quel forum ? Bureautique ou programmation ?

Benoit

]]>
Mon, 15 Jan 2007 10:38:06 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=692288#p692288
<![CDATA[[astuce] Makefile LaTeX. Compiler en tapant simplement « make ».]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=687327#p687327 Edit. Utilisez « rubber » pour compiler automatiquement vos fichiers LaTeX, rubber sera plus efficace que ce makefile. « rubber -d fichier.tex » détectera le nombre de compilations, la génération d’index, de biblio, etc. et compilera en PDF (pour DVI, enlever l’option -d).



Voici un Makefile qui vous permettra de compiler à peu près n'importe quel document LaTeX en PDF, qu'il y ait un index, un glossaire, une bibliographie, des fichiers d'inclusion, etc. Il n'y a rien à adapter, le nom du fichier est trouvé automatiquement. Il faut juste être dans le bon répertoire. Si vous avez plusieurs fichiers .tex contenant \begin{document} alors ils sont tous compilés.

Bien entendu, faut avoir installé une distribution LaTeX avant (par exemple sudo apt-get install texlive-full).

La cible silent permet d'occulter le flux de sortie de PDFLaTeX : à n'utiliser que si vous savez que votre fichier est bon. De toutes façons, une erreur arrête la compilation.

Les cibles clean, polish permettent d'effacer les fichiers temporaires, et, pour polish, le PDF final également.

La cible view vous permet de compiler puis de voir le rendu sous Acrobat Reader

La cible wordcount vous permet de compter les mots dans vos PDF finaux

enfin, pour ne faire ces opérations que sur un fichier particulier, par exemple toto.tex, vous pouvez faire : "make toto.pdf, make toto.silent, make toto.clean, make toto.polish, make toto.view, make toto.wordcount".

Pour retirer le Makefile :

wget http://morceauxchoisis.free.fr/code/Makefile.gz && gunzip Makefile.gz
]]>
Fri, 12 Jan 2007 02:53:15 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=687327#p687327