如何将页码放入右上角+问题?

如何将页码放入右上角+问题?

我从德国在线论坛复制了此代码。它应该将页码放在右上角。

我遇到的一个问题:应用此代码时,页码大多从底部(中心)到右上交替。不使用此代码时,页码居中。我不明白为什么会发生这种交替。

我希望在这里问这个问题是可以的。(如果您需要更多信息,请告诉我)

\documentclass[
    egregdoesnotlikesansseriftitles,
    headings=optiontoheadandtoc,
    chapterprefix=true,
    toc=chapterentrywithdots
    ]{scrreprt}

\usepackage{fancyhdr} %pagenumber top right
\fancyhf{}
\fancyheadoffset{0cm}
\renewcommand{\headrulewidth}{0pt} 
\renewcommand{\footrulewidth}{0pt}
\fancyhead[R]{\thepage}
\fancypagestyle{plain}{%
   \fancyhf{}%
   \fancyhead[R]{\thepage}%
}

\begin{document}
\begin{titlepage}
Titlepage
\end{titlepage}
\pagenumbering{roman}\setcounter{page}{2} %pagenumber
\chapter*{Abstract}

\addchap{Introduction}%\setcounter{page}{1} 
\pagenumbering{arabic}\setcounter{page}{1} 

答案1

使用前面提到的scrlayer-scrpage包和\ohead*命令:

\documentclass[
    egregdoesnotlikesansseriftitles,
    headings=optiontoheadandtoc,
    chapterprefix=true,
    toc=chapterentrywithdots
    ]{scrreprt}

\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\ohead*{\pagemark}

\begin{document}
\pagenumbering{roman}
\begin{titlepage}
Titlepage
\end{titlepage}

\chapter*{Abstract}

\addchap{Introduction}
\pagenumbering{arabic}

\newpage
some contents here
\end{document}

相关内容