插入带有罗马页码的 PDF 页面后,出现双页奇偶错误

插入带有罗马页码的 PDF 页面后,出现双页奇偶错误

我认为我在处理双页文档时遇到了麻烦。我的第二页是单页文档。据我了解,之后应该是奇数页,页码在右侧。PDF 之后是一些使用罗马页码的页面,其中包含目录等。将它们的第一页(第 3 页)的页码放在左侧,而不是右侧。在这些页面之后,页码将切换回阿拉伯语,然后奇偶切换将按预期工作。在本文末尾的示例代码中,这导致第 3 页(使用罗马编号)和第 4 页(阿拉伯编号)的页码在左侧,这是不应该发生的。类似\cleardoublepage或的东西\cleardoubleoddpage无法解决这个问题。

有人知道该如何修复吗?

\documentclass[titlepage,12pt,twoside,pagesize=auto,listof=totocnumbered,table,xcdraw]{scrartcl}
\usepackage{pdfpages}
\usepackage{lipsum}
\usepackage{tocloft}
\usepackage[automark,headsepline,ilines]{scrlayer-scrpage}

\tocloftpagestyle{plain}

\begin{document}
\pagestyle{empty}

\begin{center}
\lipsum[1-4]\\
\vspace{1cm}
\begin{normalsize}
\today
\end{normalsize}
\end{center}
\newpage

\includepdf{test.pdf} % replace with any one page PDF document

\pagestyle{empty}
\pagenumbering{Roman}

\tocloftpagestyle{scrheadings}
\clearpairofpagestyles
\ihead[\pagemark]{\pagemark}
\ohead{}
\ifoot{}
\cfoot{}
\ofoot{}


\tableofcontents
\newpage

\pagenumbering{arabic}
\pagestyle{scrheadings}
\ihead{\pagemark}
\chead{}
\ohead{\headmark}
\ifoot{}
\cfoot{}
\ofoot{}

\section{Test}

\end{document}

相关内容