如何将 lyx 文件导入 .tex 文件

如何将 lyx 文件导入 .tex 文件

我想将 lyx 文件的主体输入到 tex 文件中。

目前,我使用 将 .lyx 文件(例如 child.lyx)转换为 Lyx 中的 child.tex File > Export > Latex,并在主 .tex 文档中使用\input{child.tex},同时使用独立包仅复制主体,这样就可以了。

不知何故,如果我有我的主要文档并在 Lyx ( ) 中LyX使用,它也可以运行,但直接使用则不起作用。\input{}Insert > File > Child Document ...\input{child.lyx}LaTeX

有没有办法可以避免转换步骤,这样我就可以简单地在 child.lyx 中写入并编译 main.tex 文件,而不必每次都先转换 lyx 文件?

答案1

LyX 主要是 LaTeX 格式(以及其他格式,但这是另一个历史)的前端,它似乎能够将主 LyX 文件和子 LyX 文件直接转换为 PDF,但在后台,制作 PDF 是 LaTeX 的专属业务。

LaTeX 根本不是 LyX 的前端,它不了解任何其他格式,因此根本无法管理\input{child.lyx}

您可以在屏幕上看到,Input: child.lyx 但如果您打开菜单,您Code Preview Pane 将看到乳胶版本\input{child.tex}。 LyX 将在需要时负责在后台导出子文件,但对于 LaTeX 来说,LyX 文件是一个平行宇宙。

请注意,在 LaTeX 中,当或 具有未找到扩展名的参数.tex时,将假定其扩展名(例如:首先搜索文件,如果此文件不存在,则仅搜索)。由于某些未知原因,LyX 仅省略了 的扩展名,因此将导出为 而不是但无论如何,Latex 都会搜索。\input\include\input{foo}foo.texfoo\includeInclude: child.lyx\include{child}\include{child.tex}child.tex

姆韦

相关内容