Apakah ada cara untuk menghapus halaman kosong yang muncul di antara dua bab, di Lampiran?
Jawaban:
Masalah Anda adalah bahwa semua bab, apakah mereka berada di lampiran atau tidak, default untuk memulai pada halaman bernomor ganjil saat Anda berada dalam mode tata letak dua sisi. Beberapa solusi yang mungkin:
Solusi paling sederhana adalah menggunakan openany
opsi untuk kelas dokumen Anda, yang membuat bab-bab dimulai di halaman berikutnya, terlepas dari apakah itu halaman ganjil atau genap. Ini didukung dalam documentclass buku standar, misalnya \documentclass[openany]{book}
. ( memoir
juga mendukung penggunaan ini sebagai deklarasi \openany
yang dapat digunakan di tengah dokumen untuk mengubah perilaku halaman berikutnya.)
Pilihan lainnya adalah mencoba \let\cleardoublepage\clearpage
perintah sebelum lampiran Anda untuk menghindari perilaku tersebut.
Atau, jika Anda tidak peduli menggunakan tata letak dua sisi, menggunakan opsi oneside
ke documentclass
(misalnya \documentclass[oneside]{book}
) Anda akan beralih menggunakan tata letak satu sisi.
book
dan scrbook
, tetapi berfungsi hanya jika Anda meletakkan perintah di pembukaan.
ini sangat mudah:
tambahkan \documentclass[oneside]{book}
dan kamu baik-baik saja;)
\documentclass[report,12pt]{memoir}
dengan \documentclass[oneside,12pt]{memoir}
membantu
oneside
opsi juga menyebabkan fancyhdr
mengabaikan setup untuk halaman bahkan mengakibatkan kesalahan seperti ini: Package Fancyhdr Warning: \fancyfoot's `E' option without twoside option is useless on input line 6791
. Jadi openany
opsi jauh lebih baik dalam kasus ini karena hanya mempengaruhi lokasi setiap bab baru, daripada mempengaruhi margin dan header / footer bergantian.
Saya mencoba saran Nuh yang mengarah pada solusi terbaik hingga saat ini.
Masukkan saja \let\cleardoublepage\clearpage
sebelum semua bagian dengan halaman kosong Terutama saat Anda menggunakan\documentclass[12pt,a4paper]{book}
nasehat frederic snyers \documentclass[oneside]{book}
juga sangat bagus dan memecahkan masalah, tapi jika kita hanya ingin menggunakan book.cls atau article.cls, satu itu akan membuat perbedaan besar dalam menampilkan partikel anda.
Karenanya, dukungan besar \let\cleardoublepage\clearpage
untuk orang-orang yang akan menanyakan pertanyaan yang sama di masa depan.
Jika Anda menentukan opsi 'openany' di \ deklarasi kelas dokumen setiap bab dalam buku (Saya menduga Anda menggunakan kelas buku karena bab terbuka di halaman berikutnya dalam laporan dan artikel tidak memiliki bab) akan terbuka di halaman baru, belum tentu halaman ganjil berikutnya.
Tentu saja, bukan itu yang Anda inginkan. Saya pikir Anda ingin mengatur openany untuk bab-bab di lampiran. Karena takut saya tidak tahu bagaimana melakukan itu, saya curiga Anda perlu menyingsingkan lengan baju dan bergulat dengan TeX itu sendiri
Satu hal yang saya temukan adalah bahwa menggunakan perintah \ include akan sering menyisipkan dan halaman kosong ekstra. Mengasah trik sebelumnya dengan perintah \ let, saya menyisipkan \ let \ include \ input di dekat awal dokumen, dan itu menyingkirkan sebagian besar halaman kosong yang berlebihan.
\input
jika itu yang Anda butuhkan, daripada mendefinisikan ulang \include
menjadi itu. Saya pikir tex.stackexchange.com/questions/246/… menjelaskan mengapa ini terjadi. Itu karena \include
dimaksudkan untuk melakukan lebih dari sekedar copy-paste teks ke dalam dokumen.
Dalam kasus saya, saya masih menginginkan opsi buka di halaman ganjil tetapi ini akan menghasilkan halaman kosong dengan nama bab di header. Saya tidak ingin sundulannya. Dan untuk menghindari ini saya menggunakan ini di akhir bab:
\clearpage
\thispagestyle{plain}
Ini memungkinkan Anda menyimpan halaman kosong di halaman genap terakhir dari bab tersebut tetapi tanpa header.