Seminární skupina 02 předmětu Laboratoř elektronických a multimediálních aplikací

[Dominik Rehák & Tereza Vrabcová] Different input formats for the Markdown package and Updating the fithesis LaTeX templates to JVS MU 13. 5. 2021

[T. Vrabcová] Updating the fithesis LaTeX templates to JVS MU

In my bachelor’s thesis, I aim to analyze the existing LaTeX document class fithesis3 for the typesetting of theses at the Masaryk University in Brno and compare it to the current formal requirements of the university. Finding discrepancies, I update the fithesis3 class to comply with the current formal requirements, creating a new iteration of the fithesis class, fithesis4.

Readings

What is fithesis?
In case you have been in-home office for the past decade...
A fithesis3 user guide for the Faculty of Informatics
Say your goodbyes, the user guides bite the dust with fithesis4! 😭

[D. Rehák] Different input formats for the Markdown package

Pandoc is a powerful utility for converting between many document types. However, its universality results in its LaTeX output being fairly lossy and non-extensible. By retrieving and parsing Pandoc's intermediate AST, we can control the output more finely. In my thesis, I aim to integrate such parsing into the Markdown LaTeX package, thus increasing the number of formats it can convert and embed into LaTeX documents.

In my presentation, I will first introduce a high-level overview of the markdown LaTeX package and lunamark, the Lua library that markdown is based on. Then I will talk about the details of parsing Pandoc's AST. Lastly, I will document my progress on the thesis and outline what still needs to be done.

The Markdown package
A package for converting and rendering markdown documents in TeX
Pandoc
A universal document converter