GNUPlot + epslatex:从数据文件中绘制标签

时间:2014-04-05 15:40:37

标签: latex gnuplot labels

我在Windows上使用带有epslatex终端的GNUPlot 4.7。在单引号中的标签中使用latex命令工作正常。现在我想在gnuplot中使用标签绘图样式绘制一个包含乳胶命令的文本列的数据文件:

data.txt中

"\textalpha\n Ge" 0.6 1.05
"\textalpha\n Si" 1.09 0.7
"\ce{GaAs}" 1.43 1.05

绘图命令:

plot 'data.txt' u (column(2)):(column(3)):(column(1)) axes x2y1 w labels center offset 0,1 notitle

然而,在生成的tex文件中,反斜杠和紧随其后的charakter缺失,因为它们是由GNUPlot解析的。如何让GNUPlot在其标签的引号内使用未更改的文本?我试过没有成功:

  1. 单引号,单独引用并嵌套在双引号中
  2. 双反斜杠
  3. 使用$\$\\
  4. 转义反斜杠
  5. 在双引号内使用大括号

1 个答案:

答案 0 :(得分:0)

您需要四个反斜杠来转义一个:在数据文件中使用"$\\\\alpha$"来获取tex文件中的$\alpha$。不要问我为什么。出于好奇,你正在策划什么来对抗带隙?