付録の2つの章の間にある空白ページを削除する方法はありますか?
回答:
問題は、付録にあるかどうかに関係なく、すべての章が、両面レイアウトモードの場合、奇数ページから開始することです。いくつかの可能な解決策:
最も簡単な解決策はopenany
、ドキュメントクラスのオプションを使用することです。これにより、奇数ページか偶数ページかに関係なく、章が次のページから始まります。これは、標準的なブックのドキュメントクラスでサポートされてい\documentclass[openany]{book}
ます。(memoir
これは、\openany
後続のページの動作を変更するためにドキュメントの途中で使用できる宣言としても使用できます。)
別のオプションは\let\cleardoublepage\clearpage
、動作を回避するために、付録の前にコマンドを試すことです。
それとも、あなたは、両面レイアウトを使用してオプションを使用して気にしない場合はoneside
、あなたにdocumentclass
(例えば\documentclass[oneside]{book}
、片側のレイアウトを使用するように切り替わります)。
book
とscrbook
、それはあなたが前文にコマンドを入れた場合にのみ機能します。
これはとても簡単だ:
追加し\documentclass[oneside]{book}
、あなたの罰金;)
\documentclass[report,12pt]{memoir}
られ\documentclass[oneside,12pt]{memoir}
ました
oneside
オプションfancyhdr
は偶数ページの設定を無視し、次のようなエラーが発生しますPackage Fancyhdr Warning: \fancyfoot's `E' option without twoside option is useless on input line 6791
。したがってopenany
、このオプションは、マージンやヘッダー/フッターの変更に影響を与えるのではなく、新しいチャプターの場所にのみ影響を与えるため、この場合ははるかに優れています。
私はこれまでの最良の解決策につながるノアの提案を試みました。
\let\cleardoublepage\clearpage
空白ページのあるすべての部分の前に挿入するだけ\documentclass[12pt,a4paper]{book}
frederic snyersのアドバイス\documentclass[oneside]{book}
も非常に優れており、問題を解決しますが、book.clsまたはarticle.clsだけを使用したい場合は、パーティクルの表示に大きな違いが生じます。
したがって、\let\cleardoublepage\clearpage
将来同じ質問をする人々のための大きなサポート。
私が発見したことの1つは、\ includeコマンドを使用すると、多くの場合、余分な空白ページが挿入されてしまうことです。\ letコマンドを使用して前のトリックをリフして、ドキュメントの先頭近くに\ let \ include \ inputを挿入しました。これにより、余分な空白ページのほとんどが取り除かれました。
\input
再定義するのではなく、それが必要な場合にのみ使用するのが最も理にかなっていると思います\include
。tex.stackexchange.com/questions/246/…が、なぜこれが起こるのかを説明していると思います。これ\include
は、ドキュメントにテキストをコピーして貼り付けるだけではないためです。