Usando \textbf vs. \mathbf en modo Matemático

Usando \textbf vs. \mathbf en modo Matemático

¿Existe alguna preferencia por usar \textbfo \mathbfen modo matemático? ¿O \textbffunciona exactamente igual que \mathbfen el modo matemático? Sé, por ejemplo, que \textiten algunos casos no funciona en modo matemático, por ejemplo, $\textit{text1^{text2}}$da un error, pero $\mathit{text1^{text2}}$es válido. Por otro lado, \textcolor"normalmente" es una mejor opción que \colorel modo matemático [Ref: Estecorreo]

Respuesta1

Los espacios se ignoran en los argumentos de \mathbfy \mathit, pero no en los argumentos de \textbfy \textit.

ingrese la descripción de la imagen aquí

Además, no puedes combinar \mathbfy \mathit. Por ejemplo, \mathbf{\mathit{xyz}}producexyzen vez dexyz.

Y, por supuesto, los resultados de \mathbfy \textbfserán diferentes si utiliza diferentes fuentes para el material en modo matemático y en modo texto.

\documentclass{article}
\begin{document}
$\textbf{abc def}$ 

$\mathbf{abc def}$

$\textit{abc def}$

$\mathit{abc def}$
\end{document}

Respuesta2

\textbfusa la fuente de texto (Libertine en el ejemplo) y \mathbfusa la fuente matemática (computadora moderna); lo mismo sucede con \textrmy \mathrm. Libertine no tiene matemáticas, razón por la cual TeX toma la fuente matemática predeterminada. Y, por supuesto, la fuente de texto y matemática puede verse muy diferente.

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{libertine}
\begin{document}

$\textbf{some text}~\mathbf{some text}~some text$

\end{document}

ingrese la descripción de la imagen aquí

Respuesta3

Para ampliar la respuesta de Herbert, además \textbfmantiene el estilo de fuente "circular", por ejemplo cuando se utiliza un teorema, que escribe su contenido en cursiva, por lo que pondrá \textbfel texto en negrita.ycursiva, mientras que \mathbfno solo usará la fuente matemática sino ademássolola fuente en negrita y no en cursiva.

Por ejemplo con

\documentclass{scrartcl}
\usepackage{amsthm}
\newtheorem{thm}{Theorem}
\begin{document}
    In normal text
    \[
        \mathbf{A}\textbf{B}
    \]
    \begin{thm}
    In theorems, or other italic texts
    \[
        \mathbf{A}\textbf{B}
    \]
    \end{thm}
\end{document}

El resultado es ingrese la descripción de la imagen aquíque puede ser o no lo que desea (por ejemplo, al definir comandos propios).

Respuesta4

La diferencia técnica se describe aquí. Diferencia entre \textrm{} y \mathrm{}

Pero lo más importante es la diferencia semántica: \text...los comandos cambian al modo texto, por lo que deben usarse si quieres escribir.texto, eso significa palabras como "y" o "se sigue que", etc. \math...los comandos escriben matemáticas, por lo que deben usarse para variables con significado matemático. Normalmente, el argumento es breve: solo un carácter, a veces algunos más, como por ejemplo V_{\mathrm{max}}.

información relacionada