LaTeX saya membuat saya pagebreak setelah setiap subbagian karena subbagian saya berada dalam file terpisah. Saya menggunakan perintah \include{file}
yang menambahkan pagebreak setelah menggunakannya.
Saya ingin tidak ada penghentian halaman yang disebabkan oleh penggunaan \include{file}
.
Bagaimana Anda tidak bisa menghentikan pagebreak setelah menggunakan include
-command?
latex
page-break
Léo Léopold Hertz 준영
sumber
sumber
\input
, gunakan,\input
atau gunakan\input
.Jawaban:
Paket termasuk baru yang disarankan oleh Will Robertson agak berguna untuk menghindari halaman yang jelas. Tampaknya, agar
\includeonly
berfungsi, seseorang harus segera memanggil paket setelahnya\documentclass{...}
. Dalam lingkungan disertasi yang kompleks, saya juga mengalami masalah dengan referensi yang rusak.Solusi yang baik, jika hanya menyertakan tidak diperlukan untuk versi final, adalah dengan menggunakan penyertaan hanya dalam draf:
atau
Baris pertama dapat dengan mudah ditambahkan oleh makefile, untuk membuat draf atau produksi versi produksi membuat target.
\includeonly{file1,file2,...}
memungkinkan untuk menentukan daftar file sumber yang dipanggil dengan\include{file1}
(di manafile1
adalah contoh) yang akan ditampilkan dalam dokumen yang dihasilkan. Yang lain tidak akan muncul, tetapi dipertimbangkan untuk penghitung, label, daftar isi ketika file aux terkait disertakan.Dengan kata lain, dengan menggunakan
include
danincludeonly
seseorang dapat membuat waktu kompilasi singkat dalam draf sambil memiliki referensi yang benar. Bacaan lebih lanjut di Wikibooks .@AngkasaSurga
\include
sangat berguna karena memungkinkan melalui\includeonly{...}
untuk membangun hanya bagian yang diperlukan. Saat mengerjakan teks yang lebih panjang, bisa membuat perbedaan yang cukup besar dalam waktu kompilasi dengan hanya menyertakan satu bagian dari bab yang panjang. Ini juga sangat berguna karena seseorang tidak harus membaca draf panjang sambil bekerja pada satu titik. Terakhir, file kode sumber yang lebih kecil lebih mudah ditangani dalam manajemen versi, misalnya git.sumber
pagesel
about\discardpagesfromhere
dan\keeppagesfromhere
. Mereka sedikit tumpang tindih satu sama lain jadi saya bersedia belajar jika Anda dapat menangani pengelolaan draf ini dengan lebih baik. tex.stackexchange.com/a/267555/13173\include
selalu menggunakan\clearpage
, default yang tidak sepenuhnya masuk akal. Ini ditujukan untuk seluruh bab, bukan untuk subbagian (mengapa Anda menginginkan subbagian dalam file terpisah, sih?).Anda dapat memperbaikinya dengan menggunakan
\input{filename}
atau memuatnewclude
paket dan menulis\include*{filename}
sebagai gantinya.sumber
:)
\include
memulai halaman baru adalah agar\includeonly
dapat berfungsi dengan baik.Anda dapat menghentikan penghentian halaman yang disebabkan
\include
oleh penempatan\let\clearpage\relax
sebelumnya. Begitu,akan menyatukan konten dari tiga file (dan file yang disertakan selanjutnya) bersama-sama tanpa pemisah halaman di antara mereka. Jika Anda ingin berhenti melonggarkan
\clearpage
perintah, maka bungkus file untuk disertakan tanpa pagebreak dalam grup seperti ini:Ini akan menghentikan pemutusan halaman antara file1 dan file2, tetapi menyisipkan pemecah halaman normal setelah file2. (Catatan: Saya tidak tahu apakah ini mengganggu referensi dan penomoran halaman, meskipun menurut saya seharusnya tidak masalah.)
sumber
\begingroup\let\clearpage\relax ...\endgroup
trik ini di mana pun Anda suka --- hentikan pemenggalan halaman di antara bagian atau bagian tertentu, jika Anda ingin bibliografinya berada di halaman yang sama dengan teks Anda, dll.Terima kasih, Cambridge !
sumber
\include{...]
untuk suatu pekerjaan ketika\input{...}
perintah sebenarnya yang dimaksudkan untuk situasi ini?