![在 Debian 上为 TeXLive 设置默认纸张大小](https://linux22.com/image/361465/%E5%9C%A8%20Debian%20%E4%B8%8A%E4%B8%BA%20TeXLive%20%E8%AE%BE%E7%BD%AE%E9%BB%98%E8%AE%A4%E7%BA%B8%E5%BC%A0%E5%A4%A7%E5%B0%8F.png)
我在 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 设置所选的纸张大小。