导出便携式乳胶文档

导出便携式乳胶文档

我有一个多部分的 LaTeX 文档,打算提交给会议。其中一个要求是,我还必须提交源代码。显然,这包括我的文档的所有依赖项(即所有\usepackage{}源)。

我不确定“另一边”使用什么样的工具链,所以我想发送全部依赖项。显然我不想发送我的整个 texlive 发行版,那么有没有办法将所有传递依赖项从 latex 运行中提取到当前源目录中?

或者有其他方法可以增强可移植性吗?

答案1

我想到两件事:首先,你需要将各个部分合并到一个 .tex 文件中。我不知道还有比复制和粘贴(或编写一个脚本来为你完成这项工作)更好的解决方案。其次,你可以将任何 .bib 文件的内容放入文件内容环境。例如:

\begin{filecontents}{references.bib}

@article{Chomsky2005,
    Author = {Chomsky, Noam},  
    Doi = {10.1162/0024389052993655},  
    Journaltitle = {Linguistic Inquiry},  
    Number = {1},  
    Pages = {1--22},  
    Title = {Three Factors in Language Design},  
    Volume = {36},  
    Year = {2005}}

\end{filecontents}

当运行.tex 文件时,它将生成一个包含环境内容的.bib 文件。

正如 Nicola Talbot 在上面的评论中所说,可以安全地假设您不需要包含任何标准包。

编辑:Jörg 在评论中指出乳胶膨胀将处理\input等,无需复制和粘贴。

相关内容