gnuplot 中的 epslatex 终端没有文本

gnuplot 中的 epslatex 终端没有文本

我正在尝试使用 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 文件上运行才能正确呈现带有标签的图。

相关内容