-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpandokoma-options.yaml
868 lines (754 loc) · 26.3 KB
/
pandokoma-options.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
# Pandokoma configuration
# metadata parameters to control the templates
# these should only contain design choices,
# not volume-specific information.
# based on:
# pandoc's default latex template by John MacFarlane <https://pandoc.org/>
# arabica by Martin Maga <https://github.com/periodicpoint/arabica>
# pandoc-latex-template by Pascal Wagler <https://github.com/Wandmalfarbe/pandoc-latex-template>
# by Karl Voigt <https://github.com/novoid/LaTeX-KOMA-template>
# GENERAL ADVICE
# ====================================================================
# When specifying LaTeX options in a field, in most cases you can either
# use strings, hyphenated lists, or bracketed lists:
# ```yaml
# classoptions: 'a4,onsided,landscape'
# classoptions:
# - a4,
# - onesided,
# - landscape
# classoptions: [a4, onsided, landscape]
# ```
#
# When specifying a LaTeX command in a field, in most cases you
# can enter them directly as they are in LaTeX, e.g."
# ```yaml
# definition: \upshape\bfseries
# ```
#
# However if a field's value contains `:` or `#` it should be put in quotes.
# But bewar, in quotes the backslash character `\` is interpreted an escape.
# Other characters like `{`,`}`,`[`,`]` may be wrongly escaped.
# When in doubt, you can ensure that the field is interpreted literally
# by using Pandoc's Raw Block syntax:
# ```yaml
# definition: ```{=latex}
# <LaTeX command with special symbols here>
# ```
# ```
# Or Pandoc's Raw Inline syntax:
# ```yaml
# definition: `<LaTeX command with special symbols>`{=latex}
# ```
#
# Check Pandoc's LaTeX output to verify that your command appears correctly.
# BASIC SETTINGS
# ====================================================================
# language, identifies the main language of the document, (polyglossia-lang)
# default: 'en'
lang: 'en'
# the base direction of the document, either rtl (right-to-left) or ltr
# (left-to-right). When using LaTeX for bidirectional documents, only the
# xelatex engine is fully supported (use --pdf-engine=xelatex).
# default: 'ltr'
dir: 'ltr'
# documentclass: LaTeX document class, e.g. article, report, book, memoir,
# scrbook, scrreprt, scrartcl.
# You should normally choose one of the KOMA classes: scrbook, scrreprt
# scrartcl.
documentclass: 'scrbook'
# option for document class, e.g. titlepage, oneside; may be repeated for
# multiple options.
# some exmaple options:
# 11pt,%------------------------to have a document with font size: 11pt
# paper=a4,%----------------to have a document with real paper size: a4
# pagesize,%to have a virtual page size that is equal to the paper size
# twoside,%-------------------------to print on both sides of the paper
# %oneside,%-----------to “print” just on one side of digitaly pdf page
# BCOR=2mm,%--------------------------to reserve 2mm binding correction
# openright,%--------------------to open new chapters on the right side
# titlepage=firstiscover%--- to make the first page a cover/ image page
# ]{scrbook}%---------------------to use the koma-script class "scrbook"
# defaults:
# - 'papersize=a4'
# - 'fontsize=11pt'
# - 'twoside'
# - 'twocolumn'
# - 'parskip=full'
classoption:
- 'twoside'
- 'onecolumn'
# - 'twocolumn'
# komaoptions (alias komaoption)
# list of option / value maps
komaoptions:
- option: headings
value: optiontoheadandtoc
# longtablefix
# A fix to allow tables within two columns. The fix is crude:
# it turns tables into figure environments, which end up
# floating. This will break some designs.
# default false
longtablefix: false
# has-frontmatter
# set this to true for your LaTeX document to be divided in
# \frontmatter, \mainmatter, \backmatter
# default: false
has-frontmatter: false
# mainmatter
# If not specified or false, the template will automatically
# place the \mainmatter command after titles.
# If set to true, you need to place the \mainmatter command yourself.
# This is useful to separate a preface (and other frontmatter material
# other than toc, list of figures and list of tables) from the main matter.
# default:
mainmatter:
# GEOMETRY
# ====================================================================
# ragged bottom or flush bottom. LaTeX's default `flushbottom`
# vertically stretches the text to the bottom of the page. Classical
# typography recommends rather an even separation between lines; this
# may result in textblock that don't occupy the full vertical space
# (ragged bottom). Flush bottom is preferable for e.g. text that
# includes a lot of equation.
# Default: `raggedbottom`. Set `flushbottom: true` to revert
# to the flushbottom mode.
raggedbottom: true
flushbottom: false
# newlength, setlength
# define new LaTeX lengths, or set existing ones.
# NB: the Pandoc template sets a few lengths of its own. You can over-
# ride these settings using setlength here.
newlength:
- length: gridbaseline
value: 12pt
- length: chapterwithsubtitleskip
value: 18pt plus 4pt minus 2pt
- length: chapterwithoutsubtitleskip
value: 6pt plus 1pt minus 1pt
- length: chapterskip
value: 25pt plus 2pt minus 1pt
- length: toctitleskip
value: 12pt plus 2pt minus 1pt
setlength:
- length: parindent
value: 2pt
# geometry. Options for the geometry package. Use a list to set multiple
# options.
# Example:
# geometry:
# - "margin=1in"
# - "centering"
# default:
geometry:
# sets margins, if geometry is not used (otherwise geometry overrides these)
# default:
margin-left:
margin-right:
margin-top:
margin-bottom:
# adjusts line spacing using the setspace package, e.g. 1.25, 1.5
# default:
linestretch:
# frenchspacing
# use french spacing (normal interword spaces after dots).
frenchspacing:
# Footnotes
# --------------------------------------------------------------------
# deffootnote. Choose markwidth (opt), indent, paragraph intend and the
# definition of the footnotemark. See KOMA's manual.
# Example (KOMA's default):
# deffootnote:
# markwidth: 1em
# indent: 1.5em
# parindent: 1em
# definition: \textsuperscript{\thefootnotemark}
deffootnote:
# set footnote rule. Choose thickness and width.
# setfootnoterule:
# thickness: 1pt
# width: \textwidth
setfootnoterule:
# Divisions: formatting headings, page headers, toc entries
# --------------------------------------------------------------------
# raggedpart, raggedchapter, raggedsection. LaTeX commands to set the
# alignement of sections, chapter and part headings---see KOMA manual.
raggedpart: \centering
raggedchapter: \centering
raggedsection: \raggedright
# partformat, chapterformat, sectionformat, ..., subparagraph format.
# LaTeX commands to format the headings counters.
# Example:
# partformat: \thepart\autodot
partformat:
chapterformat:
sectionformat:
subsectionformat:
subsubsectionformat:
paragraphformat:
subparagraphformat:
# declaresectioncommand, redeclaresectioncommand, declarenewsectioncommand,
# providesectioncommand.
# Set a sectioning command (predefined like \section
# or custom like \mydivision) and its attributes such as the heading's
# font, indentation etc. but also the way the division is styled in
# the table of contents. Use a map to set one sectioning command, or
# a list of maps to set several. In each map the `element` key is the
# sectioning command's name (e.g. `section`, `paragraph`, `mydivision`).
# and the other fields are KOMA attributes.
# Available KOMA attributes: counterwithin, counterwithout, expandtopt,
# level, style, tocstyle, tocafterpar, tocbeforeskip, tocbreakafternumber,
# tocdynindent, tocentry, tocentryformat, tocentrynumberformat,
# tocindent, toclevel, tocindentfollows, toclinefill, tocnumsep,
# tocnumwidth, toconendentry, toconendlastentry, toconstartfirstentry,
# toconstarthigherlevel, toconstartlowerlevel, toconstartsamelevel,
# tocpagenumberbox, tocpagenumberformat, tocpagenumberwidth,
# tocprepagenumber, tocraggedentrytext, tocraggedpagenumber,
# tocraggedright, tocraggedindent, afterindent, afterskip, beforeskip,
# font, innerskip, pagestyle, prefixfont, indent, runin.
#
# Example:
# redeclaresectioncommand:
# - element: section
# font: \usekomafont{mydisplayfont}
# indent: 2em
# afterindent: true
# - element: subsection
# font: \normalfont
# indent: 1em
# providesectioncommand:
# - element: chapter
# ...
#
declaresectioncommand:
redeclaresectioncommand:
declarenewsectioncommand:
providesectioncommand:
# Page styles
# --------------------------------------------------------------------
# to manage text 'layers' within koma-script
# default:
scrlayer: false
# scrlayer-scrpage. Load KOMA's package to define and manage page styles
# (see "fancyhdr" too).
# default: false
# autooneside. Set scrlayer-scrpage's autooneside option (true or false).
# default: false
# NB: autooneside is automatically set to true if scrheadings commands
# are used (ohead, ihead, chead, etc., see below).
scrlayer-scrpage: true
autooneside:
# to control note columns parallel to the main text
# to set side note column you need pkg "scrlayer-notecolumn"
# you may want to set: \setkomafont{notecolumn.marginpar}{\footnotesize}
# default:
scrlayer-notecolumn:
# default: '\footnotesize'
notecolumnfontsize: '\footnotesize'
# scrheadings
# use KOMA's scrheadings to manage page headers and footers.
# Automatically set to true if one of the scrheadings commands (chead,
# etc.) is used.
scrheadings:
# scrheadings commands
# ohead, chead, ihead, lehead, cehead, rehead, lohead, cohead, rohead
# ofoot, cfoot, ifoot, lefoot, cefoot, refoot, lofoot, cofoot, rofoot
# Set header and footer components.
# c----: center header/footer on recto and verso pages
# o----: outer header/footer, left of left pages and right on right pages
# i----: inner header/footer, right of left pages and left on right pages
# le----: left header/footer on even (verso, left) pages
# ce----: center header/footer on even (verso, left) pages
# re----: right header footer on even (verso, left) pages
# lo----: left header/footer on odd (recto, right) pages
# co----: center header/footer on odd (recto, right) pages
# ro----: right header/footer on odd (recto, right) pages
#
# You may specify a string only. Example:
# chead: \automark
# ohead: \thepage
# This will set the header/footer of pages in the "scrheadings" style,
# not plain pages (like an article title page or a chapter title page).
# To set the header/footer of the plain title page, you should specify
# a `plain` and `headings` keys instead. Example:
# cfoot:
# plain: \relax
# headings: \automark
# Cf KOMA's manual for more details. Starred versions not available yet.
ohead:
chead:
ihead:
lehead:
cehead:
rehead:
lohead:
cohead:
rohead:
ofoot:
cfoot:
ifoot:
lefoot:
cefoot:
refoot:
lofoot:
cofoot:
rofoot:
# FONT MANAGEMENT
# ======================================================================
# allows font encoding to be specified through fontenc package (with pdflatex);
# default is T1 (see guide to LaTeX font encodings)
# default:
fontenc:
# font package for use with pdflatex; TeX Live includes many options,
# documented in the LaTeX Font Catalogue. The default is Latin Modern.
# default: latin modern (\usepackage lmodern)
fontfamily: 'libertine'
# options for package used as fontfamily; e.g. osf,sc with fontfamily set to
# mathpazo provides Palatino with old-style figures and true small caps; may be
# repeated for multiple options
# default:
fontfamilyoptions:
# advanced font selection in XeLaTeX and LuaLaTeX
# enable system font access (needed by XeLaTex).
# automatically set to true if `mainfont`, `mathfont`,
# `sansfont`, `monofont` or `CJKmainfont` is set.
# for: \setmainfont{...}, \setsansfont{...}, \setmonofont{...}
# and \setmathfont{...} see option "mainfont".
# default: false
#
fontspec:
# font families for use with XeLaTeX or LuaLaTeX take the name of any system
# font, using the fontspec package. Note that if CJKmainfont is used, the xecjk
# package must be available.
mainfont: 'Libertinus Serif'
sansfont: 'Libertinus Sans'
monofont: 'Libertinus Mono'
mathfont: 'Libertinus Math'
CJKmainfont:
# options to use with mainfont, sansfont, monofont, mathfont, CJKmainfont in
# xelatex and lualatex. Allow for any choices available through fontspec, such
# as the OpenType features Numbers=OldStyle,Numbers=Proportional. May be
# specified as string or list.
# default:
mainfontoptions:
sansfontoptions:
monofontoptions:
mathfontoptions:
CJKoptions:
# KOMA font elements. Set, create, add to and alias KOMA fonts.
# `setkomafonts`, `addtokomafonts`, `newkomafonts`, `aliaskomafonts`
# are lists, one item per font. You can't repeat the options, have just
# one `setkomafonts` per document metadata. The lists have one item
# per font element, each item has several fields named after KOMA's manual.
# The fields 'default(s)', 'command(s)' are equivalent and can
# be specified as string or list. (Except for `addtokomfonts`
# that doesn't accept `default(s)`.)
# The fields `font` and `fontoptions` place the commands
# \normalfont\setmainfont[<fontoptions]{<font>} before your commands,
# ensuring the element uses that font.
# In `newkomafonts`, the field `aliases` allows you to provide aliases
# for your element as it's created. Aliases must be provided as a list,
# e.g. [mydisplay,mydisplayfont]
# Examples:
# newkomafonts:
# - element: displayfont
# font: 'Optima'
# commands: '\bfseries' # 'default', 'defaults', 'command' work too
# warning: 'The displayfont element already exists'
# setkomafonts:
# - element: chapter
# commands: \usekomafont{displayfont}
# - element: disposition
# font: 'Times New Roman'
# fontoptions: 'Numbers=OldStyle'
# default: /bfseries
# aliaskomafonts:
# - element: displayfont
# aliases: [display,mydisplay]
# KOMA's default disposition is sans serif, we turn it to the main font
# by default.
setkomafonts:
- element: disposition
defaults: \normalfont\bfseries
# Declare Unicode Char. Provide Unicode chars by code.
# Example:
# declareunicodechar:
# - char: '8000'
# command: \symbol{"03BF}\symbol{"0343}
# Warning: entering LaTeX hexadecimal numbers `"1F40" is risky,
# as Pandoc converts the quotation marks. Use decimal Numbers for
# the code, and use `\symbol{"03BF}` instead of `\char"03BF`.
declareunicodechar:
# New Unicode Char. Provide Unicode chars by char.
# Example:
# newunicodechar:
# - char: ὀ
# command: \symbol{"03BF}\symbol{"0343}
# Warning: don't use `\char"03BF` as Pandoc converts the quotation
# marks. Use `\symbol{"03BF}` instead.
newunicodechar:
# Unicode from math. Provide unicode characters in the main
# font using those available in the math font.
# Don't forget to use quotes if `char` is an HTML entity.
# Example:
# unicodefrommath:
# - char: ∴
# command: \therefore
# - char: '→'
# command: \rightarrow
# This loads the package `newunicodechar` and issues
# commands like:
# \newunicodechar{∴}{\ensuremath{\therefore}}
unicodefrommath:
# options to pass to the microtype package
# the microtype package is loaded automatically if available
# default: 'final'
microtypeoptions: 'final'
# TITLEPAGE(S) SETTINGS
# ======================================================================
# Do not use `\maketitle`
# Title pages are normally generated by LaTeX's `\maketitle` command
# If you don't want title pages at all, or if you provide raw code
# that does not use `\maketitle`, set this to `true`
# default: false
nomaketitle:
# Title templates
# choose one of the predefined template by setting one of these
# to true (the first one set to true will be used).
# If all false, we use a simple default KOMA template.
titletemplate-A: true
titletemplate-B: false
# Raw title code
# You can specify all of KOMA's title code in one field here.
# If `maketitle` is true this will be placed in the preamble;
# if false this is placed at the beginning of the document
# (before `\frontmatter`).
# Usage of a rawblock is recommended. Remember to indent all lines.
# Example using maketitle:
# rawtitlecode: |
# ```{=latex}
# \extratitle{...}
# \title{...}
# ...
# \dedication{...}
# ```
# Example replacing maketitle:
# rawtitlecode: |
# ```{=latex}
# \begin{titlepage}
# ...
# \end(titlepage}
# ```
rawtitlecode:
# Field-by-field specifiation
# Note: this is volume-specific, better specified in your volume's meta
# LEGACY
# default: true
extratitle: true
# give path here if you want to include a logo or graphic in your title page(s)
# example: './titlepage/dummygraphic.pdf'
titlepage:
graphic: #'./graphics/dummygraphic.pdf'
logo: #'./graphics/dummylogo.pdf'
# activate / deactivate display of your abtsract text
# the classoption "abstract" only specifies if the (language dependent) heading
# "Abstract" is displayed or not.
# default: true
display_abstract: true
# include table of contents (can also be set using --toc/--table-of-contents)
# default: true
toc: true
# if you want to have a onecolumn table of contents even if your document is
# in twocolumn,then set this option to true.
# if true, loading pkg "multicol" is mandatory
# default: false
onecol_toc: false
# level of section to include in table of contents
# default: 2
toc-depth: 2
# HYPEREF: BOOKMARKS AND LINKS
# ======================================================================
# style links: color links or linksborder
# add color to link text; automatically enabled if any of linkcolor, citecolor,
# urlcolor, or toccolor are set (see pkg/ option "xcolor")
# default: true
colorlinks: true
# color for internal links, citation links, external links, and links in table
# of contents; uses options allowed by xcolor, including the dvipsnames,
# svgnames, and x11names lists
# default:
linkcolor:
citecolor:
urlcolor:
toccolor:
# linksborderstyle
# see hyperref manual for possible values
linksborderstyle:
# linksborder (deactivated if `colorlinks` is true or `linksborderstyle` is set)
# See Adobe's PDF spec: do not specify a unit, all are in default user units.
# Support varies across PDF viewers, try Acrobat if needed.
# Example (hyperref's default values except for dash pattern):
# linksborder:
# vcornerradius: 0
# hcornerradius: 0
# width: 1
# dash-pattern: '3 2'
# If you only specify colorlinks=false links will have no decoration at all.
linksborder:
# color of links borders, as in the links color options.
# can be specified as names or as RGB eg '1 0 0' for red
linkbordercolor:
citebordercolor:
urlbordercolor:
tocbordercolor:
# urlstyle
# default `same`: don't use monospace font for links
urlstyle: same
# Bookmarks
# In PDF output bookmarks are generated by default.
# Use `suppress` to suppress them.
#
# See hyperref manual for details.
bookmarks:
suppress: # true to suppress
depth: # number (1) or name ('subsection'), depth of bookmarks; uses tocdepth by default
open: # true to show them with all subtrees expanded when doc is opened
openlevel: # number, show with all subtrees expanded up to level n
open-level: # alias of openlevel
numbered: # true to number bookmarks
type: # which toc file to mimic, e.g. if 'main' will mimic file 'main.toc'
cjk: # true to produce cjk bookmarks
CJK: # alias of cjk
# PANDOC INCLUDES
# ======================================================================
# ======================================================================
# to include before the document's body (eg in the LaTeX preamble)
header-includes:
# to include after the title and `\frontmatter`, before standard toc
include-before:
# to include after the document's body and `\backmatter`
include-after:
# DEFAULT PACKAGES
# ======================================================================
# causes links to be printed as footnotes
# default:
links-as-notes:
# EXTRA PACKAGES
# ======================================================================
# to load extra latex packages
# list with one package per entry. Just the package name,
# or a map `package: <pkgname>` `options: '<pkgoptions>'`.
# Example:
# - selnolig
# - package: pgfmolbio
# options: 'chromatogram'
latex-packages:
# to mix onecolumn and twocolumn modes for example for wide equations.
# usage: \begin{strip}...\end{strip}
# default: true
cuted: true
# for url-sensitive linebreaks (needed by XeLaTex)
# default:
url:
# for fitch-style natural deduction proofs
# default:
lplfitch:
# for advanced math typesetting (loads all default math pkg)
# if you set this option all the folowing packages will be loaded automatically
# except for: package "amssymb" and "amsmath" because they are loaded
# automatically.
# mathematical tools to use with amsmath
# \usepackage{mathtools}
# ams mathematical facilities for LaTeX
# \usepackage{amsmath}# possibly loaded loaded somewhere else too
# TeX fonts from the american mathematical society
# \usepackage{amsfonts}
# additional mathematical symbols
# \usepackage{amssymb}# possibly loaded loaded somewhere else too
# typesetting of custom theorems (in ams style)
# \usepackage{amsthm}
# dirac bra-ket and set notations
# \usepackage{braket}
# for numbered cases (mappings) environment
# \usepackage{cases}
# for proof trees in the style of the sequent calculus
# \usepackage{bussproofs}
# default: true
math: true
# to create (tabular cells spanning) multiple rows
# default: false
multirow:
# to create (tabular cells spanning) multiple columns (load before pkg "bidi")
# default: false
multicol:
# to create continuation headings and legends for floats
# default: false
ccaption:
# to inlcude images (.pdf, .eps, .png). Loads `graphicx` and `grffile`
# default: false
# automatically set to true if the document contains images
graphics:
# to scale graphics relative to reference object (needs pkg "graphicx")
# usage: \scalerel*{\includegraphics{inlinegraphic.pdf}}{O}
# default: true
scalerel: true
# to allow text to flow around graphics
# default:
wrapfig:
# to insert pictures into paragraphs (see pkg "picins")
# default:
picinpar:
# for driver-independent color extensions (see option "colorlinks")
# the package xcolor is loaded automatically if colorlinks are set
# default:
xcolor:
# default:
xcoloroptions: [dvipsnames,svgnames,x11names]
# define colors (implies `xcolor`: true)
# List. Each color is an item with `type` (opt), `name`, `model`, `spec`.
# The specification can be given as a string or list; if the latter
# it will be turned into a comma-separated list. Multiple models and
# specs can be given (as strings only). See `xcolor`'s documentation.
# Example:
# definecolors
# - name: myblue
# model: RGB
# spec: [30, 0, 100]
definecolors:
# to create postscript and pdf graphics in TeX (see pkg "tikz")
# default:
pgf:
# for drawing functions in LaTeX
# you may want to use specific tikz libraries e.g.:
# \usetikzlibrary{shapes,arrows,chains,positioning,fit,automata}
# can be specified as one string or a list
# default:
tikz:
# default:
usetikzlibrary:
# to not interpret latex commands but display them (see pkg "upquote")
# default:
verbatim:
# to typeset dropped capitals
# default:
lettrine:
# nowidow: load the `nowidow`package to avoid widows
# set this to true to use the `nowidow` package
nowidow:
# nowidow options
# list of options for the nowidow package
nowidowoptions:
# to generate lorem ipsum blind text text for testing purposes
# default:
blindtext:
# to generate sentences in kant's style for testing purposes
# default:
kantlipsum:
# to draw frame around pages to see margin changes for testing purposes
# default:
showframe:
# proofmode: set to true to print a "PROOF" watermark
# and line numbers. Shorthand for the `draftwatermark`
# and `linenumbers` field below.
proofmode:
# drafwatermark: set to yes to add a watermark
draftwatermark:
# draftwatermark options: list of options
# for the draftwatermark package. See package
# documentation for details.
# Example:
# draftwatermarkoptions:
# - 'firstpageonly'
# - 'stamp=false'
# - 'titlepage'
draftwatermarkoptions:
# linenumbers: line numbering with the lineno package
# linenumbersoptions: options for the lineno package
# aliases: 'lineno', 'linenooptions'
linenumbers:
# to include the creative commons icons in my document
# default:
ccicons:
# float (load pkg "float" before pkg "hyperref")
# default:
float:
# COMMON PANDOC SETTINGS
# ======================================================================
# uses document class settings for indentation (the default LaTeX template
# otherwise removes indentation and adds space between paragraphs)
# default:
indent:
# disables default behavior of LaTeX template that redefines (sub)paragraphs as
# sections, changing the appearance of nested headings in some classes
# default:
subparagraph:
# to activate numbered headings
# default: true
numbersections: true
# numbering depth if sections are numbered
# (setting this does not active section numbering on its own)
# Pandoc's default is 5
# default: 3
secnumdepth: 3
# include list of figures, list of tables
# default: false
lof: false
# default: false
lot: false
# cross-referencing:
# create auto section labels with autoSectionLabels
# link references with linkReferences
# default: both true
autoSectionLabels: true
linkReferences: true
# an option for LaTeX’s \pagestyle{}. The default article class supports
# ‘plain’ (default), ‘empty’, and ‘headings’; headings puts section titles in
# the header.
# default:
pagestyle: 'headings'
# set pagestyle (needs pkg "scrlayer-scrpage")
# default:
scrheadings:
# BIBLIOGRAPHY
# ======================================================================
# Citeproc citation style
# example: './csl/chicago-author-date-de.csl'
# if no csl specified, Pandoc uses the chicago author-date style
# uncomment to specify a CSL file (empty value would cause an error).
# csl:
# Citeproc link citations
# default: true
link-citations: true
# bibliographic database
# if you use a global bibliography database for all your documents
# you could specify it here. Otherwise this is volume-specific
# information, best placed in a different file than design.
bibliography:
# if you want to print out all items in your bibliography file regardles of
# you mentioned them in your project, then uncomment the following 2 lines.
# default: # (commented out)
# nocite: |
# @*
# if you want to have a custom title for your bibliography specify it here
# default:
reference-section-title:
# bibliography style, when used with --natbib and --biblatex.
# default:
biblio-style:
# bibliography title, when used with --natbib and --biblatex.
# default:
biblio-title:
# list of options for biblatex.
# default:
biblatexoptions:
# list of options for natbib.
# default:
natbiboptions:
# EXTRA SETTINGS
# ======================================================================
# to inject hyperref compatible metadata into the pdf
# default:
hyperxmp:
# to make TeX less fussy about line breaking
# default
sloppy: