Lyx 中打字机字体/样式的快捷方式?

Lyx 中打字机字体/样式的快捷方式?

我想用打字机字体格式化段落的一部分。 有没有快捷方式可以快速切换到typewriterLyx 中的字体?

或者更好的是:是否存在这样的概念字符样式以便我的所有编程代码(如 Java 编程代码)都以相同的方式显示?我可以不是希望整个段落都采用这种风格,而不是只希望段落的一部分采用这种风格。

答案1

一种灵活的方法是制作自己的 LyX 插图(听起来容易做起来难)。让我们从 LyX 的逻辑标记模块中的“代码”插图开始。如果您不需要自定义它,只需转到文档 > 设置 > 模块并添加“逻辑标记”即可使用该模块。但听起来您可能喜欢自定义它,所以让我们复制它。将以下内容放入文档 > 设置 > 本地布局中:

InsetLayout Flex:Code
    LyxType               charstyle
    LabelString           code
    LatexType             command
    LatexName             code
    Font
      Family              Typewriter
    EndFont
    Preamble
    \newcommand{\code}[1]{\texttt{#1}}
    EndPreamble
    InToc                 true
    HTMLTag               code
End

然后点击“验证”。然后点击“确定”。您的新插入“代码”可在“编辑”>“文本样式”菜单中找到。

欲了解更多信息,请参阅帮助 > 自定义。阅读第 5.2 和 5.3 节。

要创建快捷方式,请转到“工具”>“首选项”>“编辑”>“快捷方式”。单击“新建”。对于“功能”,输入flex-insert "Code"。然后选择您的键绑定。

答案2

LyX v. 2.0.7 中有一个用于逻辑标记的模块

启用它:文档 > 设置 > 模块并添加逻辑标记模块。

用它:突出显示您想要标记的文本,转到编辑>文本样式>代码。

答案3

也许您应该看看listingstexdoc listings)包,它可以为 Java 代码执行良好的布局。

相关内容