我正在尝试使用 sciposter 创建语言海报,但注释示例的字体大小不正确。以下是 MWE:
\documentclass[a0,28pt]{sciposter}
\usepackage{linguex}
\begin{document}
\section{Introduction}
Normal text
\exg. This looks too small \\
This looks too small \\
Translation looks ok
\ex. That looks ok
\end{document}
答案1
有两个问题:sciposter
类定义\normalsize
错误,导致问题\@selfnt
的宏未被更新:造成混乱。cgloss4e.sty
\@currsize
sciposter
第二个问题是由于cgloss4e
明确发布\rmfamily
。
这是一个修复版本:
\documentclass[a0,28pt]{sciposter}
\usepackage{linguex}
\makeatletter
\def\@selfnt{}
\makeatother
\let\eachwordone=\normalfont
\let\eachwordtwo=\normalfont
\let\eachwordthree=\normalfont
\begin{document}
\show\rmfamily
\section{Introduction}
Normal text
\exg. This looks too small \\
This looks too small \\
Translation looks ok
\ex. That looks ok
\end{document}
我把它\@selfnt
变成了无操作,因为没有希望让它按照预期的方式工作;无论如何,应该没有问题。