Я хотел бы написать в 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, который ищет такие теги в документе уценки, что я мог бы использовать базу для этого типа фильтрации?