
\text{}
LaTeX 기사에 모든 수학 공식을 검은색으로 표시하고 모든 텍스트( 수학 공식 중간에 있는 s 안의 모든 항목 포함)를 빨간색으로 표시하는 내용을 포함하고 싶습니다 . 이상적으로는 이것이 서문이나 .cls
파일 등에 포함될 수 있는 내용이기를 바랍니다 . 그렇게 하는 가장 빠른 방법은 무엇입니까?
답변1
빠른 방법은 \everymath
, \everydisplay
패키지 를 사용하는 것입니다 everysel
.
\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}
그러나 에 문제가 있을 수 있는 amsmath
등 더 복잡한 환경 에서는 다음을 참조하세요.align
\everydisplay
\everydisplay를 수정하면 정렬 환경이 작동하지 않습니다.. 이 방법으로 가고 싶다면 내부적으로 인라인 수학을 사용하므로 생략하고 \everydisplay
원하는 align
색상을 사용하기 위해 기본 표시 수학을 다시 정의하십시오.
답변2
문서를 사용 xelatex
하거나 편집할 수 있는 경우 및 의 조합이 도움이 될 수 있습니다.lualatex
fontspec
unicode-math
\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}