编辑 LaTeX 文档时,我更喜欢在一个显示器上显示源文件,latexmk -pvc
在另一个显示器上实时预览(通过或类似方式)。当辅助显示器可以物理旋转时,我会这样做——这允许我以原始大小甚至更大的尺寸显示预览。但如果显示器无法旋转,当(纵向)文档缩小以适合屏幕时,字体大小通常会变得太小。
我正在寻找一种方法来调整页面几何形状以进行屏幕预览,同时保留\textwidth
(以确保图形仍然“正确”地呈现)。如何告诉geometry
包:
- 调整
paperwidth
,使width
保持原样,增加小幅幅度 - 调整
paperheight
至给定的宽高比 - 删除(或隐藏)页眉和页脚
是否有一个封装了这个的包,也许包括检查这个“屏幕”模式是否处于活动状态?
有关的:针对屏幕观看进行优化。
答案1
事实证明,该geometry
包接受长度参数并支持该calc
包,如手册中所述。这提供了以下选项:
\geometry{paperwidth=\textwidth+2em,left=1em,right=1em}
\geometry{paperheight=.8\paperwidth}
\geometry{head=0ex,foot=0ex,top=0ex,bottom=1ex}
这将使用 1em 作为边距,宽高比为 5:4(=1 / 0.8),隐藏页脚,并使用最小空间作为页眉。行可能会变得过长且难以理解,因此
\geometry{twocolumn,columnsep=2em}
可用于生成较短的行。(我不知道如何进入“三列”模式。)
这些设置现在对于文本来说是最佳的,但图形的预览可能会失真。我还没有找到封装布局设置的包——这样的包有用吗?