Latex 删除epsletex/gnuplot中不必要的边距
我想删除epslatex(gnuplot)生成的PDF图中不必要的边距(下图中的灰色部分) 以下是创建图形的脚本和命令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
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
?至少它说你应该能够修改字体大小。