使用 book.cls 使 pdf 偶数页向右对齐,奇数页向左对齐

使用 book.cls 使 pdf 偶数页向右对齐,奇数页向左对齐

我已经开始使用book.cls而不是。我从llncs.cls复制了 的内容book.cls这里

由于某种原因,pdf 输出的偶数页向右对齐,而奇数页(正确地)向左对齐。

请看以下缩小的 pdf 作为示例: 在此处输入图片描述

在此示例中,图像上的第一页是偶数页,因此它向右对齐。我希望所有页面都像第二页(奇数页)一样对齐。

我之前有以下情况\begin{documnet}

\let\oldvec\vec

\documentclass[ruled,vlined,linesnumbered,commentsnumbered]{book}

\let\vec\oldvec

\usepackage[ruled,vlined,linesnumbered,commentsnumbered]{algorithm2e}
\usepackage{amsmath,amssymb,amsfonts,amsthm}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{tocloft}
\usepackage{etoolbox}
\patchcmd{\thebibliography}{\chapter*}{\section*}{}{}
\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\cfttoctitlefont}{\large\bfseries}
\setlength{\cftsecindent}{0em}
\setlength\cftaftertoctitleskip{8pt}
\setlength{\cftbeforetoctitleskip}{-3em}
\renewcommand\cftloftitlefont{\large\bfseries}
\setlength{\cftafterloftitleskip}{1\baselineskip}
\setlength{\cftfigindent}{0pt} 

\pagestyle{plain}
\pagenumbering{arabic}
\newcommand {\ignore} [1] {} 
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}{Lemma}
\newtheorem{corollary}{Corollary}
\newtheorem{remark}{Remark}
\newtheorem{definition}{Definition}

可能是什么原因?我该如何解决这个问题?

答案1

正如 @egreg 在他的评论中提到的,这是书籍的正常和预期行为,因为您希望外边距与两个内边距的总和大致相同。这在双面打印中提供了平衡的外观,并符合被认为是好的排版。

如果您想禁用此行为,只需提供oneside类选项即可:

\documentclass[oneside]{book}

\usepackage{duckuments} % just for dummy content, otherwise not needed

\begin{document}
\duckument % dummy content
\end{document}

在此处输入图片描述

相关内容