\encl{} com múltiplas linhas na classe lettre

\encl{} com múltiplas linhas na classe lettre

Eu uso lettreclasse para letras francesas e, preciso \encl{}especificar múltiplas linhas.

Este é o meu 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}

Eu compilo com xelatex main.tex, então funciona bem até receber a seguinte mensagem:

! 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}}

? 

Então, pressiono Entere tudo funciona bem como vocês podem ver:

principal.pdf.png

O problema vem do \encl{}comando. Se eu apenas colocar on-line, não recebi essa mensagem de erro.

Então, como posso usar várias linhas no \encl{}comando sem receber essa mensagem de erro?

Responder1

Carregue enumiteme use uma minipágina:

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

insira a descrição da imagem aqui

Responder2

Eu definiria um \multienclcomando que cria uma tabela:

\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}

insira a descrição da imagem aqui

informação relacionada