付録の2つの章の間にある空白ページを削除する方法はありますか?
問題は、すべての章が付録にあるかどうかに関係なく、両面レイアウトモードの場合、デフォルトでは奇数ページから開始することです。いくつかの可能な解決策:
最も単純な解決策は、ドキュメントクラスにopenany
オプションを使用することです。これにより、奇数ページか偶数ページかに関係なく、次のページから章が開始されます。これは、\documentclass[openany]{book}
などの標準のブックドキュメントクラスでサポートされています。 ( memoir
は、これを宣言\openany
として使用することもサポートしています。これは、ドキュメントの途中で使用して、後続のページの動作を変更できます。)
別のオプションは、動作を回避するために、付録の前に\let\cleardoublepage\clearpage
コマンドを試すことです。
または、両面レイアウトの使用を気にしない場合は、oneside
にオプションdocumentclass
(たとえば\documentclass[oneside]{book}
)を使用すると、片面レイアウトの使用に切り替わります。
それは非常に簡単です:
\documentclass[oneside]{book}
を追加すれば大丈夫です;)
ノアの提案を試してみましたが、これは今までの最良の解決策につながります。
\let\cleardoublepage\clearpage
を使用する場合は特に、空白ページのあるすべての部分の前に\documentclass[12pt,a4paper]{book}
を挿入するだけです
frederic snyersのアドバイス\documentclass[oneside]{book}
も非常に優れており、問題を解決しますが、book.clsまたはarticle.clsを使用したいだけであれば、パーティクルの表示に大きな違いが生じます。
したがって、将来同じ質問をする人々のための\let\cleardoublepage\clearpage
への大きなサポート。
\ documentclass宣言でオプション 'openany'を指定すると、本の各章(レポートの次のページで章が開かれ、記事には章がないため、本クラスを使用していると思います)新しいページ。必ずしも次の奇数ページではありません。
もちろん、それはあなたが望むものではありません。付録の章にopenanyを設定したいと思います。 「どうすればいいかわからない、袖をまくり上げてTeX自体と格闘する必要があると思う
\let\cleardoublepage\clearpage
の前に\makeindex
を置きます。それ以外の場合、空白ページをクリアする前に、コンテンツページにページ番号に基づいてページ番号が表示されます。
私が発見したことの1つは、\ includeコマンドを使用すると、多くの場合、余分な空白ページが挿入されることです。\letコマンドを使用して以前のトリックをリフティングし、ドキュメントの先頭近くに\ let\include\inputを挿入すると、余分な空白ページのほとんどが削除されました。
私の場合、私はまだ奇数ページで開くオプションを望んでいましたが、これはヘッダーに章名を持つ空白のページを生成します。ヘッダーが欲しくありませんでした。したがって、これを避けるために、この章の最後でこれを使用しました。
\clearpage
\thispagestyle{plain}
これにより、章の最後の偶数ページに空白ページを残しますが、ヘッダーはありません。