La valeur par défaut du mode org lors de l'exportation HTML est de mettre l'auteur dans le postambule au bas de la page.
Mais je voudrais exporter un document de type papier avec l'auteur entre le titre et le résumé. Est-il possible de placer l'auteur après le titre?
Et est-il possible d'étiqueter l'abstrait comme un abstrait? J'ai utilisé les délimiteurs
#+BEGIN_abstract
...
#+END_abstract
pour marquer le texte comme l'abstrait mais il est rendu comme un paragraphe normal (pas de bloc comme le retrait). Est-il possible d'obtenir le bon retrait pour le résumé et une étiquette localisée?
org-mode
org-export
html
ceving
la source
la source
...
sera enveloppé comme<div class="abstract"><p>...</p></div>
. Pour avoir un titre similaire à LaTeX, vous devriez peut-être remplir un rapport de bogue. Pour l'instant, utilisez la macro{{{AUTHOR}}}
et les extraits@@html:whatever@@
pour créer ce que vous voulez.Réponses:
Peut-être quelque chose comme ça (testé avec LaTeX et HTML)
Notez que le
html-header
pourrait également être généré viaorg-html-preamble
. Notez également que fromorg 8.3
org-latex-title-command
peut être utilisé pour personnaliser le titre sous forme de chaîne de format.la source
Jetez un oeil sur le code source, il semble qu'il n'y ait aucune option pour le faire.
Je ne sais pas ce que vous voulez vraiment, fournissez simplement deux façons possibles:
Ajoutez simplement un
#+BEGIN_HTML ... #+END_HTML
bloc pour écrire ce que vous voulez. (Le contenu qui y est écrit sera traité comme totalement HTML.) Mais vous devrez peut-être ajouter#+OPTIONS: toc: nil
pour désactiver la table des matières ou l'auteur sera placé sous la table des matières.Redéfinissez la fonction d'exportation et faites ce que vous voulez (ligne 50 ~ 52), placez simplement le code suivant
(require 'ox-html)
dans votre fichier de configuration:la source
org-export-define-derived-backend
et ajouter le nouveau modèle au:translate-alist
. Pour des exemples concrets, vérifiezox-beamer.el
,ox-koma-script.el
et par exempleox-s5.el
.Le problème le plus difficile que j'ai rencontré est le style conditionnel de différentes sections et la numérotation conditionnelle de différentes sections. Il s'agit d'une solution pour ces deux problèmes.
Voici mon article:
Tout d'abord, cela inclut un fichier org avec quelques options supplémentaires. Ce fichier, appelé
style.org
ci-dessus, définit l'exportation HTML pour charger une feuille de style personnalisée et définit quelques options LaTeX. Si vous n'exportez pas vers LaTeX, vous n'en aurez pas besoin.Pour le rendre en HTML papier, un peu de CSS suffit (enregistré dans
style.css
:Cependant, les numéros de section seront erronés. Le mode org peut soit numéroter toutes les sections, soit aucune. Les articles ont généralement besoin de numéros sur les sections du corps, mais pas du résumé et du résumé. Le morceau de code suivant obligera Org à placer des nombres devant les sections régulières, mais supprimera les nombres si la propriété
:NUMBERS: no
est définie:Cela fonctionne bien pour l'exportation LaTeX, mais pas dans l'exportation HTML. Avec le CSS moderne, les navigateurs peuvent faire la numérotation pour vous (en annexe
style.css
):Avec cela, vous pouvez exporter votre papier vers LaTeX et HTML.
la source
UNNUMBERED: t
à un titre? Depuis ORG-NEWS: les titres, pour lesquels la propriétéUNNUMBERED
n'est pas nulle, sont désormais exportés sans numéros de section, quels que soient leurs niveaux. La propriété est héritée par des enfants.