![Cambiar la posición del título en gb4e](https://rvso.com/image/475712/Cambiar%20la%20posici%C3%B3n%20del%20t%C3%ADtulo%20en%20gb4e.png)
Quiero mover un título que contiene información metalingüística para que se alinee a la derecha.
Este es mi documento de texto actual.
%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}
Que producen esta composición tipográfica:
Junto a la traducción, hay un título (las frases entre corchetes) que contiene información metalingüística. Quiero moverlo para que:
- Se encuentra encima de la línea de traducción.
- Se encuentra bajo el brillo
- Se alinea a la derecha
¿Cómo puedo mejorar mi documento tex?
Respuesta1
Si carga el cgloss
paquete (disponible enaquípero lamentablemente no en CTAN), puede agregar otra información a la línea principal en el ejemplo simplemente agregando un \hfill
al final de la línea de brillo. Esto está diseñado principalmente para agregar nombres de idiomas a los ejemplos, por lo que se alinea con la primera línea del ejemplo, no con la línea de brillo. Para alinearlo con el brillo, necesitamos agregar algo de espacio vertical, lo cual hice aquí al colocar la anotación en un tabular
entorno. He incluido todo en un comando \annote
que luego se puede agregar a cualquier ejemplo.
\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}