- Install pandoc for your platform.
- Place the
phoenix.latex
file inside the~/.pandoc/templates
directory (create the directory if it does not exist yet).
You can tell pandoc to use the phoenix
template using the --template phoenix
argument. The most basic pandoc command hence looks like this:
pandoc example.md -o example.pdf --template phoenix
The template provides some variables you can set inside the YAML meta data
block. The block is surrounded by ---
and can be located anywhere inside your
markdown document. In most cases the block is located at the beginning of your
document.
You can also completely remove the meta data block. In this case the default values apply. The following code block shows a simple YAML meta data block:
title: Using the phoenix template with panoc
author: Marius Kießling
titlepage: yes
header:
- left: I appear in the upper left corner on every page
title
(default: empty): Set the title displayed on the title page and
PDF meta data
author
(default: empty): Set the author displayed on the title page and
PDF meta data
date
(default: empty): Set the date displayed on the title page
titlepage
(yes or no; default: no): Enable or disable the title
page
colorlinks
(yes or no; default: no): Enable or disable colorful
links
defaultfont
(yes or no; default: no): Set to yes if the
document font should be set to Computer Modern. If set to no Open Sans will
be used as a default. This behavior can be overwritten by the preamble
keyword.
header
(list; default: no header): left
, center
, right
keys
specify the values displayed in the corresponding location.
footer
(yes or no or list; default: no footer): If a boolean is
given the footer is displayed or hidden. If the boolean simply set to yes the
footer displays the author(s) in the lower left corner and the current page in
the lower right corner. This behavior can be overwritten by providing a list of
values that specify the content of the footer. The list consists out of the
keys left
, center
, right
.
margin
(default: see description): If no margin option is supplied the
default margins (top & bottom: 1.25cm, left & right: 2cm) are used. They can be
overwritten by supplying a list consisting of the keys top
, right
,
bottom
, left
. The values provided in the list have to include a valid LaTeX
unit.
preamble
(list; default: no commands): The list supplied under this
keyword is included at the
end of the preamble and right before the content of the document. You can
include your own valid LaTeX commands here if need to specify any needed
packages or overwrite the default template behavior.
fontsize
(default: not set): Sets the font size of the document. This
includes the header and footer thus only use this option if it is really
needed. The option only supports the font sizes 10, 11 and 12pts. The unit
has to be supplied as well.
The name of this project is derived from the old Phoenix coal mining area inside my hometown that is now partially rebuild and repurposed; something old now serves a new and more general purpose.