我试图用百分号给表达式的一部分上色,但没有成功,运行 latex 后,该区域变成空白,其他东西都可以用,但如果我尝试给它上色,任何包含百分号的东西都会变得一团糟
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{color}
\title{\LaTeX}
\date{}
\begin{document}
This works:\\
{\color{red} (\mathrm{\\045 21})} \\
this does not:
{\color{red} (\mathrm{\%o21})}
\end{document}
我怎么做?
答案1
评论
您需要将所有与数学相关的代码包装在数学模式环境中,即将它们封闭在$...$
或中\[...\]
。
实施(糟糕!)
\documentclass{standalone}
\usepackage{amsmath}
\usepackage{color}
\begin{document}
This works:\\
{\color{red} ($\mathrm{\\045 21}$)} \\
this does not:
{\color{red} ($\mathrm{\%o21}$)}
\end{document}
输出
好多了
\mathrm
仅在需要时使用数学模式。
\documentclass{standalone}
\usepackage{color}
\begin{document}
This works: {\color{red} $(045 21)$}
This works, too: {\color{red} $(\%\mathrm{o}21)$}
\end{document}