我如何让 LyX 有选择地编译子文档?

我如何让 LyX 有选择地编译子文档?

我正在使用 LyX 写一本书。这本书分为几部分,每部分都包含章节。我使用的 LyX 布局文件的出版商要求按章节列出参考文献。由于这个要求,我使用章节目录包,它执行发布者所需的操作。要使用章节目录打包成功后,我必须使用 LaTeX 将章节文件插入到我的 LyX 文件树中\包括命令通过插入->文件->子文档菜单。但是, \包括 命令不能在已使用\包括命令。所以我被迫使用 LaTeX\输入命令将零件文件插入主文件;以及\包括 命令将章节文件插入到部分文件中。

主文档输出LyX 中的窗口只能看到我使用\输入命令。LaTeX\仅包括LyX 依赖该命令选择性地编译文件,该命令仅在使用以下方式包含所选编译文件时才有效:\包括命令。此功能不提供让 LyX 只编译我正在处理的章节的选项。有人知道如何让 LyX 从主文件中有选择地编译我的章节文件,而无需在包含它们的位置注释掉它们吗?有没有什么方法可以让 LyX 的主文档输出窗口中可以看到我已包含在部分文件中的章节文件吗?

答案1

问题解决了!感谢所有看过我的问题的人,尤其是 scottkosty,他提出了解决方案。我通过使用 LyX 将章节文件直接包含在 LyX 主文档中解决了这个问题插入->文件->子文档菜单功能。我现在可以使用 LyX 选择要编译的章节文件主文档输出窗口。LyX仅包含设施正是我想要的。

还剩下一个小问题:主文档输出即使窗口最大化,窗口也只显示所选文件路径名称的前九 (9) 个字符。如果包含所包含文件的(子)目录共享部分路径名,则会带来挑战:多个文件(共享部分路径名的路径)只能通过某种计数来区分。我祈祷并希望 LyX 团队考虑消除这个小问题。否则,LyX 是一个很棒的文档处理器。

相关内容