Je rencontre une erreur générée que je ne comprends pas et je ne vois vraiment pas comment y remédier.

La commande \geoMarginLeftRight retourne un résultat correct, mais ce n'est le cas pour la commande \geoLeft. Je sais que la commande \fpeval est «expandable», après le reste semble bien mystérieux !

% !TeX TS-program = lualatex
\documentclass{article}%
\ExplSyntaxOn
\NewDocumentCommand{\geoPaperwidth}{}{148}%
\NewDocumentCommand{\geoMarginLeftRight}{}{\fpeval{round(0.25 * \geoPaperwidth{},3)}}%
\NewDocumentCommand{\geoLeft}{}{\fpeval{round(0.6\geoMarginLeftRight{},3)}}%
\ExplSyntaxOff
\begin{document}%
\ExplSyntaxOn
geoMarginLeftRight = \geoMarginLeftRight \\
geoLeft = \geoLeft%
\ExplSyntaxOff
\end{document}%

Posée 4 heures auparavant

polymorphisme's gravatar image

polymorphisme
6881330
Taux d'acceptation : 50%


(unicode U+2217) n'est pas la même chose que * (unicode U+002A) :

% !TeX TS-program = lualatex
\documentclass{article}
\NewDocumentCommand{\geoPaperwidth}{}{148}
\NewDocumentCommand{\geoMarginLeftRight}{}{\fpeval{round(0.25 * \geoPaperwidth{},3)}}
\NewDocumentCommand{\geoLeft}{}{\fpeval{round(0.6 * \geoMarginLeftRight{},3)}}
\begin{document}
geoMarginLeftRight = \geoMarginLeftRight

geoLeft = \geoLeft
\end{document}
Lien permanent

Publiée 2 heures auparavant

samcarter's gravatar image

samcarter
8.8k2817
Taux d'acceptation : 57%

Modifiée 2 heures auparavant

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.