梅威瑟:

梅威瑟:

梅威瑟:

这是一个自定义的.module 文件,可以使用 LyX 左上角的下拉菜单访问:

#\DeclareLyXModule{custom}
#DescriptionBegin
#Legal Format
#DescriptionEnd
#Author: Jalep

Format 63

Style Title
    Category              Custom
    Margin                Static
    LatexType             Command
    LatexName             title
    OptionalArgs          0
    Preamble
     \newcommand\MEETtitle{\large[1] { \noindent \LARGE \bf \begin{center} #1 \end{center}\rm } \vskip.1in \rm\normalsize } 
     \let\title\MEETtitle
     \renewcommand\maketitle{\vskip0pt} 
    EndPreamble
End

目标:

我正在尝试使用此模块文件允许 LyX 中的用户访问我自定义.cls 文件中创建的命令,而无需在他们的 LyX 文件中键入 TeX 代码,即使用左上角的下拉菜单。我找不到关于如何格式化模块文件的文档,但我已根据此文件建立了 MWE邮政

更多背景信息:

Preamble 和 EndPreamble 之间的代码直接来自我的 custom.cls 文件中使用的命令。如我在上面引用的帖子中所做的那样。

问题:

LyX 对我在此文件中写入的内容反应不佳:“读取自定义模块时出错”。

答案1

错误出现在 行中Format 63。删除后,此操作成功运行。

梅威瑟:

#\DeclareLyXModule{custom}
#DescriptionBegin
#Legal Format
#DescriptionEnd
#Author: Jalep

Style Title
    Category              Custom
    Margin                Static
    LatexType             Command
    LatexName             title
    OptionalArgs          0
    Preamble
     \newcommand\MEETtitle{\large[1] { \noindent \LARGE \bf \begin{center} #1 \end{center}\rm } \vskip.1in \rm\normalsize } 
     \let\title\MEETtitle
     \renewcommand\maketitle{\vskip0pt} 
    EndPreamble
End 

相关内容