J'utilise un classe LaTeX qui met en italique l'environnement \begin{definition}[Type-based shape domain with points-to predicates] We let $\domfull$ denote the abstract domain consisting in $\domstate$, used as the parameter of $\domretain$... \end{definition} En particulier quand la lettre qui précède penche beaucoup vers l'avant comme f. Est-il possible d'automatiser l'insertion de corrections italiques dans ce cas ou bien est-on obligé de le faire à la main avec Posée 07 Déc '21, 14:12 otini |
Placer Publiée 07 Déc '21, 14:37 Le TeXnicien de surface 1
Sauf erreur, ça mettra une correction italique avant tout groupe mathématique, ce qui n'est pas désirable quand le texte environnant est en romain.
(07 Déc '21, 14:53)
otini
|
Dans ce cas, on pourrait définir un environnement Definition qui copierait celui utilisé en ajoutant le Quelque chose comme (à tester) \NewDocumentEnvironment{Definition]{ o } { \IfValueTF{#1} {\begin{definition}[#1]} {\begin{definition}} \everymath{\/} }{ \end{definition} } J'utilise xparse qui est normalement chargé par défaut avec un latex "moderne" et j'ai supposé que l'environnement original n'a qu'un argument optionnel. Pour être certain qu'il n'y ait pas de blancs impertinents qui se promènent, on peut placer la définition de cet environnement entre Publiée 07 Déc '21, 18:47 Le TeXnicien de surface C'est une bonne idée, je n'y avais pas pensé, merci !
(08 Déc '21, 22:22)
otini
|