Размещение картинок в уценке / уценке - PullRequest
0 голосов
/ 28 января 2019

Я пишу текст в bookdown с Rstudio и хочу включить в текст картинку, например:

Some text goes here

```{r, fig.cap="\\label{fig:figs}figlabel"}
knitr::include_graphics("images/image.png")
```
Some other text goes here.

Однако, когда я рендерим книгу с bookdown :: render_book ("index.Rmd") Вставленная картинка размещается на следующей странице, а не там, где она находится в тексте.Я хочу, чтобы он был помещен между двумя предложениями, но он расположен ниже последнего.

Есть ли способ контролировать, где в тексте отображается изображение?Я попытался просмотреть параметры чанков для изображений , а также в документации bookdown , но ни один из них не описывает способы управления размещением фигур.

1 Ответ

0 голосов
/ 28 января 2019

LaTeX постарается найти оптимальное место для фигуры.Вы можете принудительно разместить плавающие фигуры и таблицы с помощью \FloatBarrier.Обратите внимание, что при этом у вас может появиться много пустого пространства внизу страницы.

Some text goes here. See fig. \@ref(fig:my-fig)

```{r my-fig, fig.cap="fig caption"}
knitr::include_graphics("images/image.png")
```

\FloatBarrier

Some other text goes here.
...