Interaktivní osnova
[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
[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.