![Ändern Sie die Position der Beschriftung in gb4e](https://rvso.com/image/475712/%C3%84ndern%20Sie%20die%20Position%20der%20Beschriftung%20in%20gb4e.png)
Ich möchte eine Überschrift mit metasprachlichen Informationen rechtsbündig verschieben.
Dies ist mein aktuelles Tex-Dokument
%okegas yuk bisa yuk
\documentclass[10pt]{article}
\ExpandArgs{c}\newcommand{new@fontshape}{anything}
\usepackage[russian,indonesian]{babel}
\usepackage[none]{hyphenat}
\usepackage{geometry}
\usepackage{setspace}
\usepackage{amssymb}
\usepackage{gb4e}
\primebars
\let\emptyset\varnothing
\geometry{
a4paper,
total={170mm,257mm},
left=20mm,
top=20mm,
}
\newcommand{\?}[1]{\foreignlanguage{russian}{#1}}
\begin{document}
\begin{exe}
\let\eachwordone=\it
\noautomath
\setlength{\glossglue}{6pt plus 2pt minus 1pt}
\renewcommand{\eachwordtwo}{\rule[-10pt]{0pt}{0pt}}
\ex
\gll \?{Но} \?{есть} \?{и} \?{особые} \?{приложения} \?{для} \?{гомосексуалистов}, \?{любителей} \?{садо-мазо} \?{и} \?{даже} \?{группового} \?{секса} \\
no est' i osobye priloženija dlja gomoseksualistov\textsc{.pen}, ljubitelej\textsc{.pen}, sado-mazo\textsc{.pen}, i daže gruppovogo seksa \\
\trans “{\bf Tetapi ada aplikasi khusus untuk para homoseksual, pecinta sadomasokisme dan bahkan seks berkelompok.}” (\textsc{pen} = Strategi penamaan)
\end{exe}
\end{document}
Welche diesen Schriftsatz erzeugen:
Neben der Übersetzung gibt es eine Überschrift (die eingeklammerten Sätze), die metasprachliche Informationen enthält. Ich möchte sie so verschieben, dass sie:
- Liegt oberhalb der Übersetzungslinie
- Liegt unter dem Glanz
- Richtet sich nach rechts aus
Wie kann ich mein Tex-Dokument verbessern?
Antwort1
Wenn Sie das cgloss
Paket laden (erhältlich unterHieraber leider nicht auf CTAN), können Sie der Hauptzeile im Beispiel weitere Informationen hinzufügen, indem Sie einfach \hfill
am Ende der Gloss-Zeile ein hinzufügen. Dies ist hauptsächlich dafür gedacht, Beispielen Sprachnamen hinzuzufügen, weshalb es mit der ersten Zeile des Beispiels ausgerichtet wird, nicht mit der Gloss-Zeile. Um es mit der Gloss-Zeile auszurichten, müssen wir etwas vertikalen Abstand hinzufügen, was ich hier getan habe, indem ich die Annotation in eine tabular
Umgebung eingefügt habe. Ich habe das Ganze in einen Befehl gepackt \annote
, der dann zu jedem Beispiel hinzugefügt werden kann.
\documentclass[10pt]{article}
\ExpandArgs{c}\newcommand{new@fontshape}{anything}
\usepackage[russian,indonesian]{babel}
\usepackage[none]{hyphenat}
\usepackage{geometry}
\usepackage{setspace}
\usepackage{amssymb}
\usepackage{gb4e,cgloss}
\primebars
\let\emptyset\varnothing
\geometry{
a4paper,
total={170mm,257mm},
left=20mm,
top=20mm,
}
\newcommand{\?}[1]{\foreignlanguage{russian}{#1}}
\newcommand{\annote}[1]{\hfill\begin{tabular}[t]{@{}l@{}}\\#1\end{tabular}}
\begin{document}
\begin{exe}
\let\eachwordone=\it
\noautomath
\setlength{\glossglue}{6pt plus 2pt minus 1pt}
\renewcommand{\eachwordtwo}{\rule[-10pt]{0pt}{0pt}}
\ex
\gll \?{Но} \?{есть} \?{и} \?{особые} \?{приложения} \?{для} \?{гомосексуалистов}, \?{любителей} \?{садо-мазо} \?{и} \?{даже} \?{группового} \?{секса} {} \\
no est' i osobye priloženija dlja gomoseksualistov\textsc{.pen}, ljubitelej\textsc{.pen}, sado-mazo\textsc{.pen}, i daže gruppovogo seksa \\\annote{(\textsc{pen} = Strategi penamaan)}
\trans “{\bf Tetapi ada aplikasi khusus untuk para homoseksual, pecinta sadomasokisme dan bahkan seks berkelompok.}”
\end{exe}
\end{document}