gnuplot的epslatex终端中的Latex表格输入使边框消失

时间:2014-09-09 14:59:44

标签: latex gnuplot eps

假设我有文件table.tex

\begin{tabular}{|c|c|}
\hline
1 & 2 \\ \hline
3 & 4 \\ \hline
\end{tabular}

这基本上是一个2比2的表,有一些数字。

我可以这样编译它,并在表格的任何一侧看到边框

\documentclass{article}
\begin{document}
\input{table.tex}
\end{document}

现在我有以下gnuplot脚本(使用4.6.2和4.6.5测试)

set terminal epslatex standalone solid
set output "out.tex"
set label '\input{table.tex}' at 1,1
plot x

然后我得到以下内容 Sample output

换句话说,我的边界已经消失了。我该如何解决?

1 个答案:

答案 0 :(得分:2)

这是minimal终端在epslatex模式下使用的standalone文档类的限制。以下工作正常:

主档out-main.tex

\documentclass{standalone}
\usepackage{graphicx}
\begin{document}
\input{out}
\end{document}

和gnuplot脚本

set terminal epslatex solid

set output "out.tex"
set label at 1,1 '\begin{tabular}{|c|c|} \
\hline \
1 & 2 \\ \hline \
3 & 4 \\ \hline \
\end{tabular}'

plot x
set output
system("latex out-main && dvips out-main && ps2pdf out-main.ps")

给出

enter image description here