我们如何才能最好地结合两个命令“\text”和“\color”来生成彩色文本?

我们如何才能最好地结合两个命令“\text”和“\color”来生成彩色文本?

下面的代码符合我的预期:

\color{maroon}{these words are maroon}

输出如下所示:

带有栗色文字的 LaTeX 输出的屏幕截图

但是,当我使用该\text命令时,文本不是栗色的。

\color{maroon}\text{these words are maroon}

我该如何解决?

答案1

我们如何才能最好地结合这两个命令\text\color

嵌套指令

\text{\color{red}these words are red}

在文本模式和数学模式下均按预期工作。

答案2

从输出来看,您似乎正在数学模式下工作。在这种情况下,命令\text{}和的组合\textcolor{}{}应该足够了。

梅威瑟:

\documentclass{article}
\usepackage{amsmath} % for \text command
\usepackage{xcolor}  % for \textcolor command

\begin{document}
    $\text{\textcolor{red}{these words are red}}$
\end{document}

答案3

我忘了在需要着色的文本周围加上花括号。

以下方法很有效

\color{maroon}{\text{these words are maroon}}

相关内容