
両面文書を作成したいのですが、左ページはより左に揃え、右ページはより右に揃える必要があります。また、章を始めるときは常に右側から始める必要があります。序文の前のすべてのページにはローマ数字が、目次の後のページにはアラビア数字が付けられる必要があります。
したがって、第 1 章は、ページ番号 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 のオプションを試しましたが、3 つとも効果がありません。
の解き方?
編集: frontmatter と mainmatter を追加しました。まだ効果はありません。
答え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
)。これは、実際に、geometry パッケージを使用していない場合に表示されるものです (geometry パッケージでは、0 に設定されていると想定しています)。この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}