在前言中,在目录之后,页码突然变成阿拉伯语

在前言中,在目录之后,页码突然变成阿拉伯语

我不明白为什么前言中章节(甚至目录)后的页码会切换为阿拉伯语。如果能提供任何帮助和提示来解决这个问题,我将不胜感激。

这是我的(已编辑的)代码:

\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=totocbibliography=totocindex=totoc替换\setuptoc{toc}{totoc}

结果:

截图:目录

相关内容