Saya sedang bekerja untuk mengubah banyak file orgmode menjadi penurunan harga. Saya tidak dapat menemukan cara mencegah pandoc mengubah judul yang lebih besar dari level 3 menjadi daftar bernomor. Sebagai contoh:

* Heading 1

Here is some content

** Heading 2

Here is some content

*** Heading 3

Here is some content

**** Heading 4

Here is some content

***** Heading 5

Here is some content

**** Another Heading 4

Here is some content

***** Another Heading 5

Here is some content

Mengonversi dengan perintah ini: pandoc -f org -t gfm --atx-headers myfile.org

Hasil dalam output ini:

# Heading 1

Here is some content

## Heading 2

Here is some content

### Heading 3

Here is some content

1.  Heading 4
    
    Here is some content
    
    1.  Heading 5
        
        Here is some content

2.  Another Heading 4
    
    Here is some content
    
    1.  Another Heading 5
        
        Here is some content

Bagaimana saya bisa membuat Judul 4 dan Judul 5 menjadi judul yang sebenarnya alih-alih daftar bernomor?

Terima kasih

1
tgrosinger 3 Juli 2020, 05:40

1 menjawab

Jawaban Terbaik

Mode organisasi menggunakan H setelan ekspor untuk mengontrol perilaku ini:

Tetapkan jumlah tingkat judul untuk ekspor (org-export-headline-levels). Di bawah level itu, headline diperlakukan secara berbeda. Di sebagian besar back-end, mereka menjadi item daftar.

Pandoc menghormati pengaturan ini. Nilai default untuk ini, baik dalam mode Emacs Org dan pandoc, adalah 3.

Jadi solusi untuk masalah Anda adalah mengatur ini ke nilai yang lebih tinggi. Tambahkan ini ke bagian atas file org Anda:

#+OPTIONS: H:9

Atau, jika Anda menggunakan Mac atau Linux, gunakan fitur substitusi proses shell Anda untuk mengawali input Anda dengan baris ini:

pandoc -f org -t gfm --atx-headers <(printf "#+OPTIONS: H:9") myfile.org
3
tarleb 3 Juli 2020, 05:51