The built-in paper library is written in Quarkdown and adds support for typical elements of scientific papers in a LaTeX fashion.
The library features the following components:
The supported languages align with those supported by Quarkdown’s core. See Built-in localization for further information.
The first step is to import the library:
.include {paper}.abstract generates the layout for a titled abstract block. Its content goes in the block argument.
.abstract
This is my *abstract*! Here goes the summary of the document.
.loremipsum
This is not part of the abstract, instead.
The alignment of the title defaults to center and can be changed via .abstractalignment {start|center|end}.
.abstractalignment {start}
.abstract
This is my *abstract*! Here goes the summary of the document.
.loremipsum
You can create any of the following blocks:
.definition.lemma.theorem.proofAll the mentioned functions take one block argument that defines the content.
.definition
Let $ \Delta x $ be an object's change in position over a time interval $ \Delta t $,
then the average velocity is defined as $ v = \frac {\Delta x} {\Delta t} $.
The default title suffix is . (dot) and can be customized via .paperblocksuffix {suffix}:
.paperblocksuffix {:}
Defining a numbering format causes the blocks of that type to be numbered. The format names are plural: definitions, lemmas, theorems, proofs.
.numbering
- definitions: 1.a
- lemmas: i
...
.definition
.loremipsum
.lemma
.loremipsum
.definition
.loremipsum
Proofs also feature a special end-of-proof character, which defaults to ∎.
.theorem
.loremipsum
.proof
.loremipsum
You can customize the end-of-proof character via .proofend {string}:
.proofend {😎}