如何在一个示例中使用 gb4e 来注释对话中的线条?

如何在一个示例中使用 gb4e 来注释对话中的线条?

它看起来应该是这样的:

在此处输入图片描述

但这是行不通的:

\begin{exe}
\ex\label{tomatoes}
\gll Abe: Tomaten sind Obst.\\
{} tomatoes are fruit\\
Briselotta: Are you kidding me?\\
\gll Abe: Nein, natürlich nicht.\\
{} no naturally not
\end{exe}

说话者 B 的那句话总是很好,没有任何区别,说话者 A 的第二句话和预期的注释很好,但很无序,直到添加第二个 \gll 命令,才使示例中后面的所有内容在输出中消失(顺便缩进整个其余文本,因为示例不再结束)。(事实上,如果知道如何对齐名字后面的句子,我也将非常感激,就像 (1) 中那样,但算了。我想我可以处理斜体字)。

答案1

使用表格找到了令人满意的解决方案:

\begin{exe}
\ex
    \begin{tabular}[t]{p{1.5cm}lll}
    Abe: & \textit{Tomaten} & \textit{sind} & \textit{Obst.}\\
    & tomatoes & are & fruit\\
    \end{tabular}\\
 %
    \begin{tabular}[t]{p{1.5cm}l}
    Briselotta: & Are you kidding me?\\
    \end{tabular}\\
 %
    \begin{tabular}[t]{p{1.5cm}lll}
    Abe: & \textit{Nein,} & \textit{nat\"urlich} & \textit{nicht.}\\
    & no & naturally & not
    \end{tabular}
\end{exe}

看起来真的很棒:

在此处输入图片描述

相关内容