我使用xcolor
。我有这个 LaTeX 代码:
\documentclass{article}
\usepackage{xcolor}
\def\blue#1 {\textcolor{blue} {#1} }
\def\red#1 {\textcolor{red} {#1} }
\begin{document}
foo (limited by \blue{A}, and \red{B}) bar
\end{document}
它还会为后续的标点符号逗号,
和右括号添加颜色)
。
我不想要这个。我该如何禁用它?
这可能有关联。
答案1
\def\blue#1 {\textcolor{blue} {#1} }
定义\blue
为一个宏,其参数由空格分隔,因此
\blue{A}, and
#1
是{A},
如果你使用
\newcommand\blue[1]{\textcolor{blue}{#1}}
它会像你期望的那样工作。
答案2
我怀疑你写的东西根本不起作用。无论如何,你可以输入foo (limited by {\color{blue}A}, and {\color{magenta}B}) bar
。