Смещение номеров страниц в TO C в LaTex - PullRequest
1 голос
/ 10 июля 2020

В этом MWE номера страниц глав в TO C немного сдвинуты вправо, начиная с главы 2 и далее. Мне нравится формат заголовков глав, но не было бы проблем, если бы они были отформатированы по-другому в оглавлении.

Как исправить проблему?

\documentclass[a4paper,
fontsize=13pt,
paper=A4,
DIV=calc,
headsepline,
plainheadsepline,
numbers=noenddot
]{scrreprt}


\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}
\KOMAoptions{toc=chapterentrydotfill}


\usepackage[left=3cm,right=2cm,bottom=3cm]{geometry}

\usepackage[english,ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[normalem]{ulem}
\usepackage[colorlinks=false, pdfborder={0 0 0}]{hyperref} 
\usepackage{url}




\usepackage{blindtext} 

\newcommand{\changefont}[3]{\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}

\usepackage{scrlayer-scrpage}
\clearscrheadfoot

\ohead[\pagemark]{\pagemark}


\pagestyle{scrheadings}
\usepackage{setspace} 

\renewcommand{\chapterpagestyle}{scrheadings} 

\begin{document}

\changefont{cmr}{m}{n} %computer modern %allgemeine Schriftart

\setkomafont{sectioning}{\normalcolor\changefont{cmr}{m}{sc}}

\newpage
\singlespacing

\tableofcontents
\newpage

\Blinddocument
\Blinddocument
\Blinddocument

\end{document}

1 Ответ

2 голосов
/ 10 июля 2020

Номера будут выровнены, если вы удалите все дополнительные пробелы, которые вы вводите с помощью макроса \changefont:

\documentclass[a4paper,
fontsize=13pt,
paper=A4,
DIV=calc,
headsepline,
plainheadsepline,
numbers=noenddot
]{scrreprt}


\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}
\KOMAoptions{toc=chapterentrydotfill}


\usepackage[left=3cm,right=2cm,bottom=3cm]{geometry}

\usepackage[english,ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[normalem]{ulem}
\usepackage[colorlinks=false, pdfborder={0 0 0}]{hyperref} 
\usepackage{url}




\usepackage{blindtext} 

\newcommand{\changefont}[3]{\fontfamily{#1}\fontseries{#2}\fontshape{#3}\selectfont}

\usepackage{scrlayer-scrpage}
\clearscrheadfoot

\ohead[\pagemark]{\pagemark}


\pagestyle{scrheadings}
\usepackage{setspace} 

\renewcommand{\chapterpagestyle}{scrheadings} 

\begin{document}

\changefont{cmr}{m}{n} %computer modern %allgemeine Schriftart

\setkomafont{sectioning}{\normalcolor\changefont{cmr}{m}{sc}}

\newpage
\singlespacing

\tableofcontents
\newpage

\Blinddocument
\Blinddocument
\Blinddocument

\end{document}

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...