%Title
%Author
#Header 1
Lots of words.
#Header 2
More words.
##Level 2 header
Teks di atas dapat diubah menjadi file EPUB untuk e-reader dengan pandoc -o output.epub input.mkd
, dan dapat dikonversi ke PDF dengan pandoc -o output.pdf input.mkd
. Yang terakhir membutuhkan mesin lateks untuk diinstal, yang mungkin relevan untuk menjawab pertanyaan.
Dengan EPUB, setiap tajuk level 1 secara otomatis ditetapkan di bagian atas halaman baru (tajuk yang lebih kecil tidak). Dengan PDF, ini bukan masalahnya - dan saya tidak akan mengharapkannya secara default, karena itu akan bertentangan dengan tujuan utama penurunan harga. Namun, saya mengalami kesulitan menemukan opsi pandoc untuk mengaktifkan perilaku ini.
Adakah yang tahu cara mengaktifkan perilaku ini dengan pandoc? Mengedit file konfigurasi akan menjadi solusi yang dapat diterima, tetapi jika sintaksnya berbasis lateks, saya akan sangat menghargai penjelasannya (tentang arti apa yang ada dalam file konfigurasi, bukan penjelasan komprehensif tentang lateks!).
Pilihan pandoc --chapters
sepertinya harus melakukan apa yang saya inginkan ... tetapi itu
- Membuat bab hanya muncul di halaman bernomor ganjil, menyisipkan halaman kosong seperlunya (menarik, tapi bukan yang saya inginkan - saya ingin mencetaknya di kertas A4, dan tidak akan ditata dengan gaya buku, jadi setiap estetika positif di sini diimbangi oleh pemborosan kertas)
- Sisipan
Chapter x
sebelum tajuk yang sebenarnya, yang mengarah ke beberapa hal konyol seperti:
Bab 1
Prolog
Jika mungkin untuk menjinakkan --chapters
opsi, itu akan menjadi jawaban yang cocok.
\usepackage{sectsty} \sectionfont{\clearpage}
.Apa yang akhirnya saya lakukan adalah ini:
Hal ini menyebabkan kelas dokumen 'laporan' LaTeX digunakan (secara default, dengan
--chapters
, pandoc tampaknya menggunakan kelas 'buku' atau 'memoar', yang dirancang untuk buku - margin dengan ukuran berbeda di setiap sisi untuk memfasilitasi pengikatan buku) , bab hanya dimulai pada halaman ganjil, dll.), yang menempatkan header level 1 di bagian atas halaman, tetapi tidak hanya menempatkannya di bagian atas halaman bernomor ganjil.Ini masih menyisipkan 'Bab X' sebelum setiap bab, yang masih mengganggu. Saya juga sangat ingin agar Daftar Isi dimulai pada halaman yang sama dengan judul (ini terjadi dengan kelas dokumen 'artikel', tetapi kemudian bab-bab tidak didorong ke awal halaman baru - mereka hanya memulai di mana saja). Namun, saya pikir mendapatkan itu akan membutuhkan lebih banyak pengetahuan tentang LaTeX daripada yang saya miliki: Saya tidak akan menandainya sebagai jawaban yang diterima, karena jawaban ideal untuk ini akan menjelaskan cara mengatasi dua masalah ini.
sumber
Juga lebih dari dua tahun kemudian, dan saya terus mengalami masalah ini juga; jadi untuk siapa pun yang mengalami masalah ini yang menemukan ini ...
Berkat jawaban John dan tautan lain yang disertakan, saya menggunakan yang berikut ini dalam file dengan
pandoc -H
opsi dan sepertinya berfungsi dengan baik:Dengan ini, saya menggunakan
--chapters
opsipandoc
dan menghasilkan bab-bab PDF pada halaman-halaman baru tanpaChapter XX:
judul halaman. Menggunakan-V documentclass=report
juga menghasilkan hasil yang diinginkan, tanpa fenomena halaman-skipping-dan-bab-on-ganjil-halaman yang dihasilkan olehbook
kelas dokumen.sumber
Punya masalah yang sama dan tahu saya akan memposting solusi saya hanya menggunakan bidang metadata YAML.
sumber