![gnuplot 中的 epslatex 终端没有文本](https://linux22.com/image/250299/gnuplot%20%E4%B8%AD%E7%9A%84%20epslatex%20%E7%BB%88%E7%AB%AF%E6%B2%A1%E6%9C%89%E6%96%87%E6%9C%AC.png)
我正在尝试使用 gnuplot 中的 epslatex 终端,使用示例代码来自这个网站。
复制并粘贴此示例并运行 gnuplot 脚本将产生以下输出:
没有标签!这发生在使用 gnuplot 4.4.4 的 Ubuntu 11.10 下以及使用 gnuplot 4.6.0 的 Arch 下。
查看输出.tex
文件似乎标签文本存在于文件中,但可能放在绘图区域之外:
\begin{picture}(5040.00,3772.00)%
\gplgaddtomacro\gplbacktext{%
\csname LTb\endcsname%
\put(860,1122){\makebox(0,0)[r]{\strut{}$-1$}}%
\put(860,2086){\makebox(0,0)[r]{\strut{}$0$}}%
\put(860,3049){\makebox(0,0)[r]{\strut{}$1$}}%
\put(980,440){\makebox(0,0){\strut{}$-2\pi$}}%
\put(1875,440){\makebox(0,0){\strut{}$-\pi$}}%
\put(2770,440){\makebox(0,0){\strut{}$0$}}%
\put(3665,440){\makebox(0,0){\strut{}$\pi$}}%
\put(4560,440){\makebox(0,0){\strut{}$2\pi$}}%
\put(160,2085){\rotatebox{-270}{\makebox(0,0){\strut{}$y$}}}%
\put(2770,140){\makebox(0,0){\strut{}$x$}}%
}%
\gplgaddtomacro\gplfronttext{%
\csname LTb\endcsname%
\put(3725,3238){\makebox(0,0)[r]{\strut{}$\sin(x)$}}%
}%
\gplbacktext
\put(0,0){\includegraphics{terminal_epslatex-inc}}%
\gplfronttext
\end{picture}
关于为什么这里看不到标签文字,您有什么想法吗?
答案1
PEBKAC。我以为生成的 .eps 文件应该是最终(独立)输出,但必须pdflatex
在生成的 .tex 文件上运行才能正确呈现带有标签的图。