fnl*_*fnl 10 pandoc rstudio knitr r-markdown
基本上,我有一个像这样配置的Rmd文档:
---
title: "Example"
author: "me"
date: "December 2014"
output:
pdf_document:
fig_caption: yes
keep_tex: yes
--
Run Code Online (Sandbox Code Playgroud)
然后,在文档中,我ggplot2用来显示一些图表,例如:
```{r myLabel, fig.cap='My Caption'}
qplot(1:10, 10:1)
```
Run Code Online (Sandbox Code Playgroud)
现在,由于某种原因,我无法解释或调查任何比这更深的,生产的TeX不包含图形环境,即使我强制它fig.env='figure'.相反,TeX只有includegraphics命令:
\includegraphics{journal_files/figure-latex/myLabel-1.pdf}
Run Code Online (Sandbox Code Playgroud)
同一文档中的其他数字确实具有图形环境和标题.即,TeX输出"Knit PDF" 应该产生的是:
\begin{figure}[htbp]
\centering
\includegraphics{journal_files/figure-latex/myLabel-1.pdf}
\caption{My Citation}
\end{figure}
Run Code Online (Sandbox Code Playgroud)
R Markdown日志窗口仅显示不相关的内容:
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.
Run Code Online (Sandbox Code Playgroud)
我该怎么做
fnl*_*fnl 18
事实证明,解决方案非常简单:RMarkdown编译器不显示两个连续数字的标题,如下所示:
```{r myLabel1, fig.cap='My Caption 1'}
qplot(1:10, 10:1)
```
```{r myLabel2, fig.cap='My Caption 2'}
qplot(1:10, 10:1)
```
Run Code Online (Sandbox Code Playgroud)
或者对于未与新段落中的文本分开的数字,如下所示:
```{r myLabel1, fig.cap='My Caption 1'}
qplot(1:10, 10:1)
```
As shown in Fig. 2, the inter-galactic distances are strongly correlated with the observed redshift ...
Run Code Online (Sandbox Code Playgroud)
在此设置中,缺少标题,并且TeX文件中未创建图形环境.
相反,在两个图之间,必须至少有两个 间距(换行符)字符.即,这很好用,两个标题都显示:
```{r myLabel1, fig.cap='My Caption 1'}
qplot(1:10, 10:1)
```
```{r myLabel2, fig.cap='My Caption 2'}
qplot(1:10, 10:1)
```
Run Code Online (Sandbox Code Playgroud)
尽管这是一个可以包含内联图形的功能,但如果有一个没有显示fig.cap参数的数字的警告消息,那将会很好.
| 归档时间: |
|
| 查看次数: |
8828 次 |
| 最近记录: |