双面书籍偶数页上的边距段落和页眉规则颠倒

双面书籍偶数页上的边距段落和页眉规则颠倒

我正在用希伯来语(即文本从右到左的方向)编写一本书,使用bookdoc 类和选项twoside

我将边距段落放大为50mm。现在我想让标题规则悬垂在外边距上。我遵循了 fancyhdr 手册第 18 节中的示例:

\addtolength{\headwidth}{\marginparsep}
\addtolength{\headwidth}{\marginparwidth}

这对于英文文档来说运行良好,但这是我的(希伯来语)文档的偶数页所得到的输出:

在此处输入图片描述

此外,由于某种原因,边距段落被颠倒了。

我该如何解决这两个问题?

妇女权利委员会:

\documentclass[twoside]{book}
\usepackage{fancyhdr,lipsum}

\usepackage{geometry}
%%% Page layout
\geometry{%
asymmetric,
left=70mm,
textwidth=130mm,
marginparsep=8mm,
marginparwidth=50mm,

}
\pagestyle{fancy}
\addtolength{\headwidth}{\marginparsep}
\addtolength{\headwidth}{\marginparwidth}

\usepackage{polyglossia}
\setdefaultlanguage{hebrew}
\setotherlanguage{english}
\defaultfontfeatures{Scale = MatchUppercase , Ligatures =TeX}
\newfontfamily\englishfont{Latin Modern Roman}[Script=Latin,Language=English]
\newfontfamily\hebrewfont{David CLM}[Script=Hebrew]

\begin{document}
\chapter{הקדמה}
\begin{english}
\lipsum[1-5]\marginpar{Some margin note goes here}
\lipsum[6-10]\marginpar{Another margin note goes here}
\end{english}
\end{document}

答案1

  1. twoside和选项asymmetric似乎是冲突的,并且作为twoside类的默认选项bookoneside必须明确给出作为文档类选项。
  2. 和显然在希伯来语文本中对左/右geometryfancyhdr感到困惑,所以我们必须使用相反的词:right=70mm而不是left=70mm。 请fancyhdr参见下文。
  3. 不要计算\headwidth,而是使用\fancyhfoffset,但我们必须使用,R而不是L,尽管偏移量在左边。
\documentclass[oneside]{book}
\usepackage{fancyhdr,lipsum}

\usepackage{geometry}
%%% Page layout
\geometry{%
asymmetric,
right=70mm,
textwidth=130mm,
marginparsep=8mm,
marginparwidth=50mm,
}

\pagestyle{fancy}
% \addtolength{\headwidth}{\marginparsep}
% \addtolength{\headwidth}{\marginparwidth}
\usepackage{calc}
\fancyhfoffset[R]{\marginparsep+\marginparwidth}

\usepackage{polyglossia}
\setdefaultlanguage{hebrew}
\setotherlanguage{english}
\defaultfontfeatures{Scale = MatchUppercase , Ligatures =TeX}
\newfontfamily\englishfont{Latin Modern Roman}[Script=Latin,Language=English]
\newfontfamily\hebrewfont{Arial}[Script=Hebrew]

\begin{document}
\chapter{הקדמ}
\begin{english}
\lipsum[1-5]\marginpar{Some margin note goes here}
\lipsum[6-10]\marginpar{Another margin note goes here}
\end{english}
\end{document}

在此处输入图片描述

在此处输入图片描述

相关内容