当您尝试在括号内使用克拉符号绘制树形结构时,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}