![梅威瑟:](https://linux22.com/image/387178/%E6%A2%85%E5%A8%81%E7%91%9F%EF%BC%9A.png)
梅威瑟:
这是一个自定义的.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