Diploma thesis written in markdown, which then renders to pdf using pandoc, through tex (for styling).
- Clone repo
- Run
make deps_load
to download dependencies (pandoc filters) if needed - Run
make build
to build pdf. See results inout/0.pdf
. - Also you can run
make view
to build and immediately preview result withzathura
(if installed) - Run
make merge
when want to build final version with merged title pages. See results inout/merged.pdf
P.S. current tex template and bibliography style (.csl) are meant to be used in Russian papers. You may want to replace it or adapt to your needs.
Symbol /
can block words wrapping. Known workaround is using \slash
in
place of this symbol. Example: one\slash two
.
pandoc
- main job, to convert markdown to tex and pdf.make
- used to run commands to build. Can be omitted.libreoffice
- to render title from docx to pdf. Can be omitted.pdftk
- to merge rendered title and output from pandoc.- latex and everything else...