Gnuplot / Ghostscript 创建目录

问题描述 投票:0回答:1

我正在开发一个处理信息的 Java 应用程序,并且该信息必须以图形形式保存在 PDF 文件中。我有 60 个图表作为输出,所有图表都有不同的标题。

根据标题从所有图表中制作目录的简单方法是什么?有没有一个命令可以做到这一点?或者我必须使用 pdfmarks 吗?

我在互联网上找不到任何有关此内容的信息,因为如果我使用“目录”一词,我只会得到 gnuplot/ghostscript 本身的目录。

gnuplot ghostscript
1个回答
1
投票

您可以使用 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。结果应该如下所示:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.