Im Wesentlichen, ich habe ein Rmd Dokument wie folgt konfiguriert:* Einige * Bildunterschriften von RMarkdown nicht
---
title: "Example"
author: "me"
date: "December 2014"
output:
pdf_document:
fig_caption: yes
keep_tex: yes
--
Dann wird in dem Dokument, verwende ich ggplot2
einige Diagramme zu zeigen, zum Beispiel:
```{r myLabel, fig.cap='My Caption'}
qplot(1:10, 10:1)
```
Nun, aus irgendeinem Grund kann ich nicht tiefer erklären oder untersuchen, das produzierte TeX enthält nicht die Abbildung Umgebung, auch wenn ich es mit fig.env='figure'
erzwinge. Stattdessen hat die TeX nur den includegraphics
Befehl:
\includegraphics{journal_files/figure-latex/myLabel-1.pdf}
Andere Figuren im selben Dokument haben tun die Figur Umgebung, mit dem Titel. Dh, die TeX Ausgang "Knit PDF" sollte produzieren ist:
\begin{figure}[htbp]
\centering
\includegraphics{journal_files/figure-latex/myLabel-1.pdf}
\caption{My Citation}
\end{figure}
Das Log-Fenster R Markdown nur irrelevant Zeug zeigt:
label: myLabel (with options)
List of 2
$ fig.cap: chr "My Caption"
$ fig.env: chr "figure"
cropping journal_files/figure-latex/myLabel-1.pdf
PDFCROP 1.38, 2012/11/02 - Copyright (c) 2002-2012 by Heiko Oberdiek.
Wie kann ich entweder
- finde heraus, was genau los ist (debug log?), sobald ich "Stricken PDF" drücke und zum TeX gehe (das "R Markdown" Ausgabefenster zeigt keine Fehler und sogar die [fehlenden] Beschriftungen!),
- oder, noch besser, hat jemand dieses Problem und weiß, was ist los mit RStudio, Knitr und Pandoc?
Das ist in der Pandoc-Dokumentation dokumentiert: http://johnmacfarlane.net/pandoc/README.html#images Es ist kein _error_ (aber eine _choice_ Sie stattdessen machen möchten), so Rmarkdown kann nicht wirklich viel dagegen tun . –
Nun, ich bin nicht in der Lage, dieses Problem von den verknüpften Informationen oder einem anderen Ort abzuleiten. Plus, ich denke, die "Compiler" -Ausgabe sollte zumindest eine Warnung ausgegeben haben, dass das Setzen von Triple-Backticks auf die Anfänge von zwei aufeinanderfolgenden Zeilen etwas ist, das nicht korrekt behandelt wird. – fnl
Die Dokumentation sagt "Ein Bild, das ** in einem Absatz ** selbst vorkommt, wird als eine Figur mit einer Beschriftung gerendert", und ** ein Absatz ** bedeutet eine neue Zeile. –