这是 LyX 特有的问题。我想使用主文档并将不同部分(例如章节)作为子文档插入到主文档中。可以在 LyX 中使用以下方法执行此操作
插入 > 文件 > 子文档
然后在弹出窗口中使用 LaTeX 命令include
或选择要插入的文档input
。两者的功能原则上都有效,如果我使用 pdflatex 将文档导出为 pdf,我就会得到我期望的文档。但是,显示预览选项input
似乎不起作用:我在主文档中看不到预览,只Input: child.lyx
显示带有灰色背景的文本。可以单击此文本以返回带有插入选项的弹出窗口。
我自己找不到太多关于这个问题的资料来解决这个问题,类似问题很久以前(2015 年)在 TeX stack exchange 上有人问过这个问题,但似乎表格导致了这个问题(在当时使用的 LyX 版本中)。对我来说,“显示预览”选项从来都不起作用。
我猜这可能与LyX 使用 Python 的已知问题在较新版本的 MacOS 上(我使用的是 MacOS Ventura(版本 13.2.1)和 LyX 版本 2.3.7)和LyX 邮件列表中的某人表示,情况可能确实如此。但是,该页面似乎说问题在于较新版本的 MacOS 不再附带 Python 2.7,但可能的解决方案描述了安装 Python 3 的方法。因此,我不清楚 LyX 是否需要 Python 2 或 Python 3 才能正常运行。我已经安装了 Python 3,它在我的路径上,所以它应该可以访问它。我从未收到该页面上描述的有关较新版本的 MacOS 上的 Python 问题的任何弹出窗口/警告。因此,如果问题在于 LyX 无法正确使用 Python,那么它似乎没有遇到与这些警告相对应的具体问题。
现在,这是input
插入子文档的选项。选择该include
选项时,LyX 会获取子文档的内容并将其包含在主文档中,就好像您自己在其中输入了所有内容一样(如果我没记错的话)。但是,它也不会这样做。这可能是由相同的潜在问题引起的,这就是我提到它的原因。
我也可以在 LyX 邮件列表上提问,但我想先在这里碰碰运气。我怀疑 Stack Exchange 的覆盖范围更广。无论是可能提供帮助的人,还是遇到相同问题的人,在这里找到这篇文章比找到邮件列表问题更容易。任何帮助都将不胜感激。