Xavier Góngora<p>I really like <a href="https://social.toplap.org/tags/pandoc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pandoc</span></a> for rendering PDF documents from <a href="https://social.toplap.org/tags/markdown" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>markdown</span></a>. One gets to write plain text files, with all its benefits (version control, portability, etc.). Documentation on formatting syntax and extension is great; the time it would take me to format this by hand, using e.g. LibreOffice <a href="https://social.toplap.org/tags/Writer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Writer</span></a>, is similar to the time it takes me to implement a template to accomplish it automatically.</p><p>Also, most <a href="https://social.toplap.org/tags/LaTex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LaTex</span></a> you know is applicable without hassle. Talk about rendering <a href="https://social.toplap.org/tags/math" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>math</span></a>!</p><p>You can even write <a href="https://social.toplap.org/tags/Lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lua</span></a> filters to manipulate pandoc's AST and implement custom functionality! I found a neat one to embed music scores using <a href="https://social.toplap.org/tags/Lilypond" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lilypond</span></a>, here: <a href="https://github.com/pandoc/lua-filters/blob/master/lilypond/lilypond.lua" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/pandoc/lua-filters/</span><span class="invisible">blob/master/lilypond/lilypond.lua</span></a></p>