Lyx 中预加载的命令未显示在 Lyx 编辑器中

Lyx 中预加载的命令未显示在 Lyx 编辑器中

我刚刚创建了一个在序言中加载的新命令:\newcommand{\e}{\epsilon},当我\e在数学模式下输入时,我没有在编辑器中看到 epsilon,但是当我编译文件时它会以我想要的 epsilon 形式出现。

在 lyx 编辑器中:

在此处输入图片描述

但编译结果如下:

在此处输入图片描述

有没有办法让它在 lyx 编辑器中显示前导命令?如果我直接输入,\epsilon它确实会在 lyx 编辑器中显示 epsilon。

谢谢!

答案1

正如 Fran 在评论中提到的,您需要向 LyX 传授您的新命令,因为 LyX 不会解析(即理解)您的自定义 LaTeX 序言。从序言中删除该命令,然后在 LyX 文档中执行以下操作:

  1. 插入 > 数学 > 宏。
  2. 按“e”(这将用“e”替换“newmacroname”)。
  3. 在“TeX”框中输入“\epsilon”。
  4. 您不需要在 LyX 框中放置任何东西,因为在这种情况下您希望 LyX 框与 TeX 框相同。

现在在数学模式下,输入“\e”,然后按空格键。这样 LyX 显示屏上就会显示一个 epsilon。

有关更多信息,请参阅帮助 > 数学。它很长而且很枯燥,但如果你打算使用 LyX 一段时间,它值得一读。

相关内容