枚举列表中的点不在正确的位置,并且脚注的行也不正确

枚举列表中的点不在正确的位置,并且脚注的行也不正确

我在这里放了一个有两个问题的 .lyx 文件。如果你能告诉我如何修复它们那就太好了,我还放了一张输出文件 (pdf) 的图片...

  1. 枚举列表的第三级的点不在右侧......

  2. 脚注的行也不在正确的一侧。

这是 LyX 文件:

%% LyX 2.2.2 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[a4paper,english,hebrew]{article}
\usepackage{fontspec}
\setlength{\parindent}{0cm}
\usepackage{color}
\usepackage[unicode=true,pdfusetitle,
 bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
 breaklinks=false,pdfborder={0 0 0},pdfborderstyle={},backref=false,colorlinks=true]
 {hyperref}

\makeatletter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\pdfpageheight\paperheight
\pdfpagewidth\paperwidth


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
\usepackage{theorem}
\theorembodyfont{\upshape}
\newtheorem{theorem}{\R{משפט}}[section]
\AtBeginDocument{\make@lr\thetheorem}

% The following chunk fixes export with XeTeX.
% It is needed because polyglossia is used by default
% and \make@lr is only defined by babel.
\@ifundefined{make@lr}
{\def\make@lr#1{\begingroup
    \toks@=\expandafter{#1}%
    \edef\x{\endgroup
  \def\noexpand#1{\noexpand\@number{\the\toks@}}}%
  \x}}{\relax}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\newfontfamily\hebrewfont[Script=Hebrew]{David CLM}
\newfontfamily\hebrewfonttt[Script=Hebrew]{Miriam Mono CLM}
\newfontfamily\hebrewfontsf[Script=Hebrew]{Simple CLM}

\makeatother

\usepackage{xunicode}
\usepackage{polyglossia}
\setdefaultlanguage{hebrew}
\setotherlanguage{english}
\begin{document}
\begin{enumerate}
\item א
\begin{enumerate}
\item ב
\begin{enumerate}
\item ג\footnote{דוגמא}
\end{enumerate}
\end{enumerate}
\end{enumerate}

\end{document}

以下是 pdf 输出:
在此处输入图片描述

谢谢你!

答案1

第三级使用罗马数字。这显然不执行 LTR,与阿拉伯数字(用于第一级)相反,阿拉伯数字在希伯来语中重新定义。您可以在第三级重新定义标签:

\renewcommand\labelenumiii{.\roman{enumiii}}

或者使用例如希伯来语编号:

\renewcommand\labelenumiii{\hebrewnumeral{\value{enumiii}}.}

相关内容