“的含义;独立的;在gnuplot中;设置终端“乳胶”;

“的含义;独立的;在gnuplot中;设置终端“乳胶”;,plot,latex,gnuplot,Plot,Latex,Gnuplot,我正在尝试gnuplot中的epslatex终端。在网上冲浪时,我发现了很多例子,其中术语是用命令行设置的 set terminal epslatex size 9cm,7cm color colortext standalone header 如果我不使用standalone命令,这会给我的绘图增加一些好处吗?还是会改变什么 编辑:还有color和colortext之间的区别是什么?我需要这两个吗?终端 epslatex终端是两个世界中最好的。它以封装PostScript的形式为绘图的图形部

我正在尝试gnuplot中的
epslatex
终端。在网上冲浪时,我发现了很多例子,其中
术语
是用命令行
设置的

set terminal epslatex size 9cm,7cm color colortext standalone header
如果我不使用
standalone
命令,这会给我的绘图增加一些好处吗?还是会改变什么

编辑:还有
color
colortext
之间的区别是什么?我需要这两个吗?

终端
epslatex
终端是两个世界中最好的。它以封装PostScript的形式为绘图的图形部分生成输出(到
.eps
文件),并以LaTeX的形式为文本部分生成输出(到
.tex
文件)。LaTeX的矢量图形能力非常有限(允许的角度特别烦人),gnuplot的排版能力永远无法与LaTeX相比。通过使用
epslatex
终端,您可以让gnuplot使用矢量图形作为PostScript,让LaTeX使用文字、样式化文本、数学方程等实现其魔力

有两种基本的使用方法:一种是单独使用(
standalone
),另一种是作为另一个文档的一部分使用(
input
)。指定要与这两个端子选项之一一起使用的模式。默认值(如果两个关键字都不使用)是
input

模式:
standalone
独立
模式将生成一个LaTeX文件,该文件是一个完整的文档。它生成的
.tex
文件将包含
\documentclass
\begin{document}
\end{document}
。您可以将此
.tex
文件直接发送到LaTeX,并获得仅包含绘图的文档

gnuplot中的
独立
示例(我将调用文件
example1.gp
):

将终端设置为独立
设置输出“example1.tex”
绘图sin(2*x)/x标题'$y=\frac{\sin2x}{x}$'
请注意,输出文件的扩展名是
.tex
(而不是
.eps
扩展名)。用gnuplot构建这个

$ gnuplot example1.gp
创建两个文件,
example1.tex
(独立的LaTeX文档)和
example1-inc.eps
(eps矢量图形部分)。
example1.tex
中的某个地方是
\includegraphics{example1inc}
,它将
example1-inc.eps
包含在LaTeX文档中。gnuplot已经自动为您配置了所有尺寸

您可以将此
example1.tex
直接发送到LaTeX。我将使用
pdflatex

$ pdflatex example1
(隐含了
.tex
扩展名)这将生成
example1.pdf
,这是结合这两个部分的最终文档。它看起来像这样:

这种字体看起来应该很熟悉,因为它是默认的LaTeX字体。也请注意,该方程式是由LaTeX而不是gnuplot处理的。(查看上面原始
.gp
文件中的代码。)

模式:
输入
(默认) 通常,在
LaTeX
中撰写论文时,您希望使用
epsletex
,并且希望在论文中包含一些绘图。您不希望绘图成为单独的文档,而是图纸的一部分。这是与
输入
终端选项一起使用的模式,或者当两个选项都没有给出时,因为这是默认模式

例如,下面是gnuplot:

设置终端地址
设置输出“example2.tex”
绘图sin(2*x)/x标题'$y=\frac{\sin2x}{x}$'
gnuplot构建
example2.tex
example2.eps
。您可以
\input
示例2.tex
输入到LaTeX文档中。我通常把它放在
\resizebox
中,比如:

\documentclass{article}
\usepackage[pdftex]{graphicx}
\将包{lipsum}%用于伪文本
\开始{document}
\lipsum[1]
\开始{图}[!h]\
\resizebox{!}{5cm}{\input{example2}}
\结束{图}
\lipsum[2]
\结束{document}
在乳胶中运行此操作,您会得到如下结果:


附录:由于输出将位于两个位置,因此您可以选择启用这两个位置的颜色输出:
color
用于EPS部件,而
colortext
用于LaTeX部件。

EPSLTeX
终端
epslatex
终端是两个世界中最好的。它以封装PostScript的形式为绘图的图形部分生成输出(到
.eps
文件),并以LaTeX的形式为文本部分生成输出(到
.tex
文件)。LaTeX的矢量图形能力非常有限(允许的角度特别烦人),gnuplot的排版能力永远无法与LaTeX相比。通过使用
epslatex
终端,您可以让gnuplot使用矢量图形作为PostScript,让LaTeX使用文字、样式化文本、数学方程等实现其魔力

有两种基本的使用方法:一种是单独使用(
standalone
),另一种是作为另一个文档的一部分使用(
input
)。指定要与这两个端子选项之一一起使用的模式。默认值(如果两个关键字都不使用)是
input

模式:
standalone
独立
模式将生成一个LaTeX文件,该文件是一个完整的文档。它生成的
.tex
文件将包含
\documentclass
\begin{document}
\end{document}
。您可以将此
.tex
文件直接发送到LaTeX,并获得仅包含绘图的文档

gnuplot中的
独立
示例(我将调用文件
example1.gp
):

将终端设置为独立
设置输出“example1.tex”
绘图sin(2*x)/x标题'$y=\frac{\sin2x}{x}$'
请注意,输出