我的文档(通过\usepackage
)使用了我编写的非标准本地包。该文档必须上传到发布者,但显然他们也没有提供上传包的方法。有没有办法将包的内容复制到主文档中,同时仍以某种方式使包的所有选项正常工作?它使用了包kvoptions
。
另一种方法是将包转换为可以通过 包含的普通 TeX 文件\input
。可以通过必须在加载之前定义的命令传入选项,而不是使用键值选项。如果没有更优雅的方法,我会这样做。
答案1
您可以使用
\begin{filecontents}{mypackage.sty}
% whatever goes here
\end{filecontents}
\documentclass{article}
\usepackage{mypackage}
...