将 gb4e 与 amsbook 类结合使用

将 gb4e 与 amsbook 类结合使用

我需要使用艾姆斯书对于一个项目,但我发现它弄乱了行间注释与格布包。这是我的代码:

\documentclass{amsbook}
\usepackage{gb4e} 

\begin{document}
\begin{exe}
    \ex 
    \gll nya te ma\\
    small one PL\\
    \glt `little ones'\\
\end{exe}
\end{document}

输出如下所示:

光泽度不均匀

第三行应该与前两行左对齐。如何修复此问题而不破坏文档中其他地方的缩进?

答案1

该类想要保留列表内部amsbook的值,因此它将设置为。在内部将这个设置为零,因为预期为零。\parindent\listparindent\normalparindentexeexe\listparindent

\documentclass{amsbook}
\usepackage{gb4e}

\AddToHook{env/exe/begin}{\setlength{\normalparindent}{0pt}}

\begin{document}

\begin{exe}
    \ex
    \gll nya te ma\\
    small one PL\\
    \glt `little ones'
\end{exe}

\end{document}

在此处输入图片描述

\\最后你不想要。

相关内容