Wie kann ich Lettrine mit Parallel verwenden? Oder sollte ich etwas anderes verwenden?

Wie kann ich Lettrine mit Parallel verwenden? Oder sollte ich etwas anderes verwenden?

Ich versuche, zwei Versionen eines Textes nebeneinander darzustellen und habe herausgefunden, wie das parallel funktioniert.

Ich möchte in der ersten Zeile auch Initialen verwenden.

Wenn ich das jedoch tue, scheint Parallel für diesen Absatz nicht mehr zu funktionieren. Hier ist der Code, den ich versuche, wobei er zuerst richtig eingestellt ist und dann nicht:

\documentclass[11pt]{book}
\usepackage{parallel,lettrine}

\begin{document}

\begin{Parallel}{}{}
    \ParallelLText{\noindent\emph{Wycliffe Bible}, 1382}
    \ParallelRText{\noindent\emph{Green's Literal Translation}, 1993}
    \ParallelPar

    \ParallelLText{In the bigynnyng God made of nouyt heuene and erthe.}
    \ParallelRText{In the beginning God created the heavens and the earth;}
    \ParallelPar

    \ParallelLText{$^{2}$Forsothe the erthe was idel and voide, and derknessis weren on the face of depthe; and the Spiryt of the Lord was borun on the watris.}
    \ParallelRText{$^{2}$and the earth being without form and empty, and darkness on the face of the deep, and the Spirit of God moving gently on the face of the waters,}
    \ParallelPar

\end{Parallel}
\vspace{2 cm}


\begin{Parallel}{}{}
    \ParallelLText{\noindent\emph{Wycliffe Bible}, 1382}
    \ParallelRText{\noindent\emph{Green's Literal Translation}, 1993}
    \ParallelPar

    \ParallelLText{\lettrine{I}{n} the bigynnyng God made of nouyt heuene and erthe.}
    \ParallelRText{\lettrine{I}{n} the beginning God created the heavens and the earth;}
    \ParallelPar

    \ParallelLText{$^{2}$Forsothe the erthe was idel and voide, and derknessis weren on the face of depthe; and the Spiryt of the Lord was borun on the watris.}
    \ParallelRText{$^{2}$and the earth being without form and empty, and darkness on the face of the deep, and the Spirit of God moving gently on the face of the waters,}
    \ParallelPar

\end{Parallel}

\end{document}

Und das Ergebnis dieses Beispiels:

MWE

Kann mir jemand zeigen, was ich falsch mache?

Antwort1

\linewidth(verwendet von \lettrine) hat nicht den richtigen Wert.

\documentclass[11pt]{book}
\usepackage{parallel}
\usepackage{lettrine}

\begin{document}

\begin{Parallel}{}{}
    \ParallelLText{\noindent\emph{Wycliffe Bible}, 1382}
    \ParallelRText{\noindent\emph{Green's Literal Translation}, 1993}
    \ParallelPar

    \ParallelLText{In the bigynnyng God made of nouyt heuene and erthe.}
    \ParallelRText{In the beginning God created the heavens and the earth;}
    \ParallelPar

    \ParallelLText{$^{2}$Forsothe the erthe was idel and voide, and derknessis weren on the face of depthe; and the Spiryt of the Lord was borun on the watris.}
    \ParallelRText{$^{2}$and the earth being without form and empty, and darkness on the face of the deep, and the Spirit of God moving gently on the face of the waters,}
    \ParallelPar

\end{Parallel}
\vspace{2 cm}


\begin{Parallel}{}{}
    \ParallelLText{\noindent\emph{Wycliffe Bible}, 1382}
    \ParallelRText{\noindent\emph{Green's Literal Translation}, 1993}
    \ParallelPar

    \ParallelLText{\setlength{\linewidth}{\hsize}\lettrine{I}{n} the bigynnyng God made of nouyt heuene and erthe. }
    \ParallelRText{\setlength{\linewidth}{\hsize}\lettrine{I}{n} the beginning God created the heavens and the earth;}
    \ParallelPar


    \ParallelLText{$^{2}$Forsothe the erthe was idel and voide, and derknessis weren on the face of depthe; and the Spiryt of the Lord was borun on the watris.}
    \ParallelRText{$^{2}$and the earth being without form and empty, and darkness on the face of the deep, and the Spirit of God moving gently on the face of the waters,}
    \ParallelPar

\end{Parallel}

\end{document}

Bildbeschreibung hier eingeben

Antwort2

So etwas wie eine manuelle Problemumgehung mit minipages.

\documentclass[11pt]{book}
\usepackage{parallel,lettrine}

\begin{document}

\begin{Parallel}{}{}
    \ParallelLText{\noindent\emph{Wycliffe Bible}, 1382}
    \ParallelRText{\noindent\emph{Green's Literal Translation}, 1993}
    \ParallelPar

    \ParallelLText{In the bigynnyng God made of nouyt heuene and erthe.}
    \ParallelRText{In the beginning God created the heavens and the earth;}
    \ParallelPar

    \ParallelLText{$^{2}$Forsothe the erthe was idel and voide, and derknessis weren on the face of depthe; and the Spiryt of the Lord was borun on the watris.}
    \ParallelRText{$^{2}$and the earth being without form and empty, and darkness on the face of the deep, and the Spirit of God moving gently on the face of the waters,}
    \ParallelPar

\end{Parallel}
\vspace{2 cm}


\begin{Parallel}{}{}
    \ParallelLText{\noindent\emph{Wycliffe Bible}, 1382}
    \ParallelRText{\noindent\emph{Green's Literal Translation}, 1993}
    \ParallelPar

    \ParallelLText{\noindent\begin{minipage}[t]{2.4in}\lettrine{I}{n}
 the bigynnyng God made of nouyt heuene and erthe.\end{minipage}}
    \ParallelRText{\noindent\begin{minipage}[t]{2.4in}\lettrine{I}{n}
 the beginning God created the heavens and the earth;\end{minipage}}
    \ParallelPar

    \ParallelLText{$^{2}$Forsothe the erthe was idel and voide, and derknessis weren on the face of depthe; and the Spiryt of the Lord was borun on the watris.}
    \ParallelRText{$^{2}$and the earth being without form and empty, and darkness on the face of the deep, and the Spirit of God moving gently on the face of the waters,}
    \ParallelPar

\end{Parallel}

\end{document}

Bildbeschreibung hier eingeben

Antwort3

Bearbeiten: Ich habe es herausgefunden

Im lettrineHandbuch gibt es einen Hinweis auf einen Workaround (S. 4)

Wenn in einem Absatz, der mit „Lettrine“ beginnt, eine Liste eingefügt werden muss, muss der Befehl \parshape=0direkt nach dem Ende der Liste hinzugefügt werden.

Einfach schreiben

 \ParallelLText{\lettrine{I}{n} the bigynnyng God made of nouyt heuene and erthe.\parshape=0}

nichtganzArbeit, da die Initiale im Rand/Bund endet: Bildbeschreibung hier eingeben

Dies sieht eher nach einem Fehler in aus lettrineund hat nichts mit zu tun parallel, da das Hinzufügen parshape=0bei trivialer Verwendung den Initial in den Rand setzt (und die Einstellung lhangbei ignoriert wird parshape=0):

\lettrine{T}{est} this is some long text that should wrap onto a second line.  It will end with \texttt{parshape=0}. \parshape=0
\lettrine{T}{est} this is some long text that should wrap onto a second line.  It \emph{does not} end with \texttt{parshape=0}.

Bildbeschreibung hier eingeben

Stattdessen erstellen wir zwei neue Befehle: \ParallelLtextLund \ParallelRTextLdie 3 Argumente akzeptieren: die 2 für \Lettrineund den Rest des parallelen Textes. Es gibt auch eine neue Länge, \LWidthdie verwendet wird, um die Breite des Initials beizubehalten.

\newlength{\LWidth}
\newcommand{\ParallelLTextL}[3]{\settowidth{\LWidth}{\LettrineFont{#1}}%
    \ParallelLText{\lettrine{#1}{#2}#3\parshape=1 \LWidth \dimexpr\ParallelLWidth - \ParallelMainMidSkip\relax}%
}
\newcommand{\ParallelRTextL}[3]{\settowidth{\LWidth}{\LettrineFont{#1}}%
    \ParallelRText{\lettrine{#1}{#2}#3\parshape=1 0pt \dimexpr\ParallelRWidth - \LWidth\relax}%
}

Diese verwenden wir wie folgt:

\ParallelLTextL{I}{n}{ the bigynnyng God made of nouyt heuene and erthe.}
\ParallelRTextL{I}{n}{ the beginning God created the heavens and the earth;}

Bildbeschreibung hier eingeben

verwandte Informationen