![Fundo](https://rvso.com/image/475711/Fundo.png)
Existe uma maneira de manter a "ousadia" do texto, no modo matemático: por exemplo:
\documentclass{standalone}
\newcommand{\mathkeepboldness}[1]{\ensuremath{#1}} % this should keep the text formating
\begin{document}
\begin{tabular}{l}
Here \mathkeepboldness{a^b} should not be bold\\
\textbf{Here: \mathkeepboldness{a^b} should be bold}\\
\end{tabular}
\end{document}
Alternativamente, detectar a “ousadia” também ajudaria. Então eu poderia escrever um novo comando
\newcommand{\keepbold}[1] \ifbold {\ensuremath{\mathbf{#1}}} {\ensuremath{#1}}
Quero que isso funcione idealmente em qualquer distribuição LaTeX.
desde já, obrigado
Fundo
Estou usando o pacote de acrônimos para mapear minhas variáveis de acordo com o significado delas. por exemplo:
\acro{v} [\ensuremath{v}] {velocity}
...
Isso me permite usar a sigla em texto e equações: por exemplo:
\ac{v} is defined as:
\begin{equation}
\ac{v}=\frac{\ac{d}}{\ac{t}}
\end{equation}
E quero que isso também funcione quando estiver em negrito.
Responder1
Tenha cuidado com isso: letras em negrito no modo matemático geralmente têm seu significado adequado. Em algumas escolhas estilísticas, o negrito também é transferido para a matemática, mas é claro que vocênão podeuse negrito para símbolos específicos.
\documentclass{article}
\usepackage{amsmath}
\AddToHook{cmd/bfseries/after}{\boldmath}
\begin{document}
Here $a^b$ should not be bold
\textbf{Here: $a^b$ should be bold}
\end{document}