Our department's template for letters requires that they be compiled using XeTeX. I am writing a letter in which I would like to include an inset quotation. In LaTeX I would write
\begin{quotation}
The quoted text
\end{quotation}
My thought was to try replacing this with the plain TeX code that sets a quotation, but I'm not sure how to find this.
How can I replicate the quotation
environment in XeTeX?
Edit Minimal working example:
\newif\ifuserfont \userfontfalse
\def\SetLetterFont#1{\userfonttrue\font\userfont=#1} % so the user can set it.
\newdimen\indentation \indentation=2em\relax
\newdimen\betweenpar \betweenpar=\medskipamount\relax
\raggedbottom
\interlinepenalty=100
\hsize=6.25 true in
\voffset=24pt
\advance\vsize by -\voffset
\parindent=0pt
\parskip=0pt
\nopagenumbers
\def\beginlinemode{\endmode
\begingroup\parindent=0pt%
\obeylines
\frenchspacing
\def\endmode{\par\endgroup}}
\def\beginparmode{\endmode
\begingroup
\parskip=\betweenpar
\def\endmode{\par\endgroup}}
\let\endmode=\par
\def\endletter{\endmode\vfill\supereject\end}
\def\body{%
\ifuserfont\global\userfont\fi
\global\parindent=\indentation
\smallskip
\beginparmode
}%
\def\narrower{%
\advance\leftskip 1cm
\advance\rightskip 1cm }
\indentation=0pt
\body
Body text 1, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
{ \narrower
Quote paragraph 1, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
Quote paragraph 2 blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
}
Body text 2, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
\endletter