Pandoc Thesis Template: A Template for Thesis Documents written in Markdown
A Template for Thesis Documents written in Markdown.
make docker
Note: You will need about 2GB of free disk space:
$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
pandoc-thesis latest b8680fd61337 10 seconds ago 2GB
debian stable-slim eb8569e750e6 5 days ago 69.2MB
PANDOC
pointing to the location of your pandoc installation or change the
line PANDOC ?= docker run --rm -v $(WORKDIR):/pandoc pandoc-thesis pandoc
in the Makefile
to
reflect your settingseisvogel.tex
and move it to the project folder
(Note: Latest tested commit is ad404d0446
(version 2.0.0).)cleanthesis.sty
and move it to the
project folder
(Note: Latest tested commit is 63d1fdd815
.)Note: If the template files do not yet exist in the project folder, use make eisvogel
or make cleanthesis
to download them.
references.bib
md/metadata.yaml
md/metadata.yaml
to your needs:
abstract-*
or acknowledgements
or restrictionnote
: Remove or comment this optional definitionsabstract-*
or acknowledgements
or restrictionnote
^W
conventional page header (i.e. chapter/section instead of the thesis title) activate (i.e. remove comment in front of) headeralternative
md/
with your content
md/
correspond to a typical structure of a scientific thesis (see also
@Balzert2017
: Balzert et al. "Wissenschaftliches Arbeiten", Springer, 2017). You can just use this as starting
point for your work ... Hint: You will find some help regarding the use of Markdown in
md/introduction.md
as well as typical number of pages for each chapter in the comment section
of each file.Makefile
..csl
file to your project folder and activate the style in the
Makefile
(option --csl=XXX.csl
).make simple
make eisvogel
make cleanthesis
make clean
make distclean
The above mentioned files constitute a minimal working example. To start your own project, simply clone this project and customize the files mentioned above.
The generated PDF is intended to be printed double sided like a book. Also, chapters start always on a new (right) page, i.e. this may produce an empty left page at the end of a chapter.
Note: When switching between templates, please make sure to make clean
first! Failing to do so may lead to strange behaviour
or even to weird errors.
Note: In rare circumstances, e.g. when using Cygwin, the path to the working directory is not correctly recognized by make
.
In this case, set it manually by overwriting the variable WORKDIR
in the Makefile
(use absolute paths).
Simple Titlepage | Simple Chapter |
---|---|
Eisvogel Titlepage | Eisvogel Chapter |
---|---|
Clean Thesis Titlepage | Clean Thesis Chapter |
---|---|
This work by Carsten Gips and contributors is licensed under MIT.