Да, чтобы выровнять заголовок слева в выводе PDF из Rmarkdown, мы можем использовать один кусок на изображение, с knitr::include_graphics
в блоке для отображения изображения (это создает LaTeX для изображения), и небольшой LaTeX, который управляетвыравнивание заголовка:
---
title: "Untitled"
output:
pdf_document:
includes:
in_header: file.tex
---
Here are some examples of `knitr::include_graphics` with the code chunk options being used to control the size and location:
```{r fig.align="left", out.width = "50%", fig.cap="left-aligned"}
knitr::include_graphics("rrtools-steps-carbon.png")
```
```{r fig.align="center", out.width = "30%", fig.cap="center aligned"}
knitr::include_graphics("rrtools-steps-carbon.png")
```
```{r fig.align="right", out.width = "20%", fig.cap="right aligned"}
knitr::include_graphics("rrtools-steps-carbon.png")
```
А вот file.tex
, который должен находиться в том же каталоге, что и файл RMarkdown:
\usepackage[font=small,format=plain,labelfont=bf,up,textfont=normal,up,justification=justified,singlelinecheck=false]{caption}
А вот скриншот частивыход: