Le 31/01/2026 à 10:13, Basile Starynkevitch a écrit :
On Sat, 2026-01-31 at 10:01 +0100, Fabien Dubois wrote:
Êtes vous à l'aide avec LaTeX (sans Lua)?
Éditez vous vos fichiers LaTeX avec par exemple GNU emacs?
Les maintenez vous dans un versionneur de fichiers (git-scm.com)?
A mon avis c'est quasi-indispensable... Et empiriquement je conseille de git
commit-er assez
souvent (peut-être toutes les heures de travail).
Avez vous déjà programmé en Lua (sans LaTeX)?
Avez vous dévelopé un petit script (en shell ou en Ocaml) pour compiler votre
document LuaLaTex
Après quelques tâtonnements, j'ai réussi à mettre au point une
configuration qui fonctionne et me permet de faire ce que je désire.
Pour info, je suis prod de maths en collège (et j'utilise ProfCollege,
qui est certainement une partie de mon problème qui arrive...). Ce n'est
pas parfait, pour le metapost cela demande de le transformer en pdf, et
la compil si elle fonctionne ressort avec des warning que je n'arrive
pas à régler mais qui n'affectent en rien le document.
Par expérience les warnings à la compilation de document LaTeX ou LuaLaTex sont
habituels.
https://github.com/RefPerSys/RefPerSys/tree/master/doc contient quelques
exemples de tels documents.
(mais je ne suis pas expert en LaTeX)
Librement
Alors, je me débrouille avec LaTeX, parfois assez bien, d'autres fois
j'arrive à obtenir ce que je désire sans tout maîtriser totalement. Et
avec lua je débute, aucune expérience de prog avant avec. Pas de script,
j'utilise Enter Tex et je compile avec pdflatex. Texlive standard de
sid. Pour les warning, j'ai un peu l'habitude. Tant que ça compile...
N'empêche que cela montre quand même un souci potentiel à régler.
Le truc qui me rend perplexe ce sont les angles bien affichés et
d'autres non sur la même ligne ! En enlevant des options de fontes,
\widehat refonctionne bien, mais je perds des réglages (comme les
capitales non en italique pour les points en géométrie, mes options de
standard français pour l'écriture des maths. Je poste une partie de ma
feuille de style, là où se situe le problème je pense. Et c'est fouillis
je trouve. En réglant ce fouillis, avec plus de rigueur dans ma config,
je pense que je devrais pouvoir régler le souci, ou en tout cas progresser.
\ProvidesPackage{mafab-lua}
% Format, fontes accentuées et module `babel'.
\RequirePackage{geometry}
\geometry{
a4paper,
total={190mm,277mm},
left=10mm,
top=10mm,
}
\pagestyle{empty}
%\RequirePackage[T1]{fontenc}
%\RequirePackage[utf8]{inputenc}
\RequirePackage{fontspec}
\RequirePackage[french]{babel}
% Fontes
\RequirePackage[frenchstyle]{kpfonts}
\RequirePackage[symbols]{kpfonts-otf}
\defaultfontfeatures+[KpRoman,KpSans,KpMono]{StylisticSet=3}
\setmainfont{KpRoman}
\setsansfont{KpSans}
\setmonofont{KpMono}
%\setmathfont{KpMath-Regular.otf}[math-style=french]
\setmathfont{Kp Math
SansBold}[Scale=1.1,range=bfup/{num,Latin,latin},math-style=french]
\RequirePackage{lualatex-math}
\RequirePackage{mathtools}
\RequirePackage{tabularray,tblr-extras}
\UseTblrLibrary{amsmath,booktabs,caption,counter,diagbox,nameref,siunitx,varwidth,zref}
\RequirePackage{ProfCollege}
\RequirePackage{eurosym}
\RequirePackage{tikz}
\RequirePackage{pgfplots}
\RequirePackage{pst-eucl,pst-text}
\RequirePackage{tabularx,array}
\RequirePackage{pifont}
\RequirePackage{enumerate}
\RequirePackage{lscape}
\RequirePackage{fancybox}
\RequirePackage{tcolorbox}
\tcbuselibrary{xparse}
\tcbuselibrary{skins}
\tcbuselibrary{theorems}
\RequirePackage{enumitem}
\setenumerate[1]{leftmargin=*,label=\textbf{\arabic*.}}
\setenumerate[2]{leftmargin=*,label=\textbf{\alph*)}}
\frenchbsetup{StandardLists=true}
\RequirePackage{xlop}
\opset{decimalsepsymbol={,},country=french}
\RequirePackage{lua-unicode-math}
\everymath{\displaystyle}
Fabien