我正在从标准 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 还会在导航菜单中为您提供此类注释的列表。