在latex.tex文件中插入.sty文件的内容
我想知道是否有办法将在latex.tex文件中插入.sty文件的内容,latex,tex,Latex,Tex,我想知道是否有办法将.sty文件的内容直接放入latex.tex文件中。我在一个文件myfile.sty中有少量(TeX?)宏定义,我更愿意将它们集成到我的latex文件中,而不是将它们保存在一个单独的包中,并使用\usepack{myfile}加载它们。有办法吗?通常,您只需将.sty文件的内容复制到文档中即可 注释掉任何特定于包的内容,如\ProvidesPackage{myfile} 如果您的包在宏名称中使用了@,则必须将其包装在\makeatletter\MakeTother 非
.sty
文件的内容直接放入latex.tex
文件中。我在一个文件myfile.sty
中有少量(TeX?)宏定义,我更愿意将它们集成到我的latex文件中,而不是将它们保存在一个单独的包中,并使用\usepack{myfile}
加载它们。有办法吗?通常,您只需将.sty
文件的内容复制到文档中即可
- 注释掉任何特定于包的内容,如
\ProvidesPackage{myfile}
- 如果您的包在宏名称中使用了
,则必须将其包装在@
\makeatletter\MakeTother
非常好,
\makeatletter
和\makeatother
是我一直在寻找的魔法。事实证明,带有@符号的谷歌搜索出人意料地无效。。。
\documentclass{article}
\makeatletter
%\ProvidesPackage{myfile}
\newcommand{\foo}{bar}
\makeatother
\begin{document}
\foo
\end{document}