要编写彩色文本,语法是
\textcolor{cornflowerblue}{my cornflowerblue text}
其中cornflowerblue
,在序言中定义为
\definecolor{cornflowerblue}{rgb}{0.39, 0.58, 0.93}
有可能出现这样的彩色文本吗?
\textcolor{#0033FF}{my colored text}
或者
\textcolor{rgb(255, 0, 0)}{my colored text}
答案1
答案2
您可以通过在序言中定义命令轻松完成此操作。
以下是 MWE:
\documentclass[a4paper]{article}
\usepackage{xcolor}
\newcommand{\textcolHTML}[2]{\definecolor{newcolorHTML}{HTML}{#1}\textcolor{newcolorHTML}{#2}}
\newcommand{\textcolRGB}[2]{\definecolor{newcolorRGB}{RGB}{#1}\textcolor{newcolorRGB}{#2}}
\begin{document}
Normal text. \textcolHTML{FF00B2}{First colored text}. \textcolHTML{195AFF}{Second colored text}.
\textcolRGB{5,220,30}{Some colored text defined by RGB values.}
\end{document}
您还可以通过在命令中rgb
替换RGB
或HTML
来创建类似的命令。rgb