我不明白为什么前言中章节(甚至目录)后的页码会切换为阿拉伯语。如果能提供任何帮助和提示来解决这个问题,我将不胜感激。
这是我的(已编辑的)代码:
\documentclass[
10pt,
DIV=calc,
parskip=half,version=first,
%headsepline,
%numbers=noenddot
]{scrbook}
\usepackage{scrpage2}
\usepackage[includehead=false, includefoot=false, paperheight=240mm, paperwidth=170mm,
twoside=true, left=25mm, right=20mm,
top=35mm,
bottom=20mm]{geometry}
\usepackage[format=plain, font=small, font=it, labelfont=it, labelfont=small,
width=12.5cm, indention=.5cm]{caption}
\usepackage{siunitx}
\usepackage[LAE,LFE]{fontenc}
\usepackage[english,greek,farsi,ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{latexsym,amssymb,amsfonts,amsmath}
\usepackage{chngcntr}
\usepackage{microtype}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage[authordate-trad,backend=biber,natbib]{biblatex-chicago}
\usepackage[T1]{fontenc}
\usepackage{subcaption}
\captionsetup{compatibility=false}
\usepackage{float}
\usepackage{setspace}
\usepackage{adjustbox}
\usepackage{tikz}
\usepackage{tocstyle}
\usetocstyle{standard}
\usepackage{tocbibind}
\usepackage[final]{pdfpages}
\usepackage[]{hyperref}
\begin{document}
\frontmatter
\begin{titlepage}
%-----------------------------------------------------------------------------------------
\centering
\vspace*{1cm}
\begin{bfseries} \Large
Something\\
\end{bfseries}
\vspace*{2.5cm}
Vom Fachbereich Something\\
zur Erlangung der Würde eines\\
Doktors der Philosophie (Dr. Phil.)\\
genehmigte Dissertation\\
\vspace*{2.5cm}
vorgelegt von\\[1.3ex]
\textbf{\large Something}\\[1ex]
\vspace*{2.5cm}
\begin{tabular}{r@{\extracolsep{1em}}l}
Hauptberichter: & Prof. Dr. Something\\
Mitberichter: & Prof. Dr. Something\\
\end{tabular}\\[1ex]
Tag der mündlichen Prüfung: xx.xx.2019
\vspace*{2cm}
Something\\
2019
\end{titlepage}
%-----------------------------------------------------------------------
\newpage\null\cleardoublepage
\chapter{Abstrakt}
\tableofcontents
\mainmatter
\chapter{Something1}
Somethings in chapter 1.
\chapter{Something2}
Somethings in chapter 2.
\end{document}
答案1
该问题基于 babel 选项对 pagestyles 的重新定义farsi
。如果您确实要使用过时的软件包scrpage2
,您可以添加
\renewcommand\chapterpagestyle{scrplain}
但我会删除包scrpage2
并加载它的后继scrlayer-scrpage
后 babel
.scrlayer-scrpage
将 pagestyle 重新定义plain
为 的别名plain.scrheadings
并自动激活 pagestyle scrheadings
。
例子:
\documentclass[
10pt,
%DIV=calc,% layout settings will be overwritten by geometry
parskip=half,
version=first,% Do you really want compatilbility to version 2.9? Current version is 3.26
listof=totoc,
bibliography=totoc,
index=totoc,
%cleardoublepage=empty% empty blank pages
]{scrbook}
\setuptoc{toc}{totoc}
\usepackage[includehead=false, includefoot=false, paperheight=240mm, paperwidth=170mm,
twoside=true, left=25mm, right=20mm, top=35mm, bottom=20mm]{geometry}
\usepackage[LAE,LFE,T1]{fontenc}
\usepackage[english,greek,farsi,main=ngerman]{babel}
\usepackage{scrlayer-scrpage}% <- after babel
%\usepackage[utf8]{inputenc} not needed with an uptodate TEX distribution
\usepackage{lmodern}
\begin{document}
\frontmatter
\begin{titlepage}
\centering
\vspace*{1cm}
{\bfseries \Large Titlepage\par}
\end{titlepage}
\chapter{Abstrakt}
\tableofcontents
\listoffigures
\listoftables
\mainmatter
\chapter{Something1}
Somethings in chapter 1.
\chapter{Something2}
Somethings in chapter 2.
\end{document}
请注意,我已删除了不相关的内容。此外,无需加载tocbibind
带有 KOMA-Script 类的包。它可以被类选项listof=totoc
、bibliography=totoc
和index=totoc
替换\setuptoc{toc}{totoc}
。
结果: