\encl{} 包含多行字母类别

\encl{} 包含多行字母类别

我使用lettre法语字母类,并且\encl{}需要指定多行。

这是我的 MWE:

\documentclass[12pt]{lettre}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[frenchb]{babel}

\begin{document}

\begin{letter}{Service des réclamations}
    \name{Jean Râleur}
    \address{Jean Râleur. 4, rue du Bac à sable. 80886 Sassone-le-Creux}
    \lieu{Sassone-le-Creux}
    \telephone{01 02 03 04 05}
    \email{[email protected]}
    \nofax

    \def\concname{Objet :~} % On définit ici la commande 'objet'
    \conc{rétractation}
    \opening{Madame, Monsieur,}

    Vous m'avez démarché la semaine dernière
    pour me proposer l'édition de luxe de l'encyclopédie Wikipédia,
    pour la somme de 5000.
    Conformément à la loi m'accordant un délai de rétractation de 7~jours,
    je renonce à mon achat et demande le remboursement de la somme versée.


    \closing{Je vous prie d'agréer,
        Madame, Monsieur,
    mes salutations distinguées.}

    \encl{\begin{itemize}
        \item Document 1
        \item Document 2
    \end{itemize}}

\end{letter}

\end{document}

我用它编译它xelatex main.tex,因此它工作正常,直到我收到以下消息:

! LaTeX Error: There's no line here to end.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.36     ^^I\end{itemize}}

? 

因此,我按下后Enter,一切正常,如您所见:

主页.pdf.png

问题出在\encl{}命令上。如果我直接运行它,就不会收到此错误消息。

那么,如何在\encl{}命令中使用多行而不出现此错误消息?

答案1

加载enumitem并使用小页面:

\encl{ \begin{minipage}[t]{0.5\linewidth}\begin{itemize}[wide = 0pt]
 \item Document 1
 \item Document 2
 \end{itemize}\end{minipage}}

在此处输入图片描述

答案2

我将定义一个\multiencl制作表格的命令:

\documentclass[12pt]{lettre}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
\usepackage{lmodern}
\usepackage{array}

\newcommand{\multiencl}[1]{%
  \encl{%
    \begin{tabular}[t]{@{}>{\labelitemi\ }l@{}}#1\end{tabular}%
  }%
}

\begin{document}

\begin{letter}{Service des réclamations}

\name{Jean Râleur}
\address{Jean Râleur. 4, rue du Bac à sable. 80886 Sassone-le-Creux}
\lieu{Sassone-le-Creux}
\telephone{01 02 03 04 05}
\email{[email protected]}
\nofax

\renewcommand\concname{Objet :~} % On définit ici la commande 'objet'
\conc{rétractation}

\opening{Madame, Monsieur,}

Vous m'avez démarché la semaine dernière
pour me proposer l'édition de luxe de l'encyclopédie Wikipédia,
pour la somme de 5000.
Conformément à la loi m'accordant un délai de rétractation de 7~jours,
je renonce à mon achat et demande le remboursement de la somme versée.


\closing{Je vous prie d'agréer,
   Madame, Monsieur,
   mes salutations distinguées.}

\multiencl{
  Document 1 \\
  Document 2
}

\end{letter}

\end{document}

在此处输入图片描述

相关内容