Default mode-Org selama ekspor HTML adalah menempatkan penulis di postamble di bagian bawah halaman.
Tapi saya ingin mengekspor dokumen seperti kertas dengan penulis antara judul dan abstrak. Apakah mungkin entah bagaimana menempatkan penulis setelah judul?
Dan apakah mungkin untuk memberi label abstrak sebagai abstrak? Saya telah menggunakan pembatas
#+BEGIN_abstract
...
#+END_abstract
untuk menandai teks sebagai abstak tetapi diterjemahkan hanya sebagai paragraf normal (tidak ada blokquote seperti indent). Apakah mungkin untuk mendapatkan indentasi yang tepat untuk label abstrak dan lokal?
org-mode
org-export
html
ceving
sumber
sumber
...
akan dibungkus sebagai<div class="abstract"><p>...</p></div>
. Untuk memiliki judul seperti LaTeX mungkin Anda harus mengisi laporan bug. Untuk saat ini gunakan makro{{{AUTHOR}}}
dan cuplikan@@html:whatever@@
untuk membangun apa yang Anda inginkan.Jawaban:
Mungkin sesuatu seperti ini (diuji dengan LaTeX dan HTML)
Perhatikan
html-header
juga bisa dihasilkan melaluiorg-html-preamble
. Perhatikan juga bahwa fromorg 8.3
org-latex-title-command
dapat digunakan untuk mengkustomisasi judul sebagai format-string.sumber
Lihatlah kode sumbernya, sepertinya tidak ada pilihan untuk melakukan ini.
Saya tidak yakin apa yang Anda inginkan, berikan dua kemungkinan cara:
Cukup tambahkan
#+BEGIN_HTML ... #+END_HTML
blok untuk menulis apa yang Anda inginkan. (Konten yang ditulis di dalamnya akan diperlakukan sebagai sepenuhnya HTML.) Tetapi Anda mungkin perlu menambahkan#+OPTIONS: toc: nil
untuk menonaktifkan TOC atau penulis akan ditempatkan di bawah TOC.Definisikan kembali fungsi ekspor dan lakukan apa yang Anda inginkan (Baris Pemberitahuan 50 ~ 52), cukup tempatkan kode berikut setelah
(require 'ox-html)
di file konfigurasi Anda:sumber
org-export-define-derived-backend
dan menambahkan templat baru ke:translate-alist
. Untuk contoh konkretox-beamer.el
, periksa ,ox-koma-script.el
dan misalnyaox-s5.el
.Masalah paling sulit yang saya temui adalah gaya penataan bagian yang berbeda dan penomoran kondisi bagian yang berbeda. Ini adalah solusi untuk kedua masalah ini.
Ini kertas saya:
Pertama, ini termasuk file org dengan beberapa opsi tambahan. File ini, yang disebut di
style.org
atas menetapkan ekspor HTML untuk memuat lembar gaya khusus, dan menetapkan beberapa opsi LaTeX. Jika Anda tidak mengekspor ke LaTeX, Anda tidak akan membutuhkannya.Untuk menjadikan ini sebagai HTML seperti kertas, sedikit CSS sudah cukup (disimpan dalam
style.css
:Namun, nomor bagian akan salah. Mode org dapat berupa angka semua bagian, atau tidak ada. Makalah biasanya membutuhkan angka pada bagian tubuh, tetapi bukan Abstrak dan Ringkasan. Potongan kode berikut akan membuat Org menaruh angka di depan bagian reguler, tetapi menekan angka jika properti
:NUMBERS: no
disetel:Ini berfungsi baik untuk ekspor LaTeX, tetapi tidak dalam ekspor HTML. Dengan CSS modern, browser dapat melakukan penomoran untuk Anda (ditambahkan ke
style.css
):Dengan itu, Anda dapat mengekspor kertas ke LaTeX dan HTML.
sumber
UNNUMBERED: t
ke judul? Dari ORG-NEWS: Berita utama, yang propertinyaUNNUMBERED
non-nihil, sekarang diekspor tanpa nomor bagian terlepas dari levelnya. Properti ini diwarisi oleh anak-anak.