According to the multicol
documentation, on page 5 section 2.5, you can switch to right-to-left columns by invoking \RLmulticolcolumns
. I have done this, yet it doesn't work. Is this a bug, or am I doing something wrong? Does expex
not play nice with multicol
?
%XeLaTeX
\documentclass[11pt]{scrartcl}
\usepackage{multicol}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\setotherlanguage{hebrew}
\newfontfamily\hebrewfont[Script=Hebrew]{Arial}
\newfontfamily\englishfont[Ligatures=NoCommon]{Linux Libertine O}
\usepackage{expex}
\begin{document}
\section{Foo Bar}
\RLmulticolcolumns
\begin{multicols}{3}
\begin{hebrew}
\ex\begingl%
\gla אני מורה //
\glb ani more //
\glc I teacher //
\endgl\xe%
\ex\begingl%
\gla אני מורה //
\glb ani more //
\glc I teacher //
\endgl\xe%
\ex\begingl%
\gla אני מורה //
\glb ani more //
\glc I teacher //
\endgl\xe%
\end{hebrew}
\end{multicols}
\end{document}
(1) should be on right and (3) should be on left.
EDIT: I found a random, non-ExPeX test case where RLmulticolcolumns
does work. Toggle it on and off to see it working:
\documentclass{article}
\usepackage{multicol}
\setlength{\multicolsep}{6.0pt plus 2.0pt minus 1.5pt}% 50% of original values
\usepackage{lipsum}
\begin{document}
\lipsum[1]
%\RLmulticolcolumns
\begin{multicols}{3}
\noindent
\begin{equation}\sum F_x = 0\end{equation}
\begin{equation}\frac{dP}{dx} - p = 0\end{equation}
\begin{equation}\sum F_y = 0\end{equation}
\begin{equation}\frac{dQ}{dx} + q = 0\end{equation}
\begin{equation}\sum M = 0\end{equation}
\begin{equation}\frac{dQ}{dx} + q = 0\end{equation}
\end{multicols}
\lipsum[1]
\end{document}
enumerate
environment shows the same issue.