gnuplot:标签部分中的斜体

Mem*_*ori 6 plot gnuplot

抱歉(可能)基本问题,但我刚刚开始使用 gnuplot。我想要的是创建一个轴标签,其中一部分为斜体。就像是:

xlabel:不是斜体,斜体

我知道设置一个标签来显示斜体很容易(设置 xlabel 字体“Times-Italic”,20),但是是否可以只用斜体显示标签的一部分?

Chr*_*oph 7

通常您可以使用增强文本模式来更改字符串部分的字体:

set termoption enhanced
set xlabel "not italics, {/Times-Italic italics}"
Run Code Online (Sandbox Code Playgroud)

不幸的是,并非所有终端都支持这种行为,请参阅gnuplot 中的粗体增强文本和相关的错误报告 #1240

它的工作原理例如,与postscriptpng终端,但确实没有与工作pngcairopdfcairo

  • 您还可以使用 `{/:Italic foo}` 来避免重新指定字体名称。这适用于 Gnuplot 5,但我不确定它是否是新的。 (6认同)