Fondo

Fondo

¿Hay alguna manera de mantener la "negrita" del texto, en modo matemático: por ejemplo:

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

ingrese la descripción de la imagen aquí Alternativamente, también sería útil detectar la "audacia". Entonces podría escribir un nuevo comando.

\newcommand{\keepbold}[1]    \ifbold {\ensuremath{\mathbf{#1}}} {\ensuremath{#1}}

Lo ideal es que esto funcione en cualquier distribución de LaTeX.

gracias de antemano

Fondo

Estoy usando el paquete de siglas para asignar mis variables a su significado. p.ej:

\acro{v} [\ensuremath{v}] {velocity}
...

Esto me permite usar el acrónimo en texto y ecuaciones: por ejemplo:

\ac{v} is defined as:
\begin{equation}
    \ac{v}=\frac{\ac{d}}{\ac{t}}
\end{equation}

Y quiero que esto también funcione cuando el texto esté en negrita.

Respuesta1

Ojo con esto: las letras en negrita en el modo matemático suelen tener su significado adecuado. En algunas opciones estilísticas, la negrita también se transfiere a las matemáticas, pero, por supuesto,no puedoUtilice negrita para símbolos particulares.

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

ingrese la descripción de la imagen aquí

información relacionada