我想要数字之间的文字,但它会在数字上方显示文字

时间:2019-10-03 19:48:56

标签: r-markdown bookdown

我正在创建带有书本的pdf文件。

我的问题是我在图形之间有文字,但它显示了图形上方的文字和图形下方的文字。

index.Rmd

--- 
title: "A title"
author: "George"
date: "`r Sys.Date()`"
output:
  bookdown::tufte_book2: default
description: V
documentclass: book
link-citations: yes
bibliography: book.bib
site: bookdown::bookdown_site
biblio-style: apalike
---

02-explore.Rmd

# Explore {#explore}

```{r global, echo=FALSE, include=FALSE}
library(knitr)
knitr::opts_chunk$set(cache = TRUE, warning = FALSE, message = FALSE, tidy = FALSE,
                      fig.width = 6, fig.height = 4, dev = "cairo_pdf")

# list libraries and load data frame
```

Text goes here .

```{r title1, echo = FALSE, fig.cap = "One"}
ggplot
```

Another text .

```{r stw-title2, echo = FALSE, fig.cap = "Two"}
ggplot
```

output.yml

bookdown::tufte_book2:
  includes:
    in_header: preamble.tex
    before_body: dedication.tex
    after_body: after.tex
  latex_engine: xelatex
  citation_package: natbib

所以,我想要一些文本,下面是第一个数字,下面是另一个文本,另一个数字,但是我收到的是所有数字之上的所有文本。

1 个答案:

答案 0 :(得分:1)

我发现如果我使用:

fig.width = 5 and fig.aps = 1/2 (or 1/3)

然后按正确的顺序显示文字和数字。

所以,这是fig.height的问题。