Ek'te iki bölüm arasında görünen boş sayfaları kaldırmanın bir yolu var mı?
Yanıtlar:
Senin sorunun şu ki, ekte olsun ya da olmasın, tüm bölümler, iki taraflı düzen modundayken varsayılan olarak tek sayılı bir sayfadan başlıyor. Birkaç olası çözüm:
En basit çözüm, openanybelge sınıfınız için seçeneği kullanmaktır; bu, tek veya çift numaralı bir sayfa olup olmadığına bakılmaksızın, bölümlerin sonraki sayfada başlamasını sağlar. Bu, standart kitap belge sınıfında desteklenir, örn \documentclass[openany]{book}. ( memoirayrıca, \openanysonraki sayfaların davranışını değiştirmek için bir belgenin ortasında kullanılabilen bir bildirim olarak kullanılmasını destekler .)
Diğer bir seçenek de, \let\cleardoublepage\clearpagebu davranışı önlemek için komutu eklerinizden önce denemektir .
Veya, iki taraflı düzeni kullanarak seçeneğini kullanarak umursamazsak onesidesizin için documentclass(örneğin \documentclass[oneside]{book}tek taraflı düzeni kullanarak geçer).
bookve scrbook, ancak bu önsözde komutu koymak durumunda çalışır.
bu çok kolay:
ekle \documentclass[oneside]{book}
ve iyisin;)
\documentclass[report,12pt]{memoir}ile \documentclass[oneside,12pt]{memoir}yardımcı
onesideopsiyon da neden fancyhdrböyle hataları neticesinde hatta sayfaları için kurulum görmezden: Package Fancyhdr Warning: \fancyfoot's `E' option without twoside option is useless on input line 6791. Yani openanysadece yerine marjları etkileyen ve başlıkları / altbilgi alternatif, her yeni bölümün konumunu etkiler olarak opsiyon bu durumda çok daha iyidir.
Şimdiye kadar en iyi çözüme götüren Noah'ın önerisini denedim.
\let\cleardoublepage\clearpageÖzellikle boş sayfalı tüm parçaların önüne yerleştirin.\documentclass[12pt,a4paper]{book}
Frederic snyers'ın tavsiyesi \documentclass[oneside]{book}de çok iyidir ve sorunu çözer, ancak sadece book.cls veya article.cls'yi kullanmak istersek, parçacıklarınızı sunarken büyük bir fark yaratır.
Dolayısıyla \let\cleardoublepage\clearpagegelecekte aynı soruyu soracak kişilere büyük destek .
\ Documentclass bildiriminde 'openany' seçeneğini belirtirseniz, kitaptaki her bölüm (kitap sınıfını bir sonraki sayfada açılan raporlarda ve makalelerde bölüm içermeyen bölümler olarak kullandığınızı tahmin ediyorum) yeni bir sayfa, bir sonraki tek numaralı sayfa olması gerekmez.
Tabii ki, tam olarak istediğin bu değil. Bence ekteki bölümler için herhangi bir açıklık ayarlamak istiyorsunuz. Korkarım bunu nasıl yapacağımı bilmiyorum, kollarınızı sıvayıp TeX'in kendisiyle güreşmeniz gerektiğinden şüpheleniyorum
Keşfettiğim bir şey, \ include komutunu kullanmanın genellikle fazladan boş sayfa ekleyeceği. Önceki numarayı \ let komutuyla değiştirerek, belgenin başlangıcına \ let \ include \ input ekledim ve bu, fazla boş sayfaların çoğunu ortadan kaldırdı.
\inputİhtiyacınız olan şey buysa, \includeonu yeniden tanımlamak yerine kullanmanın en mantıklı olacağını düşünüyorum . Bence tex.stackexchange.com/questions/246/… bunun neden olduğunu açıklıyor. Bunun nedeni \include, metni belgeye kopyalayıp yapıştırmaktan daha fazlasını yapmaktır.
Benim durumumda, hala tek sayfalarda aç seçeneğini istiyordum, ancak bu, başlıkta bölüm adıyla boş bir sayfa üretecektir. Başlığı istemedim. Ve bundan kaçınmak için bölümün sonunda bunu kullandım:
\clearpage
\thispagestyle{plain}
Bu, boş sayfayı bölümün son çift sayfasında ancak başlıksız tutmanızı sağlar.