我正在开发一个处理信息的 Java 应用程序,并且该信息必须以图形形式保存在 PDF 文件中。我有 60 个图表作为输出,所有图表都有不同的标题。
根据标题从所有图表中制作目录的简单方法是什么?有没有一个命令可以做到这一点?或者我必须使用 pdfmarks 吗?
我在互联网上找不到任何有关此内容的信息,因为如果我使用“目录”一词,我只会得到 gnuplot/ghostscript 本身的目录。
您可以使用 Latex 生成 PDF,然后使用 gnuplot 中的 epslatex 终端生成图形。您可以编写一个生成 Latex 文档的脚本。
gnuplot 脚本:
set term epslatex color size 3,2 font 6
set output "figure1.eps"
#
set title 'Title of figure1'
#
plot sin(x)
#
exit
这会生成一个名为figure1.eps的EPS文件和一个名为figure1.tex的嵌入EPS的Latex文件。
下面的Latex可以依次将figure1.tex嵌入到文档中:
\documentclass{article}
\usepackage{graphicx}
\usepackage{color}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[mathcal]{euscript}
\begin{document}
\listoffigures
\begin{figure}
\centering
\include{figure1}
\caption[Description of figure1 as it appears on the list of
figures]{Caption of figure1.}
\end{figure}
\end{document}
使用
\listoffigures
命令将生成图形列表。您可能需要运行 Latex 几次才能出现该表。然后使用 dvipdf
导出为 PDF。结果应该如下所示: