LyX 使用 \newcommand

LyX 使用 \newcommand

我正在从标准 LaTeX 迁移到 LyX,但在使用 \newcommand 时遇到了问题。

我喜欢在文本周围留一些突出显示的红色文本(这样我之后应该可以修复一些内容)。我在 Latex 中这样做过,只需添加内容\newcommand{\replace}[1]{{\bf\color{red}{#1}}} ,然后写下\replace{ Confirm this ! }留言即可。

我在互联网上找不到使用 LyX 输入创建“非数学”命令的方法。有办法吗?

谢谢 !

答案1

LyX 支持字符样式可以从中选择文本样式菜单。

在此处输入图片描述

然而,要使用,字符样式必须在.layout文件内部或文档本地中定义本地布局字段可用文件设置。 (这本地布局基本上可以理解为该文档的 LyX 特定序言。

将以下内容添加到本地布局

## Character Style to be used for whatever Fancisco intends :-)
Format 49
InsetLayout Flex:replace
  LyxType               charstyle
  LabelString           Replace 
  LatexType             command
  LatexName             replace
  Font
    Series              Bold
    Color               Red
  EndFont
  LabelFont
    Series              Medium
    Color               Red
    Shape               Up
    Size                Tiny
    Family              Sans              
  EndFont
  Preamble
      \newcommand{\replace}[1]{\textbf{\textcolor{red}{#1}}}
  EndPreamble
  ResetsFont true
End

现在你有了一个新的角色样式代替在您的文档中可用。

答案2

LyX 有自己的注释(插入 > 注释):黄色注释不会在编译的文档中产生输出,而灰色注释会产生灰色文本。如果您不喜欢该颜色,可以通过添加(例如,添加\definecolor{note_fontcolor}{rgb}{0.9, 0.1, 0.1}到文档 > 设置 > 序言)来更改它。LyX 还会在导航菜单中为您提供此类注释的列表。

相关内容