LyX、希伯来语 (RTL) 和脚注

LyX、希伯来语 (RTL) 和脚注

我正在使用 LyX 处理希伯来语。我注意到 LyX 总是弄乱最后一页的脚注行对齐。例如,对于一份 3 页的文档,如果每页都有脚注,则会出现以下情况:

在第一页和第二页上,脚注显示正确:

在此处输入图片描述

然而,在最后一页,脚注行位于左侧(在 LyX 中对齐脚注文本本身没有帮助):

在此处输入图片描述

通过查看文件,我设法找出了导致问题的原因.tex。原来 LyX 放在了\selectlanguage{english}%文档末尾(这就是为什么这个问题只发生在文档的最后一页)。

这是文件的格式.tex(我省略了希伯来语文本,因为它太长了):

%% LyX 2.2.3 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[a4paper,hebrew,english]{article}
\usepackage[T1]{fontenc}

\makeatletter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\special{papersize=\the\paperwidth,\the\paperheight}


\@ifundefined{date}{}{\date{}}
\makeatother

\usepackage{babel}
\begin{document}
\selectlanguage{hebrew}%

<Some very long Hebrew text with footnotes here>

\noindent <some Hebrew text here> \selectlanguage{english}%

\end{document}

删除\selectlanguage{english}或替换它\selectlanguage{hebrew}可解决问题。但是有没有办法阻止 LyX 在每个文件末尾插入此命令(而不会产生 rtl 支持问题)?

相关内容