Der Standardmodus im Org-Modus beim HTML-Export besteht darin, den Autor in das Postamble am unteren Rand der Seite einzufügen.
Aber ich möchte ein papierähnliches Dokument mit dem Autor zwischen dem Titel und dem Abstract exportieren. Ist es irgendwie möglich, den Autor nach dem Titel zu platzieren?
Und ist es möglich, das Abstract als Abstract zu bezeichnen? Ich habe die Begrenzer verwendet
#+BEGIN_abstract
...
#+END_abstract
um den Text als abstact zu markieren, aber er wird nur als normaler Absatz wiedergegeben (kein Blockzitat wie Einzug). Ist es möglich, den richtigen Einzug für das Abstract und ein lokalisiertes Label zu erhalten?
org-mode
org-export
html
ceving
quelle
quelle
...
wird verpackt als<div class="abstract"><p>...</p></div>
. Um einen LaTeX-ähnlichen Titel zu haben, sollten Sie möglicherweise einen Fehlerbericht ausfüllen. Verwenden Sie vorerst das Makro{{{AUTHOR}}}
und die Snippets@@html:whatever@@
, um das zu erstellen, was Sie möchten.Antworten:
Vielleicht so etwas (getestet mit LaTeX und HTML)
Beachten Sie, dass das
html-header
auch über generiert werden könnteorg-html-preamble
. Beachten Sie auch, dass fromorg 8.3
org-latex-title-command
verwendet werden kann, um den Titel als Formatzeichenfolge anzupassen.quelle
Schauen Sie sich den Quellcode an, es scheint, dass dies keine Option ist.
Ich bin mir nicht sicher, was Sie wirklich wollen. Geben Sie einfach zwei Möglichkeiten an:
Fügen
#+BEGIN_HTML ... #+END_HTML
Sie einfach einen Block hinzu, um zu schreiben, was Sie wollen. (Der darin geschriebene Inhalt wird vollständig als HTML behandelt.) Möglicherweise müssen Sie jedoch hinzufügen#+OPTIONS: toc: nil
, um das Inhaltsverzeichnis zu deaktivieren, oder der Autor wird unter Inhaltsverzeichnis platziert.Definieren Sie die Exportfunktion neu und tun Sie, was Sie wollen (Hinweiszeile 50 ~ 52).
(require 'ox-html)
Fügen Sie einfach den folgenden Code in Ihre Konfigurationsdatei ein:quelle
org-export-define-derived-backend
Vorlage erstellen, die neue Vorlage anzeigen und der hinzufügen:translate-alist
. Für konkrete Beispiele überprüfen Sieox-beamer.el
,ox-koma-script.el
und zox-s5.el
.Das schwierigste Problem, auf das ich gestoßen bin, ist das bedingte Styling verschiedener Abschnitte und die bedingte Nummerierung verschiedener Abschnitte. Dies ist eine Lösung für beide Probleme.
Hier ist mein Papier:
Zunächst enthält dies eine Organisationsdatei mit einigen zusätzlichen Optionen. Diese
style.org
oben genannte Datei legt den HTML-Export zum Laden eines benutzerdefinierten Stylesheets fest und legt einige LaTeX-Optionen fest. Wenn Sie nicht nach LaTeX exportieren, benötigen Sie diese nicht.Um dies als papierähnliches HTML zu rendern, reicht ein wenig CSS aus (gespeichert in
style.css
:Die Abschnittsnummern sind jedoch falsch. Der Org-Modus kann entweder alle oder keine Abschnitte nummerieren. Papiere benötigen normalerweise Zahlen in den Körperteilen, nicht jedoch die Zusammenfassung und die Zusammenfassung. Mit dem folgenden Code setzt Org Zahlen vor reguläre Abschnitte, unterdrückt jedoch die Zahlen, wenn die Eigenschaft festgelegt
:NUMBERS: no
ist:Dies funktioniert gut für den LaTeX-Export, jedoch nicht für den HTML-Export. Mit modernem CSS können Browser die Nummerierung jedoch für Sie vornehmen (angehängt an
style.css
):Damit können Sie Ihr Papier sowohl nach LaTeX als auch nach HTML exportieren.
quelle
UNNUMBERED: t
an eine Überschrift weitergeben? Aus ORG-NEWS: Überschriften, für die die EigenschaftUNNUMBERED
nicht Null ist, werden jetzt unabhängig von ihrer Ebene ohne Abschnittsnummern exportiert. Die Eigenschaft wird von Kindern geerbt.