我已经编写并安装了我自己的包gym.sty
。在该包中,我定义了
\newcommand{\loadgym}{\import{sagegym}}
因为我需要在之后执行一些命令\begin{document}
才能使包完全正常工作。我在一个文档中测试了它,该文档基本上包括以下内容
\usepackage{gym}
\begin{document}
\loadgym
\end{document}
该软件包运行正常,并执行了所有应执行的操作,包括\loadgym
命令。但它会产生一条错误消息,虽然无害,但令人讨厌:
Paragraph ended before \@import was complete
有什么方法可以避免此错误消息?我不知道这是否相关,但 gym.sty 和 sagegym.tex 位于 MiKTeX 包文件夹中,而实现代码的文档位于其他地方。
答案1
您没有给出示例或说明您正在使用哪些包,但我猜您是\import
从import
包中使用的。根据文件中的注释,用法是
\import{/usr5/friend/work/}{report}
也就是说,它有两个参数,但您只使用了一个。