Markdown HTML mit Bookdown: Ändern der Figurennummerierung

Sep 13 2020

Ich verwende Bookdown , um ein einfaches Rmarkdown-Dokument (ein Dokument) zu erstellen, das in HTML gestrickt wird. Ich verstehe, wie man Figuren mit Bildunterschriften macht und auf diese Zahlen verweist, aber ich möchte die Nummerierung meiner Figuren ändern . Ein einfaches Beispiel dafür, was ich tue, ist unten.

---
title: "My Title"
author: "Me"
date:  "1/1/2016"
output: bookdown::html_document2
bibliography: refs.bib
---


```{r heatmap, fig.cap = "Plot showing blah blah"}
plot(mydata) 
```

Mit dem obigen Code wird eine Abbildung mit der Bezeichnung "Abbildung 1: Diagramm mit bla bla" erstellt. Ich möchte, dass die Figur mit "Abbildung S1: Diagramm mit bla bla" gekennzeichnet ist (beachten Sie das "S" vor der Figurennummer). (Ich schreibe eine Beilage für eine Journaleinreichung.) Ich habe gelesen, wie Bookdown funktioniert, und es scheint, als könnte ich dies leicht erreichen, indem ich eine Zeile in der _bookdown.ymlDatei ändere (siehe:https://bookdown.org/yihui/bookdown/internationalization.html). Das Problem ist, dass ich keine _bookdown.ymlDatei habe, nicht weiß, wie ich eine erstellen oder wie ich sie mit meiner .Rmd-Datei verknüpfen soll. Alles, was ich habe, ist eine .Rmd-Datei, die perfekt mit Arbeitsfigurenetiketten usw. zusammenpasst.

Jede Hilfe beim Erstellen, Bearbeiten und Verknüpfen einer _bookdown.ymlDatei ist willkommen. Gibt es alternativ andere Möglichkeiten, die Nummerierung der Zahlen zu ändern? Es macht mir nichts aus, dass das Update nervt, ich möchte nur, dass es funktioniert!

Antworten

2 M.A. Sep 14 2020 at 18:43

Willkommen bei stackoverflow!

_bookdown.ymlist eine YAML- Datei für optionale Einstellungen für ein Bookdown-Projekt. In der Dokumentation von Yihui finden Sie eine Übersicht über die verfügbaren Optionen.

Sie können eine solche Datei ganz einfach selbst erstellen, indem Sie beispielsweise ein R-Skript in RStudio mit der Erweiterung .yml speichern. Es ist keine Verknüpfung erforderlich, um eine Verknüpfung zur .Rmd-Datei herzustellen. Es reicht aus, diese im Projektverzeichnis abzulegen.

Das Grundlegendste _bookdown.yml, was Sie erreichen, ist

_bookdown.yml

language:
  label:
    fig: 'Figure S'