Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/quarto-journals/elsevier

Quarto template for Elsevier Journals
https://github.com/quarto-journals/elsevier

quarto quarto-extension quarto-template

Last synced: 2 months ago
JSON representation

Quarto template for Elsevier Journals

Awesome Lists containing this project

README

        

# Elsevier

This Quarto format will help you create documents for journals published by Elsevier. For more about producing LaTeX output for Elsevier journals, see .

## Creating a New Article

You can use this as a template to create an article for one of the Elsevier journals. To do this, use the following command:

`quarto use template quarto-journals/elsevier`

This will install the extension and create an example qmd file and bibiography that you can use as a starting place for your article.

## Installation For Existing Document

You may also use this format with an existing Quarto project or document. From the quarto project or document directory, run the following command to install this format:

`quarto add quarto-journals/elsevier`

## Usage

To use the format, you can use the format names `elsevier-pdf` and `elsevier-html`. For example:

`quarto render article.qmd --to elsevier-pdf`

or in your document yaml

``` yaml
format:
pdf: default
elsevier-pdf:
keep-tex: true
```

You can view a preview of the rendered template at .

## Format Options

The Elsevier format supports a number of options for customizing the format and appearance of the document. Specify these under the `journal` key.

---

**`name`**

The name of journal that this article will be submitted to. If not provided, this will default to 'Elsevier'.

---

**`formatting`**

`preprint` - default, which produces a standard preprint format

`review` - produces a document with additional spacing between elements (good for notes and comments)

`doubleblind` - omits the title block, allow for a doubleblind review

---

**`model`**

`1p` - the `1p` model of Elsevier journal formats. Always single column.

`3p` - the `3p` model of Elsevier journal formats. Sometimes single column, sometimes two column. Refer to the specific journal for guidance.

`5p` - the `5p` model of Elsevier journal formats. Always two column.

---

**`layout`**

`onecolumn` - for `3p` model documents, use a single column format (default)

`twocolumn` - for `3p` model documents, use a two column format

---

**`cite-style`**

`number` - use numbered formatting for citations (default).

`numbername` - use numbered name formatting citations.

`authoryear` - use author / year formatting (harvard) for citations.

`super` - use numbered superscript formatting for citations.

Please refer to the specific journal for guidance.

---

**`graphical-abstract`**

Produces a separate page before the main document with a graphical abstract.

---

**`highlights`**

Produces a separate page before the main document with a list of highlights.

---

For example:

``` yaml
format:
elsevier-pdf:
journal:
name: Journal Name
formatting: preprint
model: 3p
layout: onecolumn
cite-style: number
graphical-abstract: "![](abstract.png)"
highlights:
- Highlight 1
- Highlight 2
- Highlight 3
```

## Additional Examples:

### Two column format

Note per Elsevier's instructions both model: 3p and layout: twocolumn should be specified for proper two column layout.

```yaml
format:
elsevier-pdf:
journal:
formatting: preprint
model: 3p
layout: twocolumn
cite-style: number
```

### Include a graphical abstract and highlights

```yaml
format:
elsevier-pdf:
journal:
cite-style: authoryear
graphical-abstract: "![](abstract.png)"
highlights:
- Highlight 1
- Highlight 2
- Highlight 3
```

### Put the title and abstract on their own page

```yaml
format:
elsevier-pdf:
journal:
cite-style: number
include-in-header:
text: |
\newpageafter{author}
```