#r-markdown #pandoc #bookdown
#r-уценка #пандок #закладка
Вопрос:
Я пишу новую версию своей книги на Java с помощью bookdown. Формат книги-pdf.
Я хотел бы настроить выделение кода, особенно многострочные комментарии. Мне нужен только один цвет и один и тот же стиль для всех персонажей в комментариях такого типа.
Вот что у меня есть сейчас (с нежелательным стилем в многострочных комментариях):
Я попробовал с pandoc_args: "--highlight-style=my.theme"
в _output.yml
:
bookdown::pdf_book: includes: in_header: preamble.tex latex_engine: xelatex citation_package: natbib keep_tex: yes pandoc_args: "--highlight-style=my.theme" bookdown::epub_book: default
Но возникает следующая ошибка:
Could not read highlighting theme my.theme Error: pandoc document conversion failed with error 6
Я сгенерировал my.theme
этот способ:
pandoc --print-highlight-style pygments gt; my.theme
Файл my.theme
не является проблемой, потому что он работает с автономным pandoc таким образом:
pandoc -f markdown libro_generado/libro_completo.md -o libro_generado/aprendejava.pdf --pdf-engine xelatex --highlight-style my.theme --include-in-header configuracion/titlesec.tex
Я хотел бы использовать bookdown вместо автономного pandoc, потому что у меня могут быть все главы, конфигурация и все более организованное.
Я занимаюсь этой проблемой уже больше недели. Я буду очень благодарен, если мне помогут.