
Bei Beispielen mit mehr als dreistelligen Zahlen steht die freie Übersetzungszeile zu weit links gb4e
.
\documentclass{article}
\usepackage{gb4e,cgloss4e}
\begin{document}
\begin{exe}
\exi{(10.159)} \gll b\'u \`a k\H{o} k\`am t\`aha k\'{\i} \\
cl2 {\sc ds} (b)hold (a)break (a)scatter cl7 \\
\glt ``They broke it off.'' (Missong)
\z
\end{document}
Hat sich jemand schon einmal mit diesem Problem befasst?
Antwort1
Von demgb4e
- Dokumentation:
Alle Beispiellistenbefehle haben ein optionales Argument, mit dem Sie die Beschriftungsbreite beispielsweise auf die breiteste Beschriftung setzen können, die kommen wird (...). Dadurch
\begin{exe}[(234)]
wird die Beschriftungsbreite auf die Breite von „(234)“ gesetzt – was auch die Standardbreite ist. (...) Die Standardbeschriftungsbreite für die Exe-Umgebung kann auch global geändert werden, indem Sie einen\exewidth{<string>}
Befehl in der Präambel Ihres Dokuments eingeben.
Für Ihr Beispiel funktionieren also beide der folgenden Möglichkeiten (ich schlage außerdem vor, Kapitälchen zu verwenden, wie Adam bereits in seiner Antwort gezeigt hat, und den Sprachennamen von der Übersetzung zu trennen, sofern \hfill
nicht ausdrücklich etwas anderes erforderlich ist):
\documentclass{article}
\usepackage{gb4e,cgloss4e}
\begin{document}
\begin{exe}[(10.159)]
\exi{(10.159)} \gll b\'u \`a k\H{o} k\`am t\`aha k\'{\i} \\
\textsc{cl}2 \textsc{ds} (\textsc{b})hold (\textsc{a})break (\textsc{a})scatter \textsc{cl}7 \\
\glt ``They broke it off.'' \hfill (Missong)
\z
\end{document}
oder
\documentclass{article}
\usepackage{gb4e,cgloss4e}
\exewidth{(10.159)}
\begin{document}
\begin{exe}
\exi{(10.159)} \gll b\'u \`a k\H{o} k\`am t\`aha k\'{\i} \\
\textsc{cl}2 \textsc{ds} (\textsc{b})hold (\textsc{a})break (\textsc{a})scatter \textsc{cl}7 \\
\glt ``They broke it off.'' \hfill (Missong)\\
\z
\end{document}
Antwort2
Dies ist ein kleiner Hack, aber Sie können die gewünschte Ausgabe erzielen, indem Sie die Übersetzungszeile als unnummeriertes Beispiel mit leerem optionalen Urteilsargument hinzufügen:
\documentclass{article}
\usepackage{gb4e}
\begin{document}
\begin{exe}
\exi{(10.159)}{\label{exArgStructAb60e2}
\gll b\'u \`a k\H{o} k\`am t\`aha k\'{\i} \\
\textsc{cl}2 \textsc{ds} (\textsc{b})hold (\textsc{a})break (\textsc{a})scatter \textsc{cl}7 \\}
\sn[]{``They broke it off.'' (Missong)}
\end{exe}
\end{document}
Und wenn Sie aus irgendeinem Grund das Hauptbeispiel benötigen, um sich ein Urteil bilden zu können, können Sie auch diesen Ansatz verwenden, der vor allem ein weiterer Hack ist:
\begin{exe}
\exi{(10.159)}[*]{\label{exArgStructAb60e2}
\gll b\'u \`a k\H{o} k\`am t\`aha k\'{\i} \\
\textsc{cl}2 \textsc{ds} (\textsc{b})hold (\textsc{a})break (\textsc{a})scatter \textsc{cl}7 \\}
\sn[\hphantom{000*}]{``They broke it off.'' (Missong)}
\end{exe}