Ajouter de l'espace en mode mathématique

Sep 04 2020

Je voudrais ajouter automatiquement un petit espace après un contenu de macro dans une formule mathématique.

Le problème que j'ai, c'est que cet espace doit être englouti s'il est à la fin de la formule.

Quel est le bon concept à utiliser pour faire ce genre de choses?

\documentclass[12pt,a4paper]{article}

\newcommand\param[1]{\mathbf{#1}}

\begin{document}

xxxxx$\param{a} x^2 + \param{b} x + \param{c}$xxxx

xxxxx$\param{a}\,x^2 + \param{b}\, x + \param{c}$xxxx

\end{document}

Réponses

6 DavidCarlisle Sep 04 2020 at 20:23

\documentclass[12pt,a4paper]{article}

\newcommand\param[1]{\mathop{\mathbf{{}#1}}}

\begin{document}

xxxxx$\param{a} x^2 + \param{b} x + \param{c}$xxxx

xxxxx$\param{a}\,x^2 + \param{b}\, x + \param{c}$xxxx

\end{document}