In der letzten Woche vor der Einreichung passieren meist zwei Dinge: Das Manuskript wird in die Vorlage der Zeitschrift gezwängt, und die Abbildungen werden in dem Zustand eingefroren, in dem sie an diesem Tag gerade waren. Diese Anleitung kombiniert zwei Arbeitsabläufe in Folio Writer, damit keins von beidem passiert – das exakte Layout der Zeitschrift aus einer Quarto-Erweiterung, mit Abbildungen, die bei jedem Kompilieren aus Ihren Daten neu entstehen, bis zu dem Moment, in dem Sie hochladen.
Die Zeitschriftenerweiterungen von Quarto sind von den Verlagen gepflegte Vorlagen – AGU, Elsevier, Copernicus und eine wachsende Liste. Installieren Sie eine ins Projekt, im Terminal:
cd /path/to/YourProject # the folder with folio.json quarto add quarto-journals/agu
Dadurch entsteht ein Ordner _extensions/ im Projekt – die Vorlage reist und synchronisiert also mit dem Manuskript. Ein Mitautor, der das Projekt öffnet, hat das Zeitschriftenformat ebenfalls, ohne etwas einzurichten.
Fügen Sie im Metadaten-Dokument (oder unter Kompilieren ▸ Format-Metadaten) hinzu:
quarto-to: agu-pdf
Kompilieren Sie mit Renderer = Quarto, Format = PDF. Folio Writer rendert mit --to agu-pdf, reicht Ihre strukturierten Autoren, Affiliationen und ORCIDs unverändert an die Zeitschriftenvorlage durch – und entfernt die allgemeinen Layout-Schlüssel (geometry, fontsize, documentclass …), die mit der Zeitschriftenklasse in Konflikt geraten würden. Ihre alltäglichen Kompiliereinstellungen verunreinigen die Einreichung nicht.
Jede Erweiterung bringt ein paar eigene Schlüssel mit – sehen Sie in ihrer template.qmd auf GitHub nach. Für AGU:
citation: container-title: "JGR: Solid Earth" plain-language-summary: | One paragraph for non-specialists. key-points: - Up to three statements, ≤140 characters each.
Diese stehen wie alles andere im Metadaten-Dokument – einfaches YAML, im Projekt, unter Versionskontrolle.
Weil das Rendern für die Zeitschrift ein Quarto-Rendern ist, laufen Ihre ausführbaren Zellen darin mit: Jedes Kompilieren liest die Daten neu ein, passt das Modell neu an, zeichnet die Abbildung neu – im Gleitumgebungs-Layout, Beschriftungsstil und in der Nummerierung der Zeitschrift selbst. Zwei Optionen sorgen fürs Einpassen:
```{python}
#| label: fig-eos
#| fig-cap: "Compression curve with third-order Birch–Murnaghan fit."
#| fig-width: 5.6 # match the journal's text width
#| echo: false # journals want figures, not code
...
```
Verweisen Sie im Text mit @fig:eos darauf wie auf jede andere Abbildung – Folio Writer übersetzt das beim Kompilieren in Quartos native Syntax, sodass dasselbe Manuskript weiterhin über pandoc/LaTeX gerendert werden kann, wenn Sie einen schlichten Build brauchen.
.tex-Datei, die die meisten Einreichungssysteme tatsächlich wollen, erzeugt von derselben Erweiterung aus derselben Quelle. Die Abbildungen sind so enthalten, wie sie erzeugt wurden.Jede Hälfte für sich spart einen Nachmittag. Zusammen verändern sie, was eine Einreichung ist: ein Ordner mit einfachen Dateien – Text, Daten, Analysecode und die Zeitschriftenvorlage –, der deterministisch genau das Ergebnis erzeugt, das Sie hochgeladen haben. Erneut ausführbar für einen Mitautor heute, für einen Studenten in fünf Jahren, für Sie während der Überarbeitung. Das ist keine Bequemlichkeit; das ist Reproduzierbarkeit als Nebeneffekt Ihrer Art zu schreiben.