Usando \textbf vs. \mathbf no modo Math

Usando \textbf vs. \mathbf no modo Math

Existe alguma preferência pelo uso \textbfou \mathbfno modo matemático; ou \textbffunciona exatamente da mesma forma que \mathbfno modo matemático? Eu sei por exemplo, o \textitnão funciona em alguns casos no modo matemático, por exemplo $\textit{text1^{text2}}$dá erro, mas $\mathit{text1^{text2}}$é válido. Por outro lado, \textcolor"geralmente" é uma escolha melhor do que \colorno modo matemático [Ref: Estepublicar]

Responder1

Os espaços são ignorados nos argumentos de \mathbfe \mathit, mas não nos argumentos de \textbfe \textit.

insira a descrição da imagem aqui

Além disso, você não pode combinar \mathbfe \mathit. Ex., \mathbf{\mathit{xyz}}produzxyzem vez dexyz.

E, claro, os resultados de \mathbfe \textbfserão diferentes se você usar fontes diferentes para material em modo matemático e modo texto.

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

$\mathbf{abc def}$

$\textit{abc def}$

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

Responder2

\textbfusa a fonte de texto (Libertine no exemplo) e \mathbfusa a fonte matemática (computador moderno) - o mesmo acontece para \textrme \mathrm. Libertine não tem matemática, razão pela qual o TeX usa a fonte matemática padrão. E, claro, a fonte do texto e da matemática pode parecer muito diferente.

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

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

\end{document}

insira a descrição da imagem aqui

Responder3

Para estender a resposta de Herbert, \textbfalém disso, mantém o estilo de fonte “circundante”, por exemplo, ao usar um teorema, que compõe seu conteúdo em itálico, assim como o \textbftexto em negrito.eitálico, while \mathbfnão usará apenas a fonte matemática, mas tambémapenasa fonte em negrito e não em itálico.

Por exemplo com

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

O resultado é insira a descrição da imagem aquique pode ou não ser o que você deseja (por exemplo, ao definir comandos próprios).

Responder4

As diferenças técnicas são descritas aqui Diferença entre \textrm{} e \mathrm{}

Mas o mais importante é a diferença semântica: \text...os comandos passam para o modo texto, e por isso devem ser usados, se você quiser escrevertexto, isso significa palavras como "e" ou "segue-se que" etc. \math...comandos escrevem matemática e, portanto, devem ser usados ​​para variáveis ​​com significado matemático. Normalmente o argumento é curto - apenas um caractere, às vezes mais, como por exemplo V_{\mathrm{max}}.

informação relacionada