答案1
该\ex
命令假定语法判断有一个可选参数,因此您的示例需要用括号括起来,否则将[
被视为语法判断。有两种情况需要考虑:
对于没有语法判断的例子,只需将例句括在括号中即可,如(1)。
但是,对于有语法判断的示例(即使为空),您需要以[
某种方式保护开头,以便它能够显示出来,如 (2) 所示。这有点怪异gb4e
(有些人可能会说是 bug)。
有多种方法可以保护[
带有语法判断的示例中首字母。在 (3) 中,我在括号周围加了括号。在 (4) 中,我在\relax
括号前添加了。在 (5) 中,由于命令的原因\gll
,不需要保护(但整个例句都需要放在括号中)。
\documentclass{article}
\usepackage{gb4e}
\begin{document}
\begin{exe}
\ex{[This] is an example which displays properly.}
\ex[*]{[This] is an example which doesn't display properly.}
\ex[*]{{[}This] is an example which does display properly.}
\ex[*]{\relax[This] is an example that works too.}
\ex[*]{\gll [This] is a glossed example\\
[This] is a glossed example\\}
\end{exe}
\end{document}