Latex 删除epsletex/gnuplot中不必要的边距

Latex 删除epsletex/gnuplot中不必要的边距,latex,gnuplot,Latex,Gnuplot,我想删除epslatex(gnuplot)生成的PDF图中不必要的边距(下图中的灰色部分) 以下是创建图形的脚本和命令 set term epslatex standalone set output "figure.tex" set xlabel "\\LARGE $x$" set ylabel "\\LARGE $y$" set format x "\\Large{%.1f}" set format y "\\Large{%.1f}" set key left top Left set

我想删除epslatex(gnuplot)生成的PDF图中不必要的边距(下图中的灰色部分)

以下是创建图形的脚本和命令

set term epslatex standalone
set output "figure.tex"

set xlabel "\\LARGE $x$"
set ylabel "\\LARGE $y$"
set format x "\\Large{%.1f}"
set format y "\\Large{%.1f}"

set key left top Left
set size square

set xrange [0.0:1.0]
set yrange [0.0:1.0]

plot x     with lines dt 1 lw 5.0 lc rgb "red"   title "\\Large $y = x$",\
     x*x   with lines dt 2 lw 5.0 lc rgb "green" title "\\Large $y = x^2$",\
     x*x*x with lines dt 3 lw 5.0 lc rgb "blue"  title "\\Large $y = x^3$"
和命令

$ gnuplot sample.gp
$ pdflatex figure.tex
与pdflatex不同,
xelatex
也可以工作。我想直接转换成PDF文件

如果我们不需要太多的努力就可以删除这些页边距(例如一个接一个地手动删除页边距),这将是非常好的


谢谢

如果选中“帮助乳胶”,它将告诉您默认尺寸为5 x 3英寸。 由于
设置了正方形大小
,因此肯定会有“不需要的”左右边距

您至少可以将边距设置为最小,也可以将端子尺寸设置为正方形,例如设置为3 x 3英寸。 但是,请记住,图形大小是方形的,但x轴和y轴具有TIC和标签,它们需要空间,具体取决于数字和标签,而x轴和y轴可能不同

set term epslatex standalone size 3 in, 3 in
帮助

语法:

设置终端{latex | emtex}{default{courier | roman}{}
{size{unit},{unit}{rotate | norotate}
默认情况下,绘图将从嵌入中继承字体设置 文件。您可以选择强制快递(cmtt)或 改为罗马(cmr)字体。在这种情况下,还可以指定 字体大小。除非您的驱动程序能够生成任意大小的字体 (例如DVIP),坚持标准的10、11和12点尺寸。


可能有LaTeX命令可以将图形裁剪到其边界框。

如果选中“帮助LaTeX”
,它将告诉您默认大小为5 x 3英寸。 由于
设置了正方形大小
,因此肯定会有“不需要的”左右边距

您至少可以将边距设置为最小,也可以将端子尺寸设置为正方形,例如设置为3 x 3英寸。 但是,请记住,图形大小是方形的,但x轴和y轴具有TIC和标签,它们需要空间,具体取决于数字和标签,而x轴和y轴可能不同

set term epslatex standalone size 3 in, 3 in
帮助

语法:

设置终端{latex | emtex}{default{courier | roman}{}
{size{unit},{unit}{rotate | norotate}
默认情况下,绘图将从嵌入中继承字体设置 文件。您可以选择强制快递(cmtt)或 改为罗马(cmr)字体。在这种情况下,还可以指定 字体大小。除非您的驱动程序能够生成任意大小的字体 (例如DVIP),坚持标准的10、11和12点尺寸。


可能有LaTeX命令可以将图形裁剪到其边界框。

多亏了@AlainMarigot帮助,我使用选项
TighboundingBox
将系统更改为Lua tikz。 看起来不错,但与
epslatex
不完全相同


多亏@AlainMarigot帮助,我使用
TighboundingBox
选项将系统更改为Lua tikz。 看起来不错,但与
epslatex
不完全相同


你能分享
图.tex吗
?epslatex是一个非常老的司机。较新的驱动程序具有其他自定义标志。例如,lua-tikz驱动程序中的
tighboundingbox
。或者,为什么不使用
pdfcrop
来修复边界框问题?@samcarter:谢谢,但是“figure.tex”只是一个描述图形外观的长列表,因为我现在使用的是
standalone
mode@AlainMerigot:非常感谢。我不知道tikz的司机,但它似乎真的很好!我会尝试使用它
pdfcrop
起作用,但命令也裁剪了图形的某些部分。。。。如果我手动指定参数,可能会解决这个问题。您能否共享
figure.tex
?epslatex是一个非常旧的驱动程序。较新的驱动程序具有其他自定义标志。例如,lua-tikz驱动程序中的
tighboundingbox
。或者,为什么不使用
pdfcrop
来修复边界框问题?@samcarter:谢谢,但是“figure.tex”只是一个描述图形外观的长列表,因为我现在使用的是
standalone
mode@AlainMerigot:非常感谢。我不知道tikz的司机,但它似乎真的很好!我会尝试使用它
pdfcrop
起作用,但命令也裁剪了图形的某些部分。。。。如果我手动指定参数,可能会成功。谢谢,成功了。但我对字体大小取决于图像大小这一部分并不十分满意。它适用于“N英寸乘以N英寸”,但字体大小随N而变化。您是否已选中
help latex
?至少它说你应该能够修改字体大小。谢谢你,它成功了。但我对字体大小取决于图像大小这一部分并不十分满意。它适用于“N英寸乘以N英寸”,但字体大小随N而变化。您是否已选中
help latex
?至少它说你应该能够修改字体大小。