我使用\newpage
迫使我的数字出现在正确的位置。
我在图块之后添加了\newpage
。但是,渲染PDF时会忽略图形标题。
我已经尝试过fig.pos
强制我的数字,但它没有用。我还尝试了\clearpage
和\pagebreak
。他们似乎都没有工作。知道我做错了什么,或者我需要添加什么才能使它有效?
以下是一个例子:
```{r eg, fig.width=4, fig.height=6, echo=FALSE, fig.pos="!H", fig.cap="\\label{fig:eg}Plot example", dev='png'}
plot(c(1:20))
```
\newpage
some text some text
some other figure (with proper caption)
some text
在使用图形标签后的PDF版本中,我只看到图?作为标题。
答案 0 :(得分:0)
我有同样的问题,这是一个可重复的结果。
对我来说,当我使用header {tex:{/ p> lscape package to have one page landscape.时,会出现问题
\usepackage{lscape}
\newcommand{\blandscape}{\begin{landscape}}
\newcommand{\elandscape}{\end{landscape}
这是一个产生不良结果的代码。
---
title: "Figure missing for new landscape page"
author: "Tamara vdDoes"
date: "August 31, 2016"
output:
pdf_document:
fig_caption: yes
includes:
in_header: header.tex
---
# Figure title that works
```{r eg, fig.width=4, fig.height=6, echo=FALSE, fig.cap="Figure that works"}
plot(c(1:20))
```
\newpage
\blandscape
# Figure title that does not work
```{r eg2, fig.width=4, fig.height=6, echo=FALSE, fig.cap="Figure that does not work"}
plot(c(1:20))
```
\elandscape
`