Использование диапазона (f) или цвета шрифта в Pando c markdown для html и pdf? - PullRequest
1 голос
/ 10 июля 2020

Я хотел бы написать в Markdown, а затем использовать <font color="red">red text</font> или <span style="color: red;">red text</span> для раскрашивания текста, чтобы при проверке файла .md, скажем, в Gitlab, цвет шрифта автоматически анализировался при просмотре HTML форматированная версия - но я также хочу использовать тот же файл .md в качестве источника для PDF через (xe) latex.

Я видел:

... и мои варианты кажутся такими:

  • Используйте <span> явно для HTML и \textcolor явно для PDF через Latex, что заставляет меня хранить две версии одного и того же документа уценки
  • Использовать фильтр Lua и писать как violets are [blue]{color="blue"} - который определенно не будет анализироваться какими-либо механизмами Markdown-to- HTML, используемыми Gitlab и такими

Итак, я подумал - должно быть возможно, что я напишу <span> или <font> в моем файле (который должен / должен распознаваться Gitlab и такими парсерами), а затем иметь фильтр Lua для pando c, tha t преобразует их в \textcolor при использовании файла .md в качестве источника для создания PDF.

К сожалению, Lua у меня отстой, и я определенно не знаю внутреннюю модель документа Pando c достаточно, чтобы я мог легко догадаться, как я могу добраться до таких тегов в файле Markdown. Итак, мой вопрос: есть ли существующий фильтр или параметр в pandoc, который уже делает это - или его не хватает, сценарий фильтра Lua, который ищет такие теги в документе уценки, что я мог бы использовать базу для этого типа фильтрации?

1 Ответ

2 голосов
/ 10 июля 2020
...