산세리프 언어 광택제는 어떻게 구할 수 있나요?

산세리프 언어 광택제는 어떻게 구할 수 있나요?

나는 linguex 패키지를 사용하여 언어적 예를 설명하고 있으며 일반적으로 매우 만족하므로 다른 열거/광택 패키지를 사용하고 싶지 않습니다. 하지만 Libertine Biolinum(=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

답변1

설명된 예의 첫 번째와 두 번째 줄에 있는 각 단어가 서문에 다음 줄을 추가하여 산세리프 글꼴로 설정되어야 함을 cgloss4e(주말 처리를 위해 linguex에서 호출하는 스타일 파일)에 알려야 합니다.

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

그러나 아래 주석에서 @egreg가 언급한 것처럼 \renewcommand상대적으로 최신 버전의 cgloss4e를 실행하는 경우 를 사용하여 작업을 수행하는 LaTeX 방식과 더 일치하도록 이 코드를 가져오는 방법이 있습니다.

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

관련 정보