我想要一份双面文档,左页应该更靠左对齐,右页更靠右对齐。另外,当我开始一个章节时,它应该总是从右侧开始。简介之前的所有页面都应该使用罗马数字编号,目录之后的页面应该使用阿拉伯数字编号。
因此,第一章应该从第 1 页开始,位于文档的右侧,左边距增加。我认为 latex 书籍样式应该可以轻松应对这种情况,下面是一个最小的工作示例。
\documentclass[a4paper,twopage]{book}
\usepackage[english]{babel}
\usepackage{blindtext}
\frontmatter
\begin{document}
\begin{titlepage}
\blindtext
\end{titlepage}
\begin{titlepage}
\blindtext
\end{titlepage}
\chapter*{abstract}
\blindtext[6]
\mainmatter
\chapter{introduction}
\blindtext[6]
\end{document}
问题在于:
- 标题页是第一页,应该从增大的左边距开始,但是,它的右边距也是从增大的开始。
- 摘要是第一章,因此应该从右侧开始,左侧边距要大一些,但事实并非如此。引言也是如此。
我尝试了 openright、openleft 和 openany 选项,但三个都没有效果。
怎么解决?
编辑:添加了前言和正文。仍然没有效果。
答案1
作为杰罗姆·德克尔建议在评论中尝试\frontmatter
和\mainmatter
页码。对于页边距,例如使用几何学包。您可以轻松设置内页边距和外页边距。当您对页面设置满意时,您可以删除该showframe
选项。我还将选项更改openright
\documentclass
为twopage
。请参阅下面的代码。
\documentclass[a4paper,twopage]{book}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage[showframe, inner=4cm, outer=2cm]{geometry}
\begin{document}
\frontmatter
\begin{titlepage}
\blindtext
\end{titlepage}
\begin{titlepage}
\blindtext
\end{titlepage}
\chapter*{abstract}
\blindtext[6]
\mainmatter
\chapter{introduction}
\blindtext[6]
\end{document}
编辑:
默认情况下,书籍类会在页面中添加一个所谓的“边注”框外部边缘(例如,您可以通过标准命令在边距注释框中键入内容\marginpar
)。事实上,这就是您在不使用几何包时看到的内容(我假设它将其设置为零)。该twopage
选项会按您的预期设置外部和内部边距。请参见下面的示例。在这里,我使用了 showframe 包来显示边距而不重置它们。
\documentclass[a4paper,twopage]{book}
\usepackage[english]{babel}
\usepackage{blindtext}
%\usepackage[showframe, inner=4cm, outer=2cm]{geometry}
\usepackage{showframe}
\begin{document}
\frontmatter
\begin{titlepage}
\blindtext
\end{titlepage}
\begin{titlepage}
\blindtext
\end{titlepage}
\chapter*{abstract}
\blindtext[6]
\mainmatter
\chapter{introduction}
\blindtext[1]
\marginpar{\textbf{This is a margin note:} \blindtext[1]}
\blindtext[2]
\blindtext[3]
\end{document}