Sous LuaLaTeX avec la police Kp-fonts, je cherche à avoir une bascule entre la famille romain et la famille sans sérif, en texte et en math. Débutant avec LuaLaTeX, je suis arrivé à l'ECM ci-dessous. Il provoque l'erreur : % !TeX TS-program = lualatex \documentclass[a4paper,french]{article} \usepackage{unicode-math} \usepackage{kpfonts-otf} \usepackage{babel} \setmathfont{KpMath-Regular.otf}[version=kpmbase] \setmathfont{KpMath-Sans.otf}[version=kpmsans] \begin{document} On a: $\ln 1= 0$ \sffamily\mathversion{kpmsans} On a: $\ln 1= 0$ \rmfamily\mathversion{kpmbase} On a: $\ln 1= 0$ \end{document} Questions : qu'est-ce qui pose problème ? y a-t-il une meilleure approche pour réaliser ce que je souhaite (par exemple, existe-il une commande qui bascule à la fois le mode math et le mode texte) ? Posée 30 Aoû '23, 13:39 Mathieu2L |
Pour l'erreur, voir la doc d'unicode-math section 4.4 p. 10 pour définir
Les polices texte et math fonctionnant indépendamment l'une de l'autre il faut bien deux commandes pour changer de police texte et de police math par exemple
Publiée 01 Sep '23, 19:16 dflipo (Plutôt : Ok. Je n'avais pas tout compris de cette section de la doc :-/. 1) cela signifie-t-il que la déclaration des opérateurs "de base" ( 2) si je comprends bien, cela posera-t-il systématiquement problème avec 3) [maintenant que je comprends mieux la doc] est-ce que rajouter uniquement
(02 Sep '23, 18:22)
Mathieu2L
|