![Фон](https://rvso.com/image/475711/%D0%A4%D0%BE%D0%BD.png)
Есть ли способ сохранить «жирность» текста в математическом режиме: например:
\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}
И я хочу, чтобы это также работало и при выделении жирным текстом.
решение1
Будьте осторожны с этим: жирные буквы в математическом режиме обычно имеют свое правильное значение. В некоторых стилистических вариантах жирный шрифт также переносится в математику, но, конечно, выне могуиспользуйте жирный шрифт для определенных символов.
\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}