Domyślnym trybem org podczas eksportu HTML jest umieszczenie autora w postamble na dole strony.
Chciałbym jednak wyeksportować dokument w formie papierowej wraz z autorem między tytułem a streszczeniem. Czy w jakiś sposób można umieścić autora po tytule?
I czy można oznaczyć streszczenie jako streszczenie? Użyłem ograniczników
#+BEGIN_abstract
...
#+END_abstract
aby oznaczyć tekst jako abstact, ale jest on renderowany tak jak zwykły akapit (brak cytatu blokowego jak wcięcie). Czy można uzyskać odpowiednie wcięcie dla streszczenia i zlokalizowanej etykiety?
org-mode
org-export
html
Ceving
źródło
źródło
...
zostaną zapakowane jako<div class="abstract"><p>...</p></div>
. Aby mieć tytuł podobny do LaTeXa, może powinieneś wypełnić raport o błędzie. Na razie użyj makra{{{AUTHOR}}}
i fragmentów,@@html:whatever@@
aby zbudować, co chcesz.Odpowiedzi:
Może coś takiego (testowane z LaTeX i HTML)
Uwaga:
html-header
można również wygenerować za pośrednictwemorg-html-preamble
. Zauważ też, że fromorg 8.3
org-latex-title-command
można użyć do dostosowania tytułu jako ciągu formatu.źródło
Spójrz na kod źródłowy, wygląda na to, że nie ma takiej możliwości.
Nie wiem, co naprawdę chcesz, po prostu podaj możliwe dwa sposoby:
Po prostu dodaj
#+BEGIN_HTML ... #+END_HTML
blok, aby napisać, co chcesz. (Treść w nim zapisana będzie traktowana jako całkowicie HTML.) Może być jednak konieczne dodanie,#+OPTIONS: toc: nil
aby wyłączyć spis treści lub autor zostanie umieszczony w spisie treści.Ponownie zdefiniuj funkcję eksportu i rób co chcesz (linia 50 ~ 52), po prostu umieść następujący kod
(require 'ox-html)
w pliku konfiguracyjnym:źródło
org-export-define-derived-backend
i dodać nowy szablon do:translate-alist
. Konkretne przykłady sprawdźox-beamer.el
,ox-koma-script.el
npox-s5.el
.Najtrudniejszym problemem, z jakim się z tym spotkałem, jest warunkowe stylowanie różnych sekcji i warunkowa numeracja różnych sekcji. Jest to rozwiązanie obu tych problemów.
Oto mój artykuł:
Po pierwsze, obejmuje to plik org z kilkoma dodatkowymi opcjami. Ten plik, zwany
style.org
powyżej, ustawia eksport HTML do ładowania niestandardowego arkusza stylów i ustawia kilka opcji LaTeX. Jeśli nie eksportujesz do LaTeX, nie będziesz ich potrzebować.Aby renderować to jako papierowy HTML, wystarczy trochę CSS (zapisany w
style.css
:Jednak numery sekcji będą błędne. Tryb organizacji może albo numerować wszystkie sekcje, albo żadną. Artykuły zazwyczaj wymagają liczb w sekcjach ciała, ale nie w Streszczeniu i Podsumowaniu. Poniższy fragment kodu spowoduje, że Org umieści liczby przed zwykłymi sekcjami, ale pominie te liczby, jeśli właściwość
:NUMBERS: no
jest ustawiona:Działa to dobrze w przypadku eksportu LaTeX, ale nie w przypadku eksportu HTML. Dzięki nowoczesnemu CSS przeglądarki mogą dla Ciebie wykonać numerację (dołączone do
style.css
):Dzięki temu możesz eksportować papier zarówno do LaTeX, jak i HTML.
źródło
UNNUMBERED: t
do nagłówka? Z ORG-NEWS: Nagłówki, dla których właściwośćUNNUMBERED
jest inna niż zero, są teraz eksportowane bez numerów sekcji, niezależnie od ich poziomów. Nieruchomość jest dziedziczona przez dzieci.