gb4e & pst-jtree:在 gb4e 示例中,在 jtree 内使用括号括起来的“^”时出现无效项目错误

gb4e & pst-jtree:在 gb4e 示例中,在 jtree 内使用括号括起来的“^”时出现无效项目错误

当您尝试在括号内使用克拉符号绘制树形结构时,Pst-jtree 会抛出无效项错误。如果您在不使用括号或不使用克拉符号的情况下执行示例,则会编译。

在 MWE 中,注释掉的前两个示例可以正确编译,但最后一个则不能。

梅威瑟:

\documentclass{article}

\usepackage{pstricks}
\usepackage{pst-jtree}
\usepackage{gb4e}

\begin{document}
    \begin{exe}
       %\ex\jtree\! = <left> ^ <right>.\endjtree % Works
       %\ex\jtree\! = :{}.\endjtree % Also works
        \ex[]{\jtree\! = <left> ^ <right>.\endjtree} % Doesn't work
    \end{exe}
\end{document}

答案1

gb4e软件包允许_^数学模式之外使用,这有时会与其他软件包产生不良交互。解决该问题最简单的方法是\noautomath加载后立即发出命令gb4e以关闭此功能。

\documentclass{article}

\usepackage{pstricks}

\usepackage{pst-jtree}
\usepackage{gb4e}
\noautomath

\begin{document}
    \begin{exe}
       \ex\jtree\! = <left> ^ <right>.\endjtree % Works
       \ex\jtree\! = :{}.\endjtree % Also works
        \ex[]{\jtree\! = <left> ^ <right>.\endjtree} % Also works
    \end{exe}
\end{document}

在此处输入图片描述

相关内容