删除前言后的空白页,并用一页开始第一章的页码

删除前言后的空白页,并用一页开始第一章的页码

有人能帮我从第一章的第一页开始计数吗?我确实尝试了很多方法,但就是不明白这种奇怪行为的原因是什么。抱歉,MWE 太乱了。

在此处输入图片描述

梅威瑟:

\documentclass[oneside,openany]{book}
\usepackage{lipsum}
\usepackage{fancyhdr}

\fancypagestyle{plain}{%
  \fancyhf{}%
  \fancyfoot[R]{\footnotesize{\color{black}{page I \thepage}}}%
  \renewcommand{\headrulewidth}{0pt}
  \renewcommand{\footrulewidth}{0pt}
}

\fancypagestyle{titlepage}{
  \fancyhf{}
  \fancyfoot{}
  \renewcommand{\headrulewidth}{0pt}
  \renewcommand{\footrulewidth}{0pt}
}

\fancypagestyle{mainmatter}{
\fancyhf{}
  \fancyhead[L]{\footnotesize{\leftmark}}\hspace{20mm}
  \fancyfoot[R]{\footnotesize{page\enspace I\enspace\thepage}}
  \renewcommand{\headrulewidth}{0pt}%  
  \renewcommand{\chaptermark}[1]{\markboth{{\chaptername\ \thechapter\enspace I\enspace{##1}}}{}}
}

% Remove empty page after TOC
    \renewcommand\mainmatter{%
       \pagenumbering{arabic}}

\begin{document}

\setcounter{page}{1}
\pagenumbering{roman}
\tableofcontents
\listoffigures
\addcontentsline{toc}{chapter}{Figures}
\listoftables
\addcontentsline{toc}{chapter}{Tables}

\pagestyle{mainmatter}
\pagenumbering{roman}
\mainmatter

\chapter{Example text via Lipsum}
\lipsum[3-5]
\section{Section title}
\lipsum[6-9]
\subsection{SubSection title}
\lipsum[10-13]
\subsubsection{SubSubSection title}
\lipsum[14-30]
\end{document}

答案1

附加页面是由于主内容页面样式中的偏差造成的,\hspace{20mm}该样式在所有花哨的页眉/页脚定义之外使用。

\documentclass[oneside,openany]{book}
\usepackage{lipsum}
\usepackage{xcolor}
\usepackage{fancyhdr}

\fancypagestyle{plain}{%
  \fancyhf{}%
  \fancyfoot[R]{\footnotesize{\color{black}{page I \thepage}}}%
  \renewcommand{\headrulewidth}{0pt}
  \renewcommand{\footrulewidth}{0pt}
}

\fancypagestyle{titlepage}{
  \fancyhf{}
  \fancyfoot{}
  \renewcommand{\headrulewidth}{0pt}
  \renewcommand{\footrulewidth}{0pt}
}

\fancypagestyle{mainmatter}{%
\fancyhf{}%
\fancyhead[L]{\footnotesize{\leftmark}}%
%\hspace{20mm}%
\fancyfoot[R]{\footnotesize{page\enspace I\enspace\thepage}}%
\renewcommand{\headrulewidth}{0pt}%  
\renewcommand{\chaptermark}[1]{\markboth{{\chaptername\ \thechapter\enspace I\enspace{##1}}}{}}%
}

% Remove empty page after TOC
\renewcommand\mainmatter{%
    \clearpage%
    \pagestyle{mainmatter}%
    \pagenumbering{arabic}%
}

\begin{document}

\setcounter{page}{1}
\pagenumbering{roman}
\tableofcontents
\listoffigures
\addcontentsline{toc}{chapter}{Figures}
\listoftables
\addcontentsline{toc}{chapter}{Tables}



\mainmatter
\chapter{Example text via Lipsum}

\lipsum[3-5]
\section{Section title}
\lipsum[6-9]
\subsection{SubSection title}
\lipsum[10-13]
\subsubsection{SubSubSection title}
\lipsum[14-30]
\end{document}

相关内容