
Ich versuche, mithilfe des gb4e
Pakets 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 gb4e
jedes 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 gb4e
es 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 \eachwordtwo
und \eachwordthree
fü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.'