我正在用 XeLaTeX 和 排版我的硕士论文memoir
。一切都进行得很顺利,直到我想在序言中用希伯来语添加一小段信息。我正在使用该polyglossia
包,虽然我想要的那点希伯来语输出得很好,但它撤消了 的\footnotesinmargin
设置memoir
。如有必要,我可以不使用希伯来语文本,只要polyglossia
在使用英语和法语时不会干扰我的脚注(它似乎不会这样做)。但我仍然非常想了解是什么导致了这种不兼容。这个相对最小的示例是我的设置的一部分,包含我的边距和脚注命令。如果我注释掉\setotherlanguage{hebrew}
一切都很好,但如果我不这样做,那么脚注就会被发送到页面底部。
\documentclass[a4paper]{memoir}
\usepackage{lipsum}
%% MISE EN PAGE %%
% Géométrie de la page
\settypeblocksize{54.3163pc}{*}{0.5}
\setbinding{1pc}
\setlrmargins{4.312pc}{*}{*}
\setulmargins{6.1pc}{*}{*}
\setheadfoot{0pt}{2.5\onelineskip}
\setmarginnotes{2pc}{12pc}{2\onelineskip}
\checkandfixthelayout
% Notes de bas de page
\footnotesinmargin
\footmarkstyle{#1~}
\setlength{\footmarkwidth}{-1sp}
\setlength{\footmarksep}{0pt}
\setlength{\footparindent}{0pt}
\renewcommand{\foottextfont}{\scriptsize\raggedright}
%% LANGUES %%
\usepackage{polyglossia}
\setmainlanguage[variant=usmax]{english}
\setotherlanguage{french}
\setotherlanguage{hebrew}
\begin{document}
\chapter{Test Chapter}
\lipsum[1]
And now some dummy text\footnote{Test footnote that should show up in the margin.} so that I can have a footnote.
\end{document}