我对低级 LaTeX 没什么经验。MiKTeX(我的版本是basic-miktex-2.9.3972
)总是“即时”安装所需的软件包。
1.0.1
尝试使用以下版本编译文档flashcards
(可在卡坦),我遇到了以下错误
! Undefined control sequence.
\reserved@b ...@onefilewithoptions #1[{\cardpaper
}][{}]\noexpand \@pkgexten...
这让我检查了flashcards.cls
中的文件tex/latex/Flashcards
,并注意到\cardpaper
中的选项未在该文档中定义。之后,我手动flashcards.dtx
从 ctan 下载了 文件并对其进行了两次编译,以生成配置文件avery5371.cfg
和avery5388.cfg
以及文档文件。
当配置文件与我的源文件一起出现时,文档编译没有问题
我的问题:这是“正常”行为吗(期望我应该手动编译包所需的部分)?
答案1
不,您不需要手动编译所需的部分。
这似乎是 MikTeX 软件包的一个错误flashcards
。.cfg
文件根本没有包含在内(我检查了 CTAN 上的 MikTeX 存档文件)。您应该联系 MikTeX 团队并告知他们文件丢失的情况。
对于未来的问题:请不仅发布 MikTeX 的版本号,还发布所用软件包的版本。两者是独立的。最好事先更新所有软件包。