答案1
LyX 中可以预览图形和数学公式。设置可以在“工具 > 首选项...”下找到,然后是“外观和感觉 > 显示”。(在内部,LyX 使用preview
LaTeX 包,请参阅http://wiki.lyx.org/LyX/InstantPreview。
这是您的示例在启用即时预览后的样子。
此外,LyX 是一款文档处理器,生成LaTeX 代码。正如您所发现的,您可以预览生成的代码,但您不能编辑此内容。不过,您可以
- 通过“TeX code/ERT” ( Ctrl+ L) 插入 LaTeX 代码,或者
- 通过“插入 > 文件 > 子文档...”插入整个 LaTeX 文件。
答案2
按照 e-birk 的解决方案,您可以在 LyX 2.0.6 中立即预览原始 TeX 代码。
转到工具>首选项>外观和感觉>显示,然后选择显示图形和即时预览“开”。
输入Ctrl+M插入新的公式区域。
在 (2) 中创建的数学格式区域内输入Ctrl+L以插入原始 (La)TeX 代码。
如果需要,您可能需要左键单击 TeX 代码对象,然后等待一秒钟来读取原始 LaTeX 代码并更新显示。对于表格,当它们不显示时,右键单击并选择“按预览换行”似乎会有所帮助。
最后,单击 TeX 代码输入外部以退出其活动状态。您应该会看到精美绘制的 TeX 图形。如果没有,请再次左键单击它,然后单击其外部,它应该会随着图形而更新。
笔记:
在某些情况下,粘贴原始 LaTex 会导致解释为文本“\backslash”而不是程序“\”。请确保您首先在没有环境的情况下编写或粘贴 ERT。然后,在正确注册为数学方程式后手动添加环境(您可以在文本编辑器中执行此操作,使用刚从 Lyx 复制的 ERT)。现在将其粘贴回去(手动添加环境),它不会注册为文本,而是注册为数学(因为当您从 Lyx 复制它时,它被编码为数学而不是字符串)。
如果 Tex 代码是从 LaTex 源复制的,通常这个反斜杠不是问题。这主要是从格式丰富的文本编辑器复制时出现的问题,因为换行符和其他不可见的格式也会随之复制。
存在一些限制,尤其是当您集成包含空格的 Tex 代码时(因为在数学模式下,Lyx 不能有空格 - 据我所知)。最坏的情况是,至少您可以在 ERT 中输入所有内容。