Получение asciidoc для создания слайдов со встроенным латексом

Меня интересует создание слайдов с использованием разметки asciidoc. До сих пор мне удалось сгенерировать несколько слайдов с помощью инструмента asciidoc, передав флаг -b slidy исполняемому файлу asciidoc, как указано здесь: https://www.methods.co.nz/asciidoc/slidy.html#(3)

Однако, когда я пытаюсь внедрить выражения Latex, такие как $\alpha + \beta$, они просто отображаются как есть. Я знаю, что есть инструмент под названием asciidoctor-latex, который можно использовать для создания "обычного" HTML. страницы / PDF-файлы, содержащие символы латекса, но когда я попробовал -b slidy флаг с asciidoctor-latex, я получаю сообщение об ошибке

asciidoctor: FAILED: missing converter for backend 'slidy'. Processing aborted. (RuntimeError)
  Use --trace for backtrace

Как мне установить необходимый скользящий бэкэнд?


person smilingbuddha    schedule 11.12.2018    source источник


Ответы (1)


Насколько мне известно, в дистрибутив программы asciidoc (python) включен бэкэнд для slidy, но в настоящее время такого бэкэнда для asciidoctor (рубиновая реализация AsciiDoc) нет.

Вы можете сгенерировать LaTeX с помощью asciidoc (python) LaTeX Backend, но это, вероятно, не поможет с встраивание формул в слайды. Думаю, проще написать сценарий препроцессора, который заменяет ваш LaTeX-код изображением svg (внешняя ссылка на файл, сгенерированный, например, dvisvgm).

person Bitnacht    schedule 12.01.2019