The cmc-article format is designed for scholarly articles, especially preprints.
Its goal is to be lightweight yet customizable, with thoughtful typography and layout, and to support both TeX and Typst rendering engines.
Detailed word-counting functionality is also included.
To create a new article using this format:
quarto use template CoryMcCartan/cmc-articleThis will create a new directory with an example document that uses this format.
To add this format to an existing document:
quarto add CoryMcCartan/cmc-articleThen, add the format to your document options:
format: cmc-article-pdfor
format: cmc-article-typstYou may want to add some of the code from header.tex in this
case.
Here is the source code for a minimal sample document: template.qmd. This produces the following document (click for a full preview):
During rendering a table like the following will be included in the render log.
WORD COUNT
-----------------------------------
Section Words Cuml.
-----------------------------------
Title 6
Abstract 163 163
(Introduction...) 609
(Formalizing ...) 1305
[further section titles and word counts]
(Conclusion ...) 158
Body 2909 3072
References 375 3447
Appendices 428 3875
-----------------------------------
To exclude a block element (image or table caption, div, code block) or entire
section (demarcated by a header) from any word-counting, simply add the
{.nowords} class to the element.
Most Quarto PDF options are supported here, with the primary exception of alternative font families (see below for font customization). Additional package-specific options are described below.
Provide the following key under cmc-article-pdf to produce a blinded version of the article.
journal:
blinded: trueBy default, the running header will include the article title.
It can be overriden by providing your own title-meta.
The default serif font is Cochineal, based on Crimson (for TeX, specifically the cochineal package).
If you would rather not use this font, either for file size or aesthetic reasons, you can provide the following flag.
Palatino will be used instead for the body text and mathematics.
Palatino is the only option when pdf-engine: xelatex is used (the default is pdflatex).
font-serif-crimson: falseFor Typst, you will need to download and install the Crimson font here.
The default sans-serif font is Biolinum, part of the Linux Libertine family. If you would rather not use this font, either for file size or aesthetic reasons, you can provide the following flag. Helvetica will be used instead.
font-sans-biolinum: falseFor Typst, you will need to download and install the Biolinum font here.
By default, the title and section headings are set in a sans-serif font.
Provide the following key under cmc-article-pdf to use a serif font:
font-headings-sans: true-
If you need compatibility between Typst and TeX formats, and you are using the
\vbmacro, you should use\vbgfor Greek letters rather than\vb*, since the latter will not work in Typst. -
The Typst template uses
citeproc: trueso that references are placed consistently with TeX. You may need to provide your own.cslfile if the default format does not suit your needs. You can setciteproc: falseexplicitly to opt in to Typst's bibliography system. -
The assumptions environment is currently TeX-only.