¿Cómo puedo conseguir glosas linguex sans serif?

¿Cómo puedo conseguir glosas linguex sans serif?

Estoy glosando ejemplos lingüísticos con el paquete linguex y en general estoy muy contento con él, por lo que no quiero usar ningún otro paquete de enumeración/glosado. Pero cuando uso la fuente Libertine Biolinum (=sans serif), los ejemplos glosados ​​siempre aparecen con serifas. ¿Cómo puedo conseguir glosas sans serif?

\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{libertine}
\renewcommand*\familydefault{\sfdefault}  
\usepackage[T1]{fontenc}
\usepackage{linguex}


\begin{document}

\section{Sans serif font: Libertine Biolinum}

Text text text text text

\ex. Linguex numbered example without interlinear glossing
\a. Every layer 
\a. appears in 
\a. sans serif font without interlinear glossing

But as soon as I use interlinear glossing

\exg. Both object language and \\
glossing appear with serifs\\
'Last line is sans serif again.\\




\end{document}

Pdf

Respuesta1

Debe indicarle a cgloss4e (archivo de estilo invocado por Linguex para manejar las glosas) que cada palabra en la primera y segunda línea del ejemplo glosado debe configurarse en una fuente sans serif agregando las siguientes líneas a su preámbulo:

\let\eachwordone\sffamily
\let\eachwordtwo\sffamily

Sin embargo, como @egreg señala en los comentarios a continuación, hay una manera de alinear este código más con la forma LaTeX de hacer las cosas usando \renewcommand, siempre que esté ejecutando una versión relativamente reciente de cgloss4e:

\renewcommand{\eachwordone}{\textsf}
\renewcommand{\eachwordtwo}{\textsf}

información relacionada