#r #r-markdown #fig
#r #r-уценка #рис .
Вопрос:
Я пытаюсь создать легенду рисунка. Подпись к моему рисунку довольно длинная, поэтому я ссылаюсь на нее как на часть текста.
Вот раздел R Markdown:
Ссылка на рисунок в тексте (см. Рисунок @ссылка (рис.:рис.))
```{r fig, fig.cap="(ref:fig)"}
fig
```
(ссылка: рис.) Эта легенда описывает график «рис.».
При вязании это должно выглядеть следующим образом:
Ссылка на рисунок в тексте (см. рисунок 1)
изображение рисунка здесь
Рисунок 1: Эта легенда описывает график «fig».
Однако вместо этого я получаю:
Ссылка на рисунок в тексте (см. рисунок 1)
изображение рисунка здесь
Рисунок 1: (ссылка: рис.)
(ссылка: рис.) Эта легенда описывает график «рис.».
Я не уверен, почему он повторяет «(ссылка: fig)», хотя он распознает его как рисунок 1. Любая помощь в этом вопросе была бы очень признательна.
Ответ №1:
Это может иметь какое-то отношение к вашему YAML. Подпись к рисунку с номером — это результат из Bookdown. Чтобы использовать его, вам нужно изменить YAML на
---
title: A title
output:
bookdown::html_document2: default
---
Приведенный выше YAML даст вам результаты, которые вы ищете.
Комментарии:
1. Здравствуйте, спасибо за вашу помощь. К сожалению, в настоящее время это настройка для моего заголовка YAML, поэтому я все еще не уверен, как решить проблему
2. У вас это точно так же, как в моем ответе, или у вас есть
html_document: df_print: paged
в верхней частиbookdown::html_document2: default
? Потому что, если у вас есть это как последнее, вы будете генерировать обычный HTML, и на выходе будет то, что вы получаете. В этом случае вы должны выбрать вязание, чтобыhtml_document2
3. Нет, мой точно такой же, как в вашем ответе.