在 Debian 上为 TeXLive 设置默认纸张大小

在 Debian 上为 TeXLive 设置默认纸张大小

我在 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 和其他应用程序的默认纸张大小应该通过重新配置包来设置libpaper1sudo如果已设置,则使用,或者切换到root类型后

dpkg-reconfigure libpaper1

并选择所需的letter纸张大小。这将保存它/etc/papersize并运行适当的钩子,它将为 TeXLive 设置所选的纸张大小。

相关内容