我安装了 TeX Live。它最初询问我想要的默认纸张大小。我忘了将其从 A4 更改为 Letter。现在默认纸张大小是 A4。
安装完成后,如何将默认尺寸更改为 Letter?安装过程花了几个小时,所以我不想再重复一遍。
在安装过程中设置默认纸张尺寸时,安装过程中究竟会发生什么?
我意识到我可以在文档的标题中指定纸张尺寸,但我试图将默认值设置为应有的大小。
答案1
在命令行中,你可以使用tlmgr
选项paper
来查看默认设置,并在提供参数时更改它。因此使用
tlmgr paper letter
来自tlmgr
文档paper
:
paper
paper [a4|letter]
[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [papersize|--list]
paper --json
没有参数 (
tlmgr paper
) 时,显示所有已知程序的默认纸张尺寸设置。使用一个参数(例如
tlmgr paper a4
),将所有已知程序的默认尺寸设置为该纸张尺寸。将程序作为第一个参数并且未指定纸张大小(例如
tlmgr dvips paper
),则显示该程序的默认纸张大小。将程序作为第一个参数并将纸张尺寸作为最后一个参数(例如
tlmgr dvips paper a4
),将该程序的默认值设置为该纸张尺寸。将程序作为第一个参数和
--list
最后一个参数(例如tlmgr dvips paper --list
)给出,显示该程序的所有有效纸张尺寸。显示的第一个尺寸是默认尺寸。如果
--json
指定了,而没有其他选项,则论文设置将以 JSON 格式转储。有关 JSON 输出的格式tlpkg/doc/JSON-formats.txt
,请参阅格式定义TLPAPER
。顺便说一句,这种在关键字前加上特定程序名称的语法
paper
并不常见。它继承自长期存在的texconfig
脚本,该脚本支持某些程序的其他配置设置,值得注意的是dvips
。tlmgr
不支持这些额外设置。
答案2
这在快速安装说明:
默认配置是针对 A4 纸张大小配置程序。要将默认配置设为 8.5x11 信纸大小的纸张,您可以在安装前使用“o”菜单选项,或者
tlmgr paper letter
在安装后(以及设置 PATH 后)运行。
答案3
在 POP! OS 22.04 上,这终于让我可以更改纸张大小了。Ubuntu 和 Debian 应该也一样。
首先确保texlive-extra-utils
软件包已安装。此软件包包含程序texconfig-sys
。
sudo apt install texlive-extra-utils
texlive 软件包包含一个paperconfig
用于更新纸张大小的命令 (/etc/libpaper.d/texlive-base) 钩子,但如果未安装,则无法正常运行texconfig-sys
。这可能是一个打包错误。
如果你还没有跑过paperconfig
,那就现在就开始吧:
sudo paperconfig -p letter
然后,您应该会看到一堆有关纸张大小正在更改的“tl-paper”状态行,随后是 mktexlsr 重建。如果您没有得到该输出,则系统纸张大小和 TeX Live 之间的线路交叉了,您需要让两者同步;尝试使用paperconfig
暂时更改为 A4,然后返回到 letter。
您也可以尝试texconfig-sys
直接运行来更改纸张尺寸,但我发现这种方法不太可靠。