我正在用希伯来语写一篇数学文档,我“强制”页码为英文字体(使用 \selectlanguage),因此它们将是持续的与公式中使用的字体相同。但是,我的目录使用希伯来语中用于章节和页码的不同字体(对我来说更小,更陌生)。有没有办法改变这种情况,也许可以通过重新定义命令来改变?
谢谢您的回答。John 的“\def”起作用了,我为章节和部分添加了类似的定义。我希望我做对了。
唯一的问题是我在目录开始时收到“请插入序言”,但这并不是什么问题,因为它在第三次运行 pdflatex 时就会消失。
以下是 MWE:
\documentclass[a4paper]{report}
\usepackage[utf8x]{inputenc}
\usepackage[english,hebrew]{babel}
\def\thepage{\bgroup\selectlanguage{english}\arabic{page}\egroup}
\def\thesection{\bgroup\selectlanguage{english}\arabic{chapter}.\arabic{section}\egroup}
\def\thechapter{\bgroup\selectlanguage{english}\arabic{chapter}\egroup}
\begin{document}
\selectlanguage{hebrew}
\tableofcontents
\selectlanguage{english}
\newpage
\selectlanguage{hebrew}
\chapter{פרק ראשון}
\section{סעיף ראשון בפרק ראשון}
\section{סעיף שני בפרק ראשון}
\selectlanguage{english}
\newpage
\selectlanguage{hebrew}
\chapter{פרק שני}
\section{סעיף ראשון בפרק שני}
\section{סעיף שני בפרק שני}
\selectlanguage{english}
\end{document}