我正在自动从八度音阶创建绘图(带有makefile)。但是,当在 makefile 中执行八度脚本时,八度数字在 i3 中作为平铺窗口打开。问题是,当您保存这些图形(例如,带有print -dpdflatexstandalone file.tex
)时,它们会被裁剪为平铺窗口大小,这取决于您当前的布局。
我已经尝试在打印命令(-Sxize,ysize
)中设置图形大小,但它只设置绘图大小,并且图形仍然裁剪为窗口大小。
有没有办法确保图保存在独立于图形窗口大小的预定义布局中?
我很好奇你的想法:D
正如在关于这个问题的评论中所讨论的,我相信有两种可能的方法可以解决这个问题:
-
使数字不可见(感谢@Andy):
优点:更快(不必打开和渲染所有图形)
缺点:限制脚本的使用(脚本不能用于可视化) -
默认情况下,在 i3 中使八度数字浮动(在 .i3/config 中
for_window [title="Figure*"] floating enable
):
优点:所有数字都已打开
缺点:可能是限制(强制 i3 中的所有数字浮动)
我最终选择了第二个解决方案(针对我的特定问题),因为我更喜欢默认情况下所有八度数字都是浮动的。
如果我曾经写过专门的情节印刷脚本,我也会让数字隐形,同时从其他数字中获利来展示和浮动。