Я создаю документ rmarkdown, вяжу в PDF и имею рисунок (рисунок 1) и таблицу (таблица 1), где таблица объясняет рисунок более подробно. У меня нет проблем с присвоением любому из них стандартного заголовка, но я хотел бы изменить заголовок таблицы на «Пояснение к рисунку 1». Есть ли способ сделать это?
Фрагменты кода перечислены ниже, сообщите мне, если мне нужно предоставить дополнительную информацию:
YAML:
- \usepackage{caption} #and several others
output:
bookdown::pdf_document2:
keep_tex: no
latex_engine: xelatex
Фрагменты кода: Рисунок 1:
```{r figure-1, fig.cap="Figure"}
ggplot()
```
Таблица 1:
```{r table, fig.cap="Explanation of Figure \@ref(fig:figure-1)"}
knitr
kableExtra::kable(caption = "Explanation of Figure \@ref(fig:figure-1)")
```
Основное сообщение об ошибке с одним backsla sh: «Ошибка: '@' - это нераспознанный escape-символ. строка "и предлагает, что я забыл заключить в кавычки параметры символов, что неверно.
С двумя обратными косыми чертами документ связывается, но выдает заголовок« Объяснение рисунка reffig: table »
3 обратных косых черты: та же ошибка, что и с 1.
4 обратной косой черты: ошибка: «pando c -citepro c: ссылка на ссылку не найдена.! Ошибка заголовка пакета: \ caption outside float.»
Ценю любые предложения!