gb4e-Glanz ist nicht richtig ausgerichtet

gb4e-Glanz ist nicht richtig ausgerichtet

Ich versuche, mithilfe des gb4ePakets eine einfache Glosse (mit Übersetzung) zu erstellen. Der entsprechende Code lautet wie folgt (2 Probleme):

\begin{exe}
    \ex\label{myexample6}
\gll \textit{Mieleeni tulu er\"{a}s ajatus.}\\
mind-\textsc{ill}-\textsc{1pos} come-\textsc{impf}-\textsc{3sg} an idea\\
\trans 'An idea came into my mind.'\\
\end{exe}

Und:

\begin{exe}
    \ex\label{myexample5}
\gll \textit{N\"{a}in tyt\"{o}n. Se tytt\"{o} itki.}\\
see-\textsc{impf}-\textsc{1sg} girl-\textsc{acc} it girl cry-\textsc{impf}-\textsc{(3sg)}\\
\trans 'I saw a girl. That girl was crying.'\\
\end{exe}

Beim Kompilieren entsteht in der Glosse zwischen dem ersten und zweiten Element (mind... und come../see... und girl...) ein riesiger Zwischenraum, sodass es überhaupt nicht mit der Zeile darüber übereinstimmt. Was ist hier los und wie kann ich das beheben?

Antwort1

Sie müssen gb4ejedes Wort einzeln lesen lassen. Indem Sie Ihren gesamten Text in das Argument von setzen \textit, verhindern Sie dies. Sie könnten jedes Wort einzeln kursiv setzen, aber gb4ees gibt eine bessere Möglichkeit, das Format der ersten Glossenebene festzulegen: Setzen Sie einfach Folgendes in Ihre Präambel.

\let\eachwordone=\textit

Es gibt entsprechende \eachwordtwound \eachwordthreefür die zweite bzw. dritte Ebene (von \glll). Sie können Ihre Wörter dann ohne die zusätzlichen Klammern schreiben:

\gll Mieleeni tulu er\"{a}s ajatus.\\
mind-\textsc{ill-1pos} come-\textsc{impf-3sg} an idea\\
\trans `An idea came into my mind.'

verwandte Informationen