Adicione espaço no modo matemático

Adicione espaço no modo matemático

Gostaria de adicionar automaticamente um pequeno espaço após um conteúdo de macro dentro de uma fórmula matemática.

O problema que tenho é que esse espaço deve ser engolido se estiver no final da fórmula.

Qual é o bom conceito a ser usado para fazer esse tipo de coisa?

\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}

Responder1

insira a descrição da imagem aqui

\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}

informação relacionada