![如何在一个示例中使用 gb4e 来注释对话中的线条?](https://linux22.com/image/321838/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%80%E4%B8%AA%E7%A4%BA%E4%BE%8B%E4%B8%AD%E4%BD%BF%E7%94%A8%20gb4e%20%E6%9D%A5%E6%B3%A8%E9%87%8A%E5%AF%B9%E8%AF%9D%E4%B8%AD%E7%9A%84%E7%BA%BF%E6%9D%A1%EF%BC%9F.png)
它看起来应该是这样的:
但这是行不通的:
\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}
看起来真的很棒: