有没有办法在数学模式下保持文本的“粗体”:例如:
\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}
\newcommand{\keepbold}[1] \ifbold {\ensuremath{\mathbf{#1}}} {\ensuremath{#1}}
我希望它可以在任何 LaTeX 发行版上运行。
提前致谢
背景
我正在使用首字母缩略词包将我的变量映射到它的含义。例如:
\acro{v} [\ensuremath{v}] {velocity}
...
这使我能够在文本和方程式中使用首字母缩略词:例如:
\ac{v} is defined as:
\begin{equation}
\ac{v}=\frac{\ac{d}}{\ac{t}}
\end{equation}
我希望这在粗体文本时也能起作用。