
Я работаю над документом на иврите и хочу добавить заметки на полях. Когда я делаю это в документе на английском, все работает отлично:
\documentclass[a4paper, oneside, 12pt]{book}
\usepackage{geometry}
\usepackage{marginnote}
\geometry{left=0.5cm, right=2.5cm, top=2cm, bottom=2cm, marginparwidth=2cm}
% \reversemarginpar
\begin{document}
\mainmatter
\chapter{Hello}
\marginnote{Hi}
\end{document}
и я получаю:
Когда я загружаю babel
и добавляю необходимый код для получения документа на иврите, заметка на полях исчезает:
\documentclass[a4paper, oneside, 12pt]{book}
\usepackage[bidi=basic, layout=tabular]{babel}
\babelprovide[main, import, alph=letters, Alph=letters]{hebrew}
\babelprovide[import]{english}
\babelfont[hebrew]{rm}{David CLM}
\babelfont[hebrew]{sf}{David CLM}
\usepackage{geometry}
\usepackage{marginnote}
\geometry{left=0.5cm, right=2.5cm, top=2cm, bottom=2cm, marginparwidth=2cm}
% \reversemarginpar
\begin{document}
\mainmatter
\chapter{שלום}
\marginnote{היי}
\end{document}
Результат:
Я пробовал использовать \reversemarginpar
, но это не сработало. Я также дал возможность showframe
пакету geometry
убедиться, что для заметки достаточно места, и это выглядит нормально. Я не могу понять, почему я не могу заставить заметку на полях правильно отображаться в моем документе на иврите.