引发无声失败

引发无声失败

我在我的 tex 文件中包括了一个需要从 CTAN 下载的包,因此它是免费提供的,只是不在默认的 tex 安装中。

我正在分发我的 tex 文件,并且希望 pdftex 在缺少软件包时默默失败(或记录一条消息解释 pdf“包含 blah 后看起来最好”),或者找到一种方法来发送带有特殊样式的 tex 文件。解决此问题的合适且常规方法是什么?

答案1

\IfFileExists{file}{true}{false},因此您可以提前检查您的操作\usepackage是否会成功,否则,在最简单的情况下,使用 给出消息\typeout。(我总是忘记 LaTeX 的正确宏的语法...... \PackageWarningNoLine{package name}{error message},谷歌透露。)

答案2

您还可以使用环境(或包)来实质上发送打包在一个 LaTeX 源中的多个文本文件。(有关更多信息,filecontents请查看包的文档。)filecontents

相关内容