44

私はラテックスで論文を書こうとしています...しかし、レイアウトをまっすぐにすることはできません:? 次のドキュメント クラスを使用しています。

\documentclass[11pt,a4paper,twoside,openright]{book}

私の問題は次のとおりです。奇数番号のページには、右に大きな余白があり、左に小さな余白があります-逆にする必要があります...(製本などのために)私はこれに少し困惑しています-私はただ明らかなことを見るのを愚かにしますか?奇数ページ番号は製本された文書の「右」ページに表示されるため、製本のために左側に大きなとじしろマージンが必要です。逆もまた同様です。右?

LaTeX がこのように動作しないのはなぜですか?

私の問題を示す小さなTexファイルを生成する完全なコードは次のとおりです。

\documentclass[11pt,a4paper,twoside,openright]{book}
\begin{document}
\chapter{blah}
Lorem ipsum ius et accumsan tractatos, aliquip deterruisset cu usu. Ea soleat eirmod nostrud eum, est ceteros similique ad, at mea tempor petentium. At decore neglegentur quo, ea ius doming dictas facilis, duo ut porro nostrum suavitate.
\end{document}

編集:ページの余白を手動で指定する多くの方法を知っています。

\setlength{\oddsidemargin}{53pt}  

また ...

\usepackage[lmargin=1cm,rmargin=2.5cm,tmargin=2.5cm,bmargin=2.5cm]{geometry}

デフォルト設定を使用したかっただけで、期待どおりに動作しない理由がわかりません。

4

4 に答える 4

25

私も同じ問題を抱えていました。とにかく、ここで「単純な」解決策(前文に入れてください):

\let\tmp\oddsidemargin
\let\oddsidemargin\evensidemargin
\let\evensidemargin\tmp
\reversemarginpar

乾杯、クリス

編集:以前の解決策とは異なり、提供されたコードはドキュメントのスタイルを変更しません:)

于 2012-08-27T13:02:16.583 に答える
24

いいえ、そうです。奇数ページの余白を大きくする必要があります。両面の本の場合、余白は 3 つあります。左側、中央、右側です。すべての余白は同じサイズにする必要があります。真ん中にあるものは、両側から 2 つのマージンで構築されます。だから小さくしなければならない。

bindingoffset を追加する場合は、パッケージ ジオメトリを使用する必要があります。

\usepackage{geometry}
\geometry{bindingoffset=1cm}

または、KOMA クラスなどの別のクラスを使用します。

\documentclass[11pt,a4paper,twoside,openright,BCOR=1cm]{scrbook} 
于 2010-04-02T08:50:59.667 に答える
18

余分なスペースはマージン ノート用です。一般に、レイアウトで何が起こっているかを確認するに\usepackage{layout}は、プリアンブルを\layout挿入し、ドキュメントに貼り付けて、ジオメトリ設定の図とリストを取得します。

あなたの場合、私が言ったように、マージンノート用の余分なスペースが入っています。したくない場合は、 を使用して\setlength{\marginparwidth}{0pt}ください。

于 2010-04-02T08:52:07.157 に答える
6

このこと、およびページ レイアウトやドキュメント デザイン全般に関するその他の多くのことについてさらに学習する時間と意欲がある場合は、memoirパッケージを学習することで、投資に対する優れた見返りが得られると思います。

特に、memdesign.pdf基礎となる原則を徹底的に見直しmemman.pdf、包括的な (ただし大規模な!) リファレンスを提供します。

于 2010-04-02T11:01:46.553 に答える