我用它tikz-qtree
来绘制示例内的语法树gb4e
。我很高兴能够按照以下答案将它们置于中心:居中树木
但是,我后来决定在论文中使用一些阿拉伯语文本,因此我通过 加载了阿拉伯语作为另一种语言polyglossia
。突然,我的树都没有居中。我猜问题与加载 有关bidi
,polyglossia
当您添加从右到左的语言时会出现这种情况,但我不知道如何解决这个问题。
以下是 MWE:
\documentclass{article}
\usepackage{tikz-qtree}
\usepackage{polyglossia}
\setmainlanguage{english}
% Uncomment the following line to see the problem behavior:
%\setotherlanguage{arabic}
\usepackage{gb4e}
\begin{document}
Here is an example tree that I want to be centered.
\begin{exe}
\ex
\hfil
\begin{tikzpicture}[baseline]
\Tree [.DP
[.D the ]
[.NP [.N center ] ] ]
\end{tikzpicture}
\hfil
\end{exe}
\end{document}