LyX 中的 G-brief2:字母内部枚举

LyX 中的 G-brief2:字母内部枚举

这真是让我抓狂。在 Lyx 中,我可以使用选项在我的信件中包含枚举列表 (g-brief2)。当我这样做时,列表放在结束之后,名称\end{g-brief}插入在 之前\begin{enumerate})。

我想将列表包含在信函正文中。我该怎么做?

我努力了:

  1. 联系 g-brief2 的维护者
  2. 包括 \usepackage{enumitem}在序言中
  3. 大量摆弄花括号

任何帮助都将不胜感激。当然,我可以切换到另一个字母类别,但我真的想知道我可以做些什么来解决这个问题(了解 Lyx/LateX 的工作原理)。

问候,Matthijs

以下是 MWE:

% Preview source code

%% LyX 2.1.2 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[12pt,english]{g-brief2}
\usepackage{mathpazo}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\pagestyle{empty}
\setlength{\parskip}{\medskipamount}
\setlength{\parindent}{0pt}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
 \newcommand{\LyxGruss}[1]
   { \Gruss{#1}{0.5cm} }

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\fenstermarken % prints address window marks
\faltmarken % prints folding marks
%\lochermarke % prints puncher marks 
\trennlinien % prints striplines
%\unserzeichen % prints "our ref" instead of "my ref"
\usepackage{graphicx}
\usepackage{enumitem}

\makeatother

\usepackage{babel}
\begin{document}



\NameZeileA{My company}


\AdressZeileA{My Address}


\AdressZeileB{My Country}


\RetourAdresse{My Address}


\Adresse{{\large{}Address line 1}\\
{\large{}Address line 2}}


\Datum{1 december 2014}


\Betreff{Myreference}


\Anrede{Dear X,}


\LyxGruss{Regards,}


\Unterschrift{My name}
\begin{g-brief}
Letter first sentence.

Letter second sentence, includes an enumeration:\end{g-brief}

\begin{enumerate}
\item eerste
\item tweede
\item derde punt\end{enumerate}

\end{document}

我的信是这样的: 信件在结束和姓名之后列出枚举,而不是在信件内部列出

答案1

您的输出是由于列表位于环境之外g-brief

如果你将 tex 代码的结尾更改为:

\begin{g-brief}
Letter first sentence.

Letter second sentence, includes an enumeration:

\begin{enumerate}
\item eerste
\item tweede
\item derde punt\end{enumerate}

\end{g-brief}

您会发现它按预期进行编译。

问题是,字母类别期望所有正文内容都位于该环境内。

要在 LyX 中实现这一点,您需要突出显示枚举并按tab。这将使列表成为上一行的子项,并将其移回环境内。例如,如果您使用样式创建段落,而不是使用样式g-brief,您将在 LyX 中看到类似的行为。这同样适用于使用其他列表。StandardLetter

答案2

如果其他方法都失败了,则使用 E​​RT 直接插入 TeX 代码:

在此处输入图片描述

相关内容