выровнять заголовок левой цифры в уценке R - PullRequest
0 голосов
/ 14 ноября 2018

подписи к рисункам в R уценке к PDF по умолчанию центрированы. Вот пример:

---
title: "test"
output: pdf_document
---


![Caption](test_pic.jpg)

(где test_pic.jpg - локальный файл jpg)

есть идеи как выровнять заголовок слева?

Я нашел, как изменить размер, используя специальные атрибуты:

![Caption](test_pic.jpg){#id .class width=30%} 

а что за специальный атрибут для выравнивания по левому краю?

1 Ответ

0 голосов
/ 16 ноября 2018

Да, чтобы выровнять заголовок слева в выводе 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}

А вот скриншот частивыход:

enter image description here

...