mirror of
https://github.com/jgm/pandoc.git
synced 2026-09-01 05:05:53 +00:00
The polyfill calls a camelCase `horizontalRule` yet the function is not cameCase.
154 lines
2.8 KiB
Plaintext
154 lines
2.8 KiB
Plaintext
#set terms(hanging-indent: 1.5em)
|
|
|
|
#set table(
|
|
inset: 6pt,
|
|
stroke: none
|
|
)
|
|
|
|
#let horizontalRule = line(start: (25%,0%), end: (75%,0%))
|
|
// Polyfill divider to allow compiling with typst < 0.15:
|
|
#let divider = if "divider" in std { divider } else { horizontalRule }
|
|
|
|
#show figure.where(
|
|
kind: table
|
|
): set figure.caption(position: $if(table-caption-position)$$table-caption-position$$else$top$endif$)
|
|
|
|
#show figure.where(
|
|
kind: image
|
|
): set figure.caption(position: $if(figure-caption-position)$$figure-caption-position$$else$bottom$endif$)
|
|
|
|
$if(highlighting-definitions)$
|
|
// syntax highlighting functions from skylighting:
|
|
$highlighting-definitions$
|
|
|
|
$endif$
|
|
$if(template)$
|
|
#import "$template$": conf
|
|
$else$
|
|
$template.typst()$
|
|
$endif$
|
|
|
|
$if(smart)$
|
|
$else$
|
|
#set smartquote(enabled: false)
|
|
|
|
$endif$
|
|
$for(header-includes)$
|
|
$header-includes$
|
|
|
|
$endfor$
|
|
#show: doc => conf(
|
|
$if(title)$
|
|
title: [$title$],
|
|
$endif$
|
|
$if(subtitle)$
|
|
subtitle: [$subtitle$],
|
|
$endif$
|
|
$if(author)$
|
|
authors: (
|
|
$for(author)$
|
|
$if(author.name)$
|
|
( name: [$author.name$],
|
|
affiliation: [$author.affiliation$],
|
|
email: [$author.email$] ),
|
|
$else$
|
|
( name: [$author$],
|
|
affiliation: "",
|
|
email: "" ),
|
|
$endif$
|
|
$endfor$
|
|
),
|
|
$endif$
|
|
$if(keywords)$
|
|
keywords: ($for(keywords)$"$keywords/nowrap$"$sep$,$endfor$),
|
|
$endif$
|
|
$if(date)$
|
|
date: [$date$],
|
|
$endif$
|
|
$if(lang)$
|
|
lang: "$lang$",
|
|
$endif$
|
|
$if(region)$
|
|
region: "$region$",
|
|
$endif$
|
|
$if(abstract-title)$
|
|
abstract-title: [$abstract-title$],
|
|
$endif$
|
|
$if(abstract)$
|
|
abstract: [$abstract$],
|
|
$endif$
|
|
$if(thanks)$
|
|
thanks: [$thanks$],
|
|
$endif$
|
|
$if(margin)$
|
|
margin: ($for(margin/pairs)$$margin.key$: $margin.value$,$endfor$),
|
|
$endif$
|
|
$if(papersize)$
|
|
paper: "$papersize$",
|
|
$endif$
|
|
$if(mainfont)$
|
|
font: ("$mainfont$",),
|
|
$endif$
|
|
$if(fontsize)$
|
|
fontsize: $fontsize$,
|
|
$endif$
|
|
$if(mathfont)$
|
|
mathfont: ($for(mathfont)$"$mathfont$",$endfor$),
|
|
$endif$
|
|
$if(codefont)$
|
|
codefont: ($for(codefont)$"$codefont$",$endfor$),
|
|
$endif$
|
|
$if(linestretch)$
|
|
linestretch: $linestretch$,
|
|
$endif$
|
|
$if(section-numbering)$
|
|
sectionnumbering: "$section-numbering$",
|
|
$endif$
|
|
pagenumbering: $if(page-numbering)$"$page-numbering$"$else$none$endif$,
|
|
$if(linkcolor)$
|
|
linkcolor: [$linkcolor$],
|
|
$endif$
|
|
$if(citecolor)$
|
|
citecolor: [$citecolor$],
|
|
$endif$
|
|
$if(filecolor)$
|
|
filecolor: [$filecolor$],
|
|
$endif$
|
|
cols: $if(columns)$$columns$$else$1$endif$,
|
|
doc,
|
|
)
|
|
|
|
$for(include-before)$
|
|
$include-before$
|
|
|
|
$endfor$
|
|
$if(toc)$
|
|
#outline(
|
|
title: auto,
|
|
depth: $toc-depth$
|
|
);
|
|
$endif$
|
|
|
|
$body$
|
|
|
|
$if(citations)$
|
|
$for(nocite-ids)$
|
|
#cite(label("${it}"), form: none)
|
|
$endfor$
|
|
$if(csl)$
|
|
|
|
#set bibliography(style: "$csl$")
|
|
$elseif(bibliographystyle)$
|
|
|
|
#set bibliography(style: "$bibliographystyle$")
|
|
$endif$
|
|
$if(bibliography)$
|
|
|
|
#bibliography(($for(bibliography)$"$bibliography$"$sep$,$endfor$)$if(full-bibliography)$, full: true$endif$)
|
|
$endif$
|
|
$endif$
|
|
$for(include-after)$
|
|
|
|
$include-after$
|
|
$endfor$
|