调整大小的 gnuplot LaTeX 输出中文本被截断

调整大小的 gnuplot LaTeX 输出中文本被截断

当我从 gnuplot 生成乳胶文档时,只要我指定set size n,mn 或 m 大于一,就会出现一个反复出现的问题。

以下是产生该问题的最少代码:

Gnuplot 说明

set terminal latex
set output "plot.tex"
set size 1,2
set title "Graph Title"
set xlabel "$x$ axis"
set ylabel "$y$ axis"
plot sin(x)

(极小的)LaTeX 文档

\documentclass{article}

\begin{document}

\begin{figure}
\input{plot}
\end{figure}

\end{document}

然后我运行,然后gnuplot plot.gp接着运行xelatex document.texpdflatex document.texlatex document.pdf,因为它们任何一个都会产生问题。

结果是没有文本显示在默认尺寸区域之外。如您所见,轴标签和编号都停止在轴,并且图表顶部没有标题:

没有文字显示截图

有人可以在他的电脑上重现这个问题吗?还是我的 LaTeX/gnuplot 安装有问题?如果有人能提供这个问题的解决方案,我会很高兴。

答案1

我可以用 gnuplot 版本 4.6.3 重现此问题。该plot.tex文件甚至不包含所有缺失的标签(例如$y$ axis)。这似乎是latex终端中的一个错误。

要使用 LaTeX 字符串,请使用已知可以正常工作的、 或epslatex终端cairolatexcontextlua tikz

相关内容