Introduction à make avec (Xe)LaTeX - commentairesIntroduction à <code class="spip_code spip_code_inline" dir="ltr">make</code> avec (X<sup class="typo_exposants">e</sup>)LaTeX2012-01-13T00:24:07Zhttps://geekographie.maieul.net/-58-#comment1312012-01-13T00:24:07Z<p>Allez, hop, j'ai appris latexmk et fait un premier tutoriel : <a href='https://geekographie.maieul.net/-79-' class="spip_in" rel='nofollow'>Introduction à <code class="spip_code spip_code_inline" dir="ltr">Latexmk</code> pour faciliter les compilations</a></p>Introduction à <code class="spip_code spip_code_inline" dir="ltr">make</code> avec (X<sup class="typo_exposants">e</sup>)LaTeX2012-01-10T22:17:41Zhttps://geekographie.maieul.net/-58-#comment1282012-01-10T22:17:41Z<p>yep, je regarderais cela.</p>
<p>Pour le coup Biber il le détecte automatiquement car c'est mentionné dans le fichier <code class="spip_code spip_code_inline" dir="ltr">bbl</code>.</p>
<p>Je ne connaissais pas Rake. C'est intéressant aussi. A voir donc. Mais effectivement cela doit considérablement simplifié certaines choses.</p>
<p>Ceci dit j'aime bien mon système qui m'analyse automatiquement les <code class="spip_code spip_code_inline" dir="ltr">log</code> pour voir s'il y a des problèmes dans la biblio. A creuser donc.</p>Introduction à <code class="spip_code spip_code_inline" dir="ltr">make</code> avec (X<sup class="typo_exposants">e</sup>)LaTeX2012-01-10T22:11:22Zhttps://geekographie.maieul.net/-58-#comment1272012-01-10T22:11:22Z<p>Une occasion de faire un article en français sur le sujet :) Personnellement je recommande chaudement, c'est vrai qu'il faut parcourir la doc pour voir comment changer de compilateur, mais c'est pas sorcier. Comme point de départ tu peux piquer <a href="http://people.untyped.org/damien.pollet/notes/2010/latexmk-omnigraffle.html" class="spip_out" rel='nofollow external'>mon fichier de config</a> (en anglais aussi). Par exemple pour mon essai de biblatex j'ai simplement fait <code class="spip_code spip_code_inline" dir="ltr">\usepackage[backend=biber]{biblatex}</code> et ça a été détecté tout seul sans rien faire d'autre.</p>
<p>Pour revenir à make, quitte à écrire les scripts de compilation à la main, je le ferais avec un outil plus récent (genre <a href="http://rake.rubyforge.org/" class="spip_out" rel='nofollow external'>Rake</a>) qui est tout de même moins abscons que make…</p>Introduction à <code class="spip_code spip_code_inline" dir="ltr">make</code> avec (X<sup class="typo_exposants">e</sup>)LaTeX2012-01-10T21:53:57Zhttps://geekographie.maieul.net/-58-#comment1242012-01-10T21:53:57Z<p>oui sans doute, mais la doc de latexmk est en anglais, tandis que le tuto sur lequel je m'étais basé était en français<small class="fine d-inline"> </small>;-)</p>
<p>Je connaissais pas, faudrait que je creuse, et que je vois ce qu'il en est. Par exemple je vois que cela peut fonctionner avec Biber et pas BibTex. Par contre apparement faut faire des réglages pour avoir XeLaTeX et pas LaTeX. De même à voir aussi pour les indexs.</p>
<p>En tout cas c'est assez intéréssant et à creuser.</p>Introduction à <code class="spip_code spip_code_inline" dir="ltr">make</code> avec (X<sup class="typo_exposants">e</sup>)LaTeX2012-01-10T21:40:36Zhttps://geekographie.maieul.net/-58-#comment1232012-01-10T21:40:36Z<p>Pour les handicapés du cerveau paresseux, il y a <code class="spip_code spip_code_inline" dir="ltr">latexmk</code>, dispo dans TeXlive, et qui gère tout ça sans avoir besoin d'écrire un makefile :p</p>Introduction à <code class="spip_code spip_code_inline" dir="ltr">make</code> avec (X<sup class="typo_exposants">e</sup>)LaTeX2012-01-03T01:04:45Zhttps://geekographie.maieul.net/-58-#comment1062012-01-03T01:04:45Z<p>Il n'y a pas de quoi.</p>
<p>Je viens de corriger une erreur : il faut supprimer le paragraphe</p>
<blockquote class="spip">
<p>
Mais la particularité de la règle <code class="spip_code spip_code_inline" dir="ltr">all</code> est qu'il n'est pas besoin de l'appeler pour l'exécuter : c'est la règle exécutée par défaut si aucune règle n'est précisée. Ainsi frapper dans le Terminal <code class="spip_code spip_code_inline" dir="ltr">make</code> est équivalent à frapper <code class="spip_code spip_code_inline" dir="ltr">make all</code>.</p>
</blockquote>
<p>et le remplacer par</p>
<blockquote class="spip">
<p>
Si je met cette règle en premier, elle sera exécutée si aucune règle n'est appelée, en frappant simplement make.</p>
</blockquote>Introduction à <code class="spip_code spip_code_inline" dir="ltr">make</code> avec (X<sup class="typo_exposants">e</sup>)LaTeX2011-12-27T19:12:13Zhttps://geekographie.maieul.net/-58-#comment1052011-12-27T19:12:13Z<p>Un grand merci pour le tuto.<br class="autobr">
Exactement ce qu'il faut pour les handicapés du cerveau comme moi.</p>