我在 Debian 9.1 系统上安装了 TeXLive 2016。它似乎默认为 A4 纸张大小,我想将其更改为 letter。我试过
tlmgr paper letter
但我明白
(running on Debian, switching to user mode!)
tlmgr: action `paper' not supported in usermode
tlmgr: An error has occurred. See above messages. Exiting.
我没有看到任何在非用户模式下运行 tlmgr 的选项,那么有没有其他方法可以让 pdftex 知道我想默认使用信纸?
答案1
您使用的tlmgr
是 Debian 附带的版本。在 Debian 中tlmgr
始终运行用户模式正如输出中明确指出的那样。
Debian 上的 TeX Live 系统配置与上游不同,因为 TeX Live 必须集成到 Debian 框架中。
这意味着,对于纸质配置,您需要使用paperconfig
命令(以 root 身份)。
答案2
在 Debian 中,TeXLive 和其他应用程序的默认纸张大小应该通过重新配置包来设置libpaper1
。sudo
如果已设置,则使用,或者切换到root
类型后
dpkg-reconfigure libpaper1
并选择所需的letter
纸张大小。这将保存它/etc/papersize
并运行适当的钩子,它将为 TeXLive 设置所选的纸张大小。