latex - gnuplot - 如何使用 epslatex 终端在标签中获取彩色文本

标签 latex gnuplot figure

我有一个用 gnuplot 中的 epslatex 终端制作的复杂图形。这是一个带有四个面板的多图图。在每个面板中,我绘制了三条曲线(对于一个参数的三个不同值),然后我在每条曲线的顶部为另一个参数叠加了另一条曲线。
我可以用不同类型的点区分第一个参数,用颜色区分第二个参数。

所以,我使用键来区分不同的点,我需要为两种颜色使用另一种键。然后我使用带有彩色文本的标签。关键是,文本在 epslatex 终端中没有着色!

我有

set terminal epslatex color solid 8





set label 10 'H' tc lt 1 at 0.01,6



这样我就得到了黑色的“H”标签。如果我使用

set terminal epslatex color colortext solid 8



它给了我错误

Package color not loaded in conjunction with terminal option `colourtext'.



知道有什么问题吗?

最佳答案

您可以使用 \texcolor命令,由 color 提供包裹。如果您使用 standalone模式color包自动加载 color终端选项,否则您必须显式加载 color (或 xcolor )包在您的 LaTeX 文档中。

一个丰富多彩的例子:

set terminal epslatex color solid 8 standalone
set output "foo.tex"
set format x '$\textcolor{green}{%g}$'
set format y '$\textcolor{yellow}{%g}$'
set label 10 '\textcolor{blue}{H}' at 0.01,6
plot x**3 title '$\textcolor{magenta}{x}^{\textcolor{cyan}{3}}$'
set output

结果:

enter image description here

关于latex - gnuplot - 如何使用 epslatex 终端在标签中获取彩色文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17593917/

相关文章:

r - 将先前定义的对象合并到 R Studio 中 LaTex 文件的文本 block 中

gnuplot - 使用 gnuplot 在笛卡尔平面上绘制平面

function - 可以定义对输入数据进行操作的函数吗

python - 强制Python在每次迭代时自动缩放图像中的颜色条

web-services - 运行本地 LaTeX 服务

latex - 如何从 rbookdown pdf 中删除空白页?

latex - 在 Latex 中添加整页数字,如何?

matlab - 关闭 MATLAB 中的所有图窗,特定图窗除外。

r - 如何在没有居中代码的情况下将数字编织到居中

gnuplot 文本调色板