Saya tahu memasukkan HTML mentah dimungkinkan dalam dokumen Markdown dengan Pandoc, jadi saya bertanya-tanya apakah ada cara untuk mengizinkannya dalam dokumen LaTeX.
Pandoc mengonversi lebih rendah dari dan lebih dari karakter ke entitas HTML saat disertakan dalam dokumen LaTeX (bahkan ketika di dalam kata demi kata). itu masuk akal tetapi bukan itu yang saya inginkan.
\begin{rawhtml}...\end{rawhtml}
dengan pandoc.Jawaban:
Cara terbaik adalah dengan menggunakan
verbatim
lingkungan yang ditandai khusus , yang kemudian dapat diubah menjadi format target yang diinginkan melalui filter Lua . Misalnya, tambahkan%%%html
tag sebagai baris pertama dari lingkungan kata demi kata, lalu masukkan HTML yang ingin Anda pertahankan:Pandoc akan membaca ini sebagai blok kode normal, tetapi kami ingin blok HTML mentah. Kami menggunakan filter, filter untuk mengonversinya:
Simpan di atas ke dalam file dan gunakan itu sebagai argumen dari
--lua-filter
opsi pandoc .sumber