我想做类似的事情
{\color{rgb}{200,100,30}color text}
而不是做
\definecolor{mycolor}{rgb}{200,100,30}
{\color{mycolor}color text}
我该如何实现这一点?我很难理解 xcolor pdf 手册,所以我希望这里有人能帮忙。我认为使用 LuaLateX 脚本可能可以做到这一点,但我从未使用过 LuaLaTeX,我希望有更简单的方法。
答案1
rgb
定义颜色时(所以在 中)模型名称 ( ) 是必需的{...}
,但在\color
和中是可选的\textcolor
,其中默认采用定义的颜色名称。可选参数在[...]
所以
{\color[RGB]{200,100,30}...}
注意,如果参数是 0-255 之间的整数,则需要 RGB 颜色模型,rgb 取值范围是 0-1
答案2
\documentclass{article}
\usepackage{xcolor}
\begin{document}
\textcolor[RGB]{100, 200, 100}{Colored text}
\textcolor[rgb]{1, 0.2, 0.1}{Colored text}
\end{document}