
Uma pergunta esperançosamente fácil para expex
. Existe uma maneira de definir globalmente uma linha específica para sempre imprimir em versalete, semelhante a como everyglb=\bf
imprime tudo em \glb
negrito? Eu não consegui descobrir sozinho, mas de acordo com a página 37 da documentação (5.0), presumo que tenho que definir um gancho para usar com \everyglb
, por exemplo, que seria inserido \textsc{}
em torno de cada item em \glb
. Agora a questão é como faço isso?
(Se esta for uma funcionalidade padrão do LaTeX, não específica, expex
agradeceria que alguém me indicasse onde posso ler sobre ela.)
Responder1
Aviso: O exemplo linguístico está errado (não sou linguista), mas o everyglb={\scshape}
comando está funcionando.
\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: O exemplo é 'roubado' do expex
manual ;-)