По умолчанию в режиме экспорта по умолчанию в орг-режиме автор помещается в виде поста в нижней части страницы.
Но я хотел бы экспортировать бумажный документ с автором между заголовком и рефератом. Можно ли как-нибудь разместить автора после заголовка?
И можно ли пометить реферат как реферат? Я использовал разделители
#+BEGIN_abstract
...
#+END_abstract
пометить текст как реферат, но он отображается как обычный абзац (без цитаты, как отступ). Можно ли получить правильный отступ для абстрактного и локализованного ярлыка?
org-mode
org-export
html
ceving
источник
источник
...
будет упакован как<div class="abstract"><p>...</p></div>
. Чтобы иметь название, похожее на LaTeX, возможно, вам следует заполнить отчет об ошибке. А пока используйте макрос{{{AUTHOR}}}
и фрагменты,@@html:whatever@@
чтобы построить то, что вы хотите.Ответы:
Может быть что-то вроде этого (протестировано с LaTeX и HTML)
Обратите внимание, что
html-header
также может быть сгенерировано черезorg-html-preamble
. Также обратите внимание, что fromorg 8.3
org-latex-title-command
может использоваться для настройки заголовка как строки формата.источник
Взгляните на исходный код, кажется, что нет возможности сделать это.
Я не уверен, что вы действительно хотите, просто укажите два возможных способа:
Просто добавьте
#+BEGIN_HTML ... #+END_HTML
блок, чтобы написать то, что вы хотите. (Содержимое, написанное в нем, будет обрабатываться как полностью HTML.) Но вам может потребоваться добавить#+OPTIONS: toc: nil
отключение оглавления, иначе автор будет помещен в оглавление.Переопределите функцию экспорта и делайте что хотите (обратите внимание на строки 50 ~ 52), просто поместите следующий код после
(require 'ox-html)
в ваш файл конфигурации:источник
org-export-define-derived-backend
и добавили новый шаблон в:translate-alist
. Для конкретных примеров проверьтеox-beamer.el
,ox-koma-script.el
и, напримерox-s5.el
.Самая сложная проблема, с которой я столкнулся, - это условное оформление различных разделов и условная нумерация различных разделов. Это решение для обеих этих проблем.
Вот моя статья:
Прежде всего, это включает в себя файл org с некоторыми дополнительными опциями. Этот файл, названный
style.org
выше, устанавливает экспорт HTML для загрузки пользовательской таблицы стилей и устанавливает несколько параметров LaTeX. Если вы не экспортируете в LaTeX, вам это не понадобится.Чтобы отобразить это как бумажный HTML, достаточно немного CSS (сохранено в
style.css
:Однако номера разделов будут неправильными. Режим Org может содержать нумерацию всех разделов или ни одного. Бумаги, как правило, нуждаются в цифрах в разделах тела, но не в Резюме и Резюме. Следующий фрагмент кода заставит Org ставить числа перед регулярными секциями, но подавлять числа, если свойство
:NUMBERS: no
установлено:Это хорошо работает для экспорта LaTeX, но не для экспорта HTML. С помощью современного CSS браузеры могут сделать нумерацию за вас (добавлено
style.css
):Благодаря этому вы можете экспортировать вашу статью как в LaTeX, так и в HTML.
источник
UNNUMBERED: t
в заголовок? Из ORG-NEWS: заголовки, для которых свойство неUNNUMBERED
равно нулю, теперь экспортируются без номеров разделов, независимо от их уровней. Собственность наследуется детьми.