后续标点符号/括号的文本颜色

后续标点符号/括号的文本颜色

我使用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

相关内容