我有一个 LyX 文件,我想将其转换为 LaTeX“档案”,即一个 .zip 文件,其中包含 LaTeX 和图形都在一个包中 - 有没有简单的方法可以做到这一点,或者我是否只需手动编辑导出的 LaTeX 中的路径并将所有内容捆绑在一起?
(这些是位于我的计算机各个目录中的 .eps 文件)
答案1
这就是我设法做到这一点的方法 - 可能有更有效的方法,但这肯定有效......
- 转到文件->导出->LyX 存档,这将生成 .lyx 文件的压缩包,并且最重要的是,文件层次结构中的所有其他元素(例如图形和参考书目)。
在合适的位置解开 tar 包(即 tar -xvzf yourarchive.tar.gz)。现在,您已在独立的层次结构中拥有所需的所有文件(最好在执行此操作之前将您的 tar 包放在自己的目录中,因为您创建的子目录可能会放在根目录下等)
将 LyX 文件转换为原始 LaTeX。此时,您有一个 LyX 存档,如果您真的需要 LaTeX,则需要转换 LyX 文件。在 Mac 上,最简单的方法是将 LyX.app 指向存档中的 .lyx 文件并打开它,然后运行另一次导出 - 这次导出为 LaTeX(pdflatex)。这将在您的存档中创建一个 .tex 文件。
4. 确保您的参考书目在正确的位置。您的参考书目需要位于同一目录中。因此,如果您的 .tex 文件位于 bizarro 目录中,您的 bib 文件也必须位于该目录中。(我之前说过它应该与您的 .tex 文件同名,但这不是必需的。)在 TeXShop 中打开您的 .tex 文件。您可能需要进行一些编辑,例如,如果您的 .tex 文件引用某个路径下的参考书目,那么对于上述示例,您需要使您的参考书目引用看起来像这样:\bibliography{bizarrothings}
- 在 TeXShop 中运行以下命令序列(即测试其是否有效):
排版 LaTeX
排版 BibTeX
排版 LaTeX
排版 LaTeX 希望您现在已经编译了一个包含所有正确参考的 PDF 文件,这意味着如果您打包您的存档目录,它现在将包含正确的 .tex 文件(除非您先删除它们,否则它还将包含 PDF 和 .lyx 文件)。