Latex 颜色

17 Mar 2025 | 6 分钟阅读

xcolor 包支持向您的文本添加颜色。使用它,您可以设置背景、字体颜色和页面背景。您可以从预定义的颜色中选择颜色,也可以使用 RGB 创建自己的颜色。数学公式也可以着色。

在代码或程序中导入的包写为

用于访问不同数量颜色的命令如下所示

  • usenames: 它允许访问 16 种基本颜色。
  • dvipsnames: 它允许访问 64 种更多颜色。
  • svgnames: 它允许访问约 150 种颜色。
  • x11names: 它提供超过 300 种颜色。

上面提到的这些命令在代码中声明为

输入彩色文本的命令如下所示

有两种输入彩色文本的方法。一种是使用 \textcolor 命令,另一种是使用 \color 命令。

textcolor 命令声明为 \textcolor{提及的颜色}{文本}

color 命令声明为 {\color{提及的颜色}一些文本}。

textcolor 命令用于所有在一个段落中,而 color 命令用于文本跨越其他 tex 环境和多行。

要更改背景颜色,您可以使用命令 \pagecolor{提及的颜色}。此命令为整个页面的背景着色。

要为文本的背景着色,您可以使用 \colorbox{提及的颜色}{文本} 命令。

如果要同时更改背景和文本颜色,可以使用如下方式的命令

随处使用的或所有颜色的根源的原色是红色黄色蓝色(RYB)。三种次要颜色是橙色、紫色和绿色,它们是通过混合两种原色形成的。有六种三级颜色,它们是通过混合原色和次要颜色形成的。

所有系统上可用的预定义颜色如下所示

Latex Colors

其他预定义颜色如下所示

Latex Colors

让我们考虑一个简单的示例来为文本着色。代码如下

输出

Latex Colors

为不同行着色的代码如下

输出

Latex Colors

新颜色

还有一些颜色。如果这些颜色不充分,那么您可以创建自己的颜色。

要在包中定义新颜色,您需要包含 xcolor 包。用于创建新颜色的命令是

在这里,规格表示颜色的描述,而原型是模型。有五个基本模型或原型是 gray、rgb、RGB、HTML、cmyk。不同模型的色调范围以及原型和规格的描述如下

i. gray: 灰色的色调范围介于 0 (黑色)1 (白色) 之间。例如,0.89 将是非常浅的灰色,而 0.20 将是深灰色。为浅灰色定义的命令将是

ii. rgb: 它定义了三种颜色,即红色、绿色和蓝色。范围在 0 和 1 之间相同。该命令写为

iii. RGB: 在此原型中,数量由每个颜色的 0 到 255 之间的数字表示。该命令写为

iv. HTML: 这些是六个以 RRGGBB 格式编写的十六进制数字。该格式类似于 HTML 中使用的格式。html 的命令写为

v. cmyk: 它代表青色、品红色、黄色和黑色。颜色的数量表示在 0 和 1 之间。该命令写为

颜色混合命令的代码如下

输出

您可以注意到新颜色和颜色百分比分布之间的差异。

Latex Colors

原型命令的代码如下

输出

Latex Colors

您还可以在一行中插入两种或更多种颜色。这种类型的代码如下

输出

Latex Colors

文本高亮

有一些命令用于突出显示文本。您可以根据您的要求选择任何颜色来突出显示您的文本。您需要一个带有 xcolor 包的 soul 包来实现突出显示的文本。

soul 包写为 \usepackage{soul}

突出显示文本的命令写为 \hl{ 任何文本}。这里 'hl' 命令用作突出显示标题。

突出显示文本的简单代码如下

您可以在上面的示例中看到,我们使用了粗体命令、颜色和突出显示命令。

输出如下图所示

Latex Colors

要指定颜色高亮,您需要使用 \sethlcolor{颜色名称} 命令。您还可以在单个程序中使用许多颜色高亮。

颜色高亮的代码如下

输出

Latex Colors

文本背景

您可以使用 \fcolorbox{框架的任何颜色}{任何背景颜色}{文本} 命令来更改文本背景颜色以及该背景的框架/边界颜色。可以使用 \colorbox{任何颜色}{文本} 命令来更改文本背景。

要更改文本背景,代码如下

输出

Latex Colors

要更改文本背景和框架,代码如下

输出

Latex Colors

页面背景颜色

您可以使用 \pagecolor{颜色名称} 命令更改页面的背景颜色。更改背景颜色的代码如下

在这里,我们选择了浅灰色。您可以根据您的要求更改颜色。

输出

Latex Colors

让颜色现在是橙色。输出将是

Latex Colors

如果您选择粉红色,那么输出将是

Latex Colors

彩色线条

您可以在文档中的任何位置绘制彩色线条。线的宽度可以根据要求设置。代码如下

\LaTeX 的彩色线条如下:\\

在这里,我们首先创建了颜色,然后进一步用于绘制彩色线条。

输出

Latex Colors
下一个主题Latex 图像