创建 LyX 布局 – 第一段无缩进

创建 LyX 布局 – 第一段无缩进

基于article.cls,我创建了自己的文档类,并使用了一个名为“Body”的新环境。它在编译时显示正确,但在 LyX 中显示不正确。它应该具有与“标准”相同的缩进样式(即第一段不缩进,所有后续段落都缩进)。但我只能获得所有缩进的段落或没有缩进!以下是其.layout文件中 Body 的(缩写)代码:

Style Body
    Category        MainText
    Margin          Static
    LatexType       Environment
    LatexName       Body

    NextNoIndent    1
    ParIndent       MM
    TopSep          0.5
    BottomSep       0.5
End

我是不是漏掉了什么?找不到 LyX 布局文档!如何让 LyX 中的第一段不缩进?

答案1

布局格式在“帮助”-->“自定义”下有相对详细的记录:

ParIndent [string=""]段落第一行的缩进。Parindent 将针对特定样式进行固定。默认样式除外,因为可以使用 NextNoIndent 禁止这些段落的缩进。此外,环境中的标准样式段落使用环境的 Parindent,而不是其原生的 Parindent。例如,枚举中的标准段落不缩进。

和:

下一个无缩进 [1, 0]如果设置为 true,并且 DefaultStyle(通常是 Standard)段落正在缩进,则紧随此类段落之后的段落的缩进将被抑制。(因此这不会影响非默认段落的显示。)

据我所知,第一段和后面几段关于缩进的区分只适用于布局的 DefaultStyle,它通常是(也应该是)标准的。所以你在这里可能运气不佳。我建议将这个问题转发给LyX 用户列表,开发人员的响应非常迅速。他们可能会建议您将功能请求添加到 LyX 错误跟踪器中。

相关内容