Добавьте и измените размер локального изображения в .Rmd файл в RStudio, который будет создавать pdf файл

Я пытаюсь добавить и изменить размер локального изображения в файл .Rmd в RStudio, который будет создавать pdf файл. Я могу добавить файл с помощью

![My caption.](path/file.png)

но я не понял, как контролировать размер изображения. Я пробовал HTML-код с атрибутом width, но изображение не появлялось (я думаю, что это работает только при выводе в HTML).

<img src="path/file.png" width="200px" />

Я не мог получить эту идею для работы:

![My caption.](path/file.png =250x)

Есть ли способ изменить Rmarkdown script, чтобы изменить размер локального изображения только с RMarkdown и базой R?

Существует предложение для использования пакетов png и grid, но я ограничена базой R для моей проблемы. Однако для других пользователей это кажется хорошим решением.

Ответы

Ответ 1

От @tmpname12345

Вы можете использовать исходный латекс, чтобы включить фигуру в pdf_output: \includegraphics[width=250pt]{path/file.png}

Ответ 2

Вы также можете указать размер изображения следующим образом:

![](filepath\file.jpg){ width=50% }

Атрибуты width и height на изображениях обрабатываются специально. При использовании без устройства устройство считается пикселем. Однако можно использовать любой из следующих идентификаторов устройства: px, cm, mm, in, inch и %. Между номером и единицей не должно быть пробелов.

Источник: Документация Pandoc RMarkdown - Изображения

Ответ 3

Более длинный пример с латексом.

\begin{figure}
\includegraphics[width=250pt]{../images/pricePlot2006_1.5.png}
\caption{Prices through time.}\label{fig:1}
\end{figure}

Другие цифры, созданные в .Rmd, нумеруются автоматически.

```{r namedBlock, fig.cap = "Lots of cars."}
plot(mtcars)
```