Como obtenho cores diferentes para matemática e texto?

Como obtenho cores diferentes para matemática e texto?

Quero incluir algo em meu artigo sobre LaTeX que fará com que todas as fórmulas matemáticas apareçam em preto, enquanto todo o texto (incluindo tudo dentro de \text{}s no meio das fórmulas matemáticas) apareça em vermelho. Idealmente, eu gostaria que isso fosse algo que eu pudesse incluir no preâmbulo ou em um .clsarquivo ou algo parecido. Qual seria a maneira mais rápida de fazer isso?

Responder1

Uma maneira rápida é usar o \everymath, \everydisplaye o everyselpacote:

\documentclass{article}
\usepackage{amsmath}
\usepackage{color}
\usepackage{everysel}
\EverySelectfont{\color{red}}
\everymath{\color{black}}
\everydisplay{\color{black}}
\begin{document}
text $x=0$
\[ \text{Text in math, }y= 1 \]
\end{document}

cor em texto e matemática

No entanto, com ambientes mais complicados, amsmathcomo alignpode haver problemas com o \everydisplay, consulte:Modificar \everydisplay faz com que o ambiente de alinhamento pare de funcionar. Se você quiser seguir esse caminho, talvez omita \everydisplayo alignuso da matemática embutida internamente e redefina a matemática básica exibida para usar a cor desejada.

Responder2

Se você puder usar xelatexou lualatexpara compilar o documento, uma combinação de fontspece unicode-mathpode ajudar:

\documentclass{article}
\usepackage{fontspec}
\setmainfont[Color=FF0000]{Latin Modern Roman}
\setsansfont[Color=FF0000]{Latin Modern Sans}
\setmonofont[Color=FF0000]{Latin Modern Mono}

\usepackage{lipsum}
\usepackage{amsmath}
\usepackage{unicode-math}
\setmathfont[Color=000000]{lmmath-regular.otf}

\begin{document}
A bunch of text, then an equation.
\begin{equation}
  f(x) = \sin (x) \text{ and } g(x) = e^x\cos(x)
\end{equation}
Some \textsf{inline} math \( a = b \), and then an \texttt{align}
\begin{align}
 N^2 &= -\frac{g}{\rho_0} \frac{\partial \rho}{\partial z} \\
   N &= \sqrt{-\frac{g}{\rho_0} \frac{\partial \rho}{\partial z}}
\end{align}
\end{document}

insira a descrição da imagem aqui

informação relacionada