R Ссылка на уценку нарушена fig.align и другими параметрами чанка

Я пишу документ в R Markdown и использую библиотеку Bibtex для своих цитат. Они отлично работают, когда я использую их в тексте, но доставляют мне неприятности, когда я пытаюсь реализовать их в подписи к рисункам.

Ссылка Bibtex:

@book{TEST,
    title = {R for Data Science},
    author = {Test Person},
    year = {2018},
}

Как это устроено:

```{r carplot, echo=F, warning=F, fig.cap="This is a Test [@TEST]"}
plot(cars)
```

Ouput:

Как это сломается:

```{r carplot, echo=F, warning=F, fig.cap="This is a Test [@TEST]", fig.align="right"}
plot(cars)
```

Выход:

Я пробовал другие варианты кода, такие как out.width=".7\\textwidth" а также out.extra = 'trim = {0 1.1cm 0 0}, clip' которые оба приводят к нарушению цитирования. Варианты чанка, такие как echo=F а также warning=F не кажется проблемой, хотя.

Любые идеи, как я могу поместить параметры фигуры в опции кода, не нарушая мою цитату?

1 ответ

Решение

Я нашел рабочее решение для моей проблемы, хотя я до сих пор не понимаю, как она была вызвана. Но для тех, кто ищет обходной путь в будущем, вот как мне удалось это сделать:

(ref:CAP1) This is a Test [@TEST]

```{r carplot, echo=F, warning=F, fig.cap="(ref:CAP1)", fig.align="right"}
plot(cars)
```

Вот так fig.align="right" больше не кажется проблемой.

Другие вопросы по тегам