
Una pregunta que esperemos sea fácil para expex
. ¿Hay alguna manera de definir globalmente una línea en particular para imprimir siempre en versalitas, de manera similar a como everyglb=\bf
se imprime todo en \glb
negrita? No pude resolverlo por mí mismo, pero de acuerdo con la página 37 de la documentación (5.0), supongo que tengo que definir un gancho para usar \everyglb
, por ejemplo, que se insertaría \textsc{}
alrededor de cada elemento en \glb
. Ahora la pregunta es ¿cómo hago eso?
(Si se trata de una funcionalidad estándar de LaTeX, no específica, expex
agradecería que alguien me indicara dónde puedo leer sobre ella).
Respuesta1
Advertencia: el ejemplo lingüístico es incorrecto (no soy lingüista), pero el everyglb={\scshape}
comando funciona.
\documentclass{article}
\usepackage{expex}
\begin{document}
\defineglwlevels{cat,gloss}
\lingset{everyglb={\scshape},everyglcat=\footnotesize,aboveglcatskip=-.5ex}
\ex
\begingl
\gla k- wapm -a -s’i -m -wapunin -uk //
\glb Foo Stuff //
\glcat Cl V Agr Neg Agr Tns Agr //
\glgloss 2 see 3{\sc acc} {} {2\sc pl} preterit {3\sc pl} //
\glft ‘you (pl) didn’t see them’//
\endgl
\xe
\end{document}
Nota: El ejemplo está 'robado' del expex
manual ;-)