Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
2_programmation:compilation:quel_moteur_tex [2021/04/17 06:43] – Ajout d'un lien et corrections de coquilles. yannick.tanguy | 2_programmation:compilation:quel_moteur_tex [2022/11/30 11:32] (Version actuelle) – Usage de ⟨...⟩ dbitouze |
---|
====== Comment détecter le moteur TeX utilisé ? ====== | ====== Comment détecter le moteur TeX utilisé? ====== |
| |
Détecter le [[1_generalites:glossaire:qu_est_ce_qu_un_moteur|moteur]] <latex>\TeX</latex> utilisé pour compiler un document peut être important, en particulier pour des documents partagés entre plusieurs utilisateurs. En effet, l'ensemble des fonctions disponibles diffère selon le moteur. Pour que vos commandes fonctionnent quelque soit le moteur, elles doivent « savoir » ce qu'elles peuvent et ne peuvent pas faire, ce qui dépend du moteur utilisé. Obtenir la bonne réponse à cette question est étonnamment tordu, comme vous pourrez le constater ci-dessous avec la construction d'un test simple. | Détecter le [[1_generalites:glossaire:qu_est_ce_qu_un_moteur|moteur]] <latex>\TeX</latex> utilisé pour compiler un document peut être important, en particulier pour des documents partagés entre plusieurs utilisateurs. En effet, l'ensemble des fonctions disponibles diffère selon le moteur. Pour que vos commandes fonctionnent quelque soit le moteur, elles doivent « savoir » ce qu'elles peuvent et ne peuvent pas faire, ce qui dépend du moteur utilisé. Obtenir la bonne réponse à cette question est étonnamment tordu, comme vous pourrez le constater ci-dessous avec la construction d'un test simple. |
| |
<code latex> | <code latex> |
\ifthenelse{\boolean{pdf}}{<si pdf>}{<sinon>} | \ifthenelse{\boolean{pdf}}{⟨si pdf⟩}{⟨sinon⟩} |
</code> | </code> |
| |
| |
------ | ------ |
//Source:// [[faquk>FAQ-whatengine|Am I using pdfTeX, XeTeX or LuaTeX?]] | //Source :// [[faquk>FAQ-whatengine|Am I using pdfTeX, XeTeX or LuaTeX?]] |
| |
{{htmlmetatags>metatag-keywords=(LaTeX,luatex,macros,programmation en TeX,xetex,test) | {{htmlmetatags>metatag-keywords=(LaTeX,luatex,xetex,pdftex,programmation,moteur,test,condition,if) |
metatag-og:title=(Suis-je en train d'utiliser pdfTeX, XeTeX ou LuaTeX) | metatag-og:title=(Comment détecter le moteur TeX utilisé) |
metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) |
}} | }} |