“的含义;独立的;在gnuplot中;设置终端“乳胶”;
我正在尝试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的形式为绘图的图形部
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}$'
请注意,输出