LaTeX, XeLaTeX, LuaLaTeX lequel prendre ?

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Thibault
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 193
Inscription : jeudi 28 février 2008, 16:20
Localisation : Vendée

[Résolu] LaTeX, XeLaTeX, LuaLaTeX lequel prendre ?

Message par Thibault »

Bonjour à tous,

Suite à une migration de système avec ses nouveaux soucis de compilation dans LaTeX, je suis amené à me pencher sur la possibilité de changer de commande de compilation.
Actuellement, j'utilise la commande de compilation suivante (avec une double compilation pour le nombre de pages) :

Code : Tout sélectionner

latex -shell-escape -interaction=nonstopmode %s.tex && 
latex -shell-escape -interaction=nonstopmode %s.tex && 
dvips -o %s.ps  %s.dvi &&
ps2pdf -sPAPERSIZE#a4 -dCompatibilityLevel=1.4 %s.ps
J'ai vu dans les descriptions de XeLaTeX et LuaLaTeX que cela semble très séduisant et qu'à part quelques extensions à modifier (en particulier celles d'encodage), il n'y a pas grand chose à changer dans mes fichiers originaux que je compilais avec LaTeX. Je pourrais aussi utiliser des polices différentes (je pense aux polices pour dyslexiques) et je ne serai plus limité à l'inclusion d'images au format eps.

Je viens donc vous demander votre avis éclairé (sans vouloir lancer de troll bien sûr) sur la commande qui me conviendrait le mieux.

Merci d'avance !

P.S. Prof de maths en lycée, j'utilise LaTeX pour faire mes documents de cours, d'exercices et de devoirs. J'utilise principalement pstricks pour les figures mais je commence à passer sous tikz (que j'utilise déjà pour les tableaux de variations).
Dernière modification par Thibault le vendredi 28 août 2020, 15:09, modifié 1 fois.
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 20.04 LTS)
Distrib TeXlive
Éditeur GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14) + auctex + yasnippets

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3968
Inscription : mercredi 02 janvier 2008, 23:18

Re: LaTeX, XeLaTeX, LuaLaTeX lequel prendre ?

Message par balf »

Pour des figures pstricks, l'avantage de xelatex est qu'il compile sans passer par la chaîne latex ->dvips ->pstopdf (il y a quelque chose de ce genre, mais ça se passe en coulisses). Par ailleurs, du moins avec pdflatex et ses dérivés, pour inclure un fichier graphique, on n'est pas limité à eps : il n'y a aucun problème à incorporer du jpeg, du png,&c.

À mon avis, l'avantage de pstricks est qu'il utilise une syntaxe latex, et que le temps d'apprentissage est plus court qu'avec TiKZ. L'inconvénient est que la compilation est un peu plus longue et qu'une erreur qui concerne postscript peut être difficile à détecter dans la mesure où on n'a pas forcément de message d'erreur — simplement le résultat attendu n'est pas là.

B. A.

MB
Administrateur
Administrateur
Messages : 7189
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: LaTeX, XeLaTeX, LuaLaTeX lequel prendre ?

Message par MB »

Je pense que tu pourrais effectivement tenter de passer à xelatex, qui a normalement l'avantage d'être compatible avec pstricks (contrairement à luatex il me semble). En ce qui me concerne, j'utilise luatex depuis plusieurs années maintenant et avec satisfaction (mais je n'utilise pas pstricks).
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.

Thibault
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 193
Inscription : jeudi 28 février 2008, 16:20
Localisation : Vendée

Re: LaTeX, XeLaTeX, LuaLaTeX lequel prendre ?

Message par Thibault »

Merci pour votre contribution Balf et MB.

J'ai donc fait le passage sous xelatex. Globalement cela fonctionne (bien que la compilation est bien moins rapide qu'avant) mais j'ai une question concernant les polices de caractère :
J'ai vu que l'on pouvait utiliser les polices installées sur notre ordi mais que ce n'était pas si simple car il fallait avoir un ensemble de polices cohérent Texte/Maths.
Par défaut c'est lmodern mais je ne suis pas fan.
Avant j'utilisais fourier et je trouvais que cela rendait très bien, auriez-vous un conseil de polices à utiliser (et ce qu'il faut que je mette dans mon préambule pour cela ?) autre que modern ?

Encore merci
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 20.04 LTS)
Distrib TeXlive
Éditeur GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14) + auctex + yasnippets

MB
Administrateur
Administrateur
Messages : 7189
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: LaTeX, XeLaTeX, LuaLaTeX lequel prendre ?

Message par MB »

Personnellement j'utilise lmodern, mais à une époque j'avais utilisé les fontes XITS.
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.

Thibault
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 193
Inscription : jeudi 28 février 2008, 16:20
Localisation : Vendée

Re: LaTeX, XeLaTeX, LuaLaTeX lequel prendre ?

Message par Thibault »

MB a écrit :
mercredi 26 août 2020, 17:16
Personnellement j'utilise lmodern, mais à une époque j'avais utilisé les fontes XITS.
Merci beaucoup pour ce conseil MB, c'est finalement cette solution que j'ai adoptée. Je trouve le rendu sympa avec XITS.
À plus.
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 20.04 LTS)
Distrib TeXlive
Éditeur GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14) + auctex + yasnippets

gigiair
Utilisateur chevronné
Utilisateur chevronné
Messages : 2578
Inscription : samedi 08 juillet 2006, 20:56
Localisation : Saint Bonnet Elvert

Re: LaTeX, XeLaTeX, LuaLaTeX lequel prendre ?

Message par gigiair »

Avec la toute dernière version d'AUCTEX (pas encore disponible sur ELPA) , il est possible de compiler en pdf un fichier déclarant pstricks sans strictement aucune modification à apporter à la configuration exactement comme les autres fichiers .tex
Pour les versions actuellement diffusées par ELPA, il y a une toute petite modification à effectuer dans le fichier pstricks.el « à la main ». En lançant la commande TeX-command-run-all (C-c C-a) On ne peut observer aucune différence avec la compilation d'un fichier latex « ordinaire » si ce n'est que le fichier log chargé par C-c l n'est pas celui de la compilation latex, mais celui de ps2pdf. Il faut alors le charger « manuellement».
JJR.
LaTeXien migrateur.

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3968
Inscription : mercredi 02 janvier 2008, 23:18

Re: LaTeX, XeLaTeX, LuaLaTeX lequel prendre ?

Message par balf »

Bonsoir,
Concernant Fourier, Daniel Flipo a récemment publié l'extension erewhon-math, qui repose sur fourier pour les maths, et la police opentype erewhon qui étend Utopia avec des chiffres elzéviriens et supérieurs, des petites capitales, et quelques autres caractéristiques. Elle est prévue pour fonctionner avec xelatex et lualatex, et utilise unicode-math.

B. A.

Thibault
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 193
Inscription : jeudi 28 février 2008, 16:20
Localisation : Vendée

Re: LaTeX, XeLaTeX, LuaLaTeX lequel prendre ?

Message par Thibault »

gigiair a écrit :
mercredi 26 août 2020, 18:36
Avec la toute dernière version d'AUCTEX (pas encore disponible sur ELPA) , [...]
Merci JJR mais cela va un peu trop loin pour moi ;-)
balf a écrit :
mercredi 26 août 2020, 21:25
Concernant Fourier, Daniel Flipo a récemment publié l'extension erewhon-math, qui repose sur fourier pour les maths, et la police opentype erewhon qui étend Utopia avec des chiffres elzéviriens et supérieurs, des petites capitales, et quelques autres caractéristiques. Elle est prévue pour fonctionner avec xelatex et lualatex, et utilise unicode-math.
Alors ça c'est cool, je viens d'essayer et je retrouve ce que j'avais l'habitude d'avoir, merci beaucoup.
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 20.04 LTS)
Distrib TeXlive
Éditeur GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14) + auctex + yasnippets

Thibault
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 193
Inscription : jeudi 28 février 2008, 16:20
Localisation : Vendée

Re: LaTeX, XeLaTeX, LuaLaTeX lequel prendre ?

Message par Thibault »

Une dernière petite chose.
J'utilise emacs comme éditeur et j'ai créé mes propres commandes de compilation dans mon fichier de config et tout fonctionne.
CEPENDANT, lorsqu'il y a une erreur, je n'ai aucun message d'erreur, je peux m'en rendre compte car il ne m'ouvre pas mon PDF mais pour voir l'erreur, il faut que je lance la compilation dans un terminal.
J'ai essayé de taper la commande xelatex dans emacs mais cela ne fonctionne pas, il me dit que la commande n'est pas connue.

Auriez-vous une solution ?
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 20.04 LTS)
Distrib TeXlive
Éditeur GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14) + auctex + yasnippets