gb4e 和 a0poster:光面示例非常小

gb4e 和 a0poster:光面示例非常小

我正在尝试使用a0poster文档类制作一张包含注释语言示例的海报。对于语言示例,我使用的是标准包gb4e。然而,似乎存在一个问题,因为示例的前两行(即包含原始语言文本的行和包含注释的第二行)的字体非常小,而最后一行(翻译)的字体大小正常。如果有人知道如何解决这个问题,我将不胜感激他们的帮助!

我附上了一张截图来准确说明我的意思。

在此处输入图片描述

这也是我已经加载的一组包。

\documentclass[a0,landscape]{a0poster}
\usepackage{multicol}
\columnsep=100pt 
\columnseprule=3pt
\usepackage[svgnames]{xcolor} 

\usepackage{times} 

\usepackage{graphicx} % Required for including images
\graphicspath{{figures/}} % Location of the graphics files
\usepackage{booktabs} % Top and bottom rules for table
\usepackage[font=small,labelfont=bf]{caption} % Required for specifying captions to tables and figures
\usepackage{amsfonts, amsmath, amsthm, amssymb, centernot, stmaryrd} % For math fonts, symbols and environments
\usepackage{wrapfig} % Allows wrapping text around tables and figures
\usepackage{gb4e}
\usepackage[mathscr]{euscript}  

非常感谢您的任何建议!

答案1

我无法解释原因,但是将定义光泽命令的 cgloss4e.sty 中的代码放入序言中可以解决这个问题。

\documentclass{a0poster}
\usepackage{multicol}
\usepackage{gb4e}
% from cgloss4e.sty
\def\gll%                 % Introduces 2-line text-and-gloss.
   {\begin{flushleft}
     \ifx\@gsingle1%           conditionally force single spacing (hpk/MC)
        \vskip\baselineskip\def\baselinestretch{1}%
        \@selfnt\vskip-\baselineskip\fi%
    \bgroup
    \twosent
   }
\def\glll%                 % Introduces 3-line text-and-gloss.
   {\begin{flushleft}
     \ifx\@gsingle1%        conditionally force single spacing (hpk/MC)
        \vskip\baselineskip\def\baselinestretch{1}%
        \@selfnt\vskip-\baselineskip\fi%
    \bgroup
    \threesent
   }
\begin{document}
\begin{exe}
\ex
\gll Anna kauft heute ein Kleid\\
     Anna buys today a dress\\
\trans `Anna buys a dress today'
\end{exe}
\end{document}

在此处输入图片描述

答案2

仅供将来参考,这对我不起作用。这个方法奏效了:

\documentclass{a0poster}
\usepackage{multicol}
\usepackage{gb4e}
\let\eachwordone=\large 
\let\eachwordtwo=\large

相关内容