是否可以在 LyX 中输入 LaTeX 代码并查看其实时预览?

是否可以在 LyX 中输入 LaTeX 代码并查看其实时预览?

截屏

我是 LyX 新手。我刚刚尝试了一下并写了我的第一篇文章。

我发现了一个面板Menu > View > View Source。它显示了我的文章的源代码。但据我所知,我无法编辑此代码预览面板。我想编辑这两个面板。我希望当我输入一个面板时,另一个面板会自动更新(就像 Adob​​e Dreamweaver 中的代码/设计分割面板一样)。如果无法编辑两个面板,至少我想反过来做;我只想处理代码并实时查看其预览。

这在 LyX 中可以实现吗?

答案1

LyX 中可以预览图形和数学公式。设置可以在“工具 > 首选项...”下找到,然后是“外观和感觉 > 显示”。(在内部,LyX 使用previewLaTeX 包,请参阅http://wiki.lyx.org/LyX/InstantPreview

数学公式的即时预览这是您的示例在启用即时预览后的样子。

此外,LyX 是一款文档处理器,生成LaTeX 代码。正如您所发现的,您可以预览生成的代码,但您不能编辑此内容。不过,您可以

  • 通过“TeX code/ERT” ( Ctrl+ L) 插入 LaTeX 代码,或者
  • 通过“插入 > 文件 > 子文档...”插入整个 LaTeX 文件。

答案2

按照 e-birk 的解决方案,您可以在 LyX 2.0.6 中立即预览原始 TeX 代码。

  1. 转到工具>首选项>外观和感觉>显示,然后选择显示图形和即时预览“开”。

  2. 输入Ctrl+M插入新的公式区域。

  3. 在 (2) 中创建的数学格式区域内输入Ctrl+L以插入原始 (La)TeX 代码。

  4. 如果需要,您可能需要左键单击 TeX 代码对象,然后等待一秒钟来读取原始 LaTeX 代码并更新显示。对于表格,当它们不显示时,右键单击并选择“按预览换行”似乎会有所帮助。

  5. 最后,单击 TeX 代码输入外部以退出其活动状态。您应该会看到精美绘制的 TeX 图形。如果没有,请再次左键单击它,然后单击其外部,它应该会随着图形而更新。

笔记:

在某些情况下,粘贴原始 LaTex 会导致解释为文本“\backslash”而不是程序“\”。请确保您首先在没有环境的情况下编写或粘贴 ERT。然后,在正确注册为数学方程式后手动添加环境(您可以在文本编辑器中执行此操作,使用刚从 Lyx 复制的 ERT)。现在将其粘贴回去(手动添加环境),它不会注册为文本,而是注册为数学(因为当您从 Lyx 复制它时,它被编码为数学而不是字符串)。

如果 Tex 代码是从 LaTex 源复制的,通常这个反斜杠不是问题。这主要是从格式丰富的文本编辑器复制时出现的问题,因为换行符和其他不可见的格式也会随之复制。

存在一些限制,尤其是当您集成包含空格的 Tex 代码时(因为在数学模式下,Lyx 不能有空格 - 据我所知)。最坏的情况是,至少您可以在 ERT 中输入所有内容。

相关内容