对页码位置进行最小程度的修正

对页码位置进行最小程度的修正

我必须按以下方式更正页码的位置:距打印空间 2.75 毫米。第 1 页应位于右侧 2.75 毫米处,第 2 页应位于左侧 2.75 毫米处。我该怎么做?

\documentclass[english,showframe]{scrbook}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\begin{document}

\section{Seite}
\newpage
\section{Seite}
\setcounter{page}{11}
\newpage
\section{Seite}
\setcounter{page}{111}

\end{document}

答案1

您可以重新定义\pagemark(由所有 KOMA-Script 类提供):

\documentclass[english]{scrbook}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[showframe]{geometry}

\renewcommand*{%
  \pagemark
}{%
  {\usekomafont{pagenumber}{%
    \ifodd\value{page}%
    \makebox[0pt][l]{\hspace{2.75mm}\thepage}%
    \else
    \makebox[0pt][r]{\thepage\hspace{2.75mm}}%
    \fi
  }}}
\begin{document}
\section{Seite}
\newpage
\section{Seite}
\cleardoubleoddpage
\setcounter{page}{1001}% only to show the position for lage page numbers
\section{Seite}
\newpage
\section{Seite}
\end{document}

在此处输入图片描述 在此处输入图片描述

离题:geometry即使没有使用任何选项,加载包也会更改布局设置。要避免这种计算,您必须使用geometry选项pass

相关内容