R Markdown fig.cap повторяет цитату

Я пытаюсь создать легенду о фигуре. Подпись к рисунку у меня довольно длинная, поэтому я ссылаюсь на нее как на часть текста.

Вот раздел R Markdown:


Ссылка на рисунок в тексте (см. Рисунок @ref (fig: fig))

    ```{r fig, fig.cap="(ref:fig)"}
    fig
    ```

(Ссылка: рис.) Эта легенда описывает сюжет рис.


После вязания это должно выглядеть следующим образом:

Ссылка на рисунок в тексте (см. Рисунок 1)

здесь изображение фигуры

Рисунок 1: Эта легенда описывает график рис.


Однако вместо этого я получаю:

Ссылка на рисунок в тексте (см. Рисунок 1)

здесь изображение фигуры

Рисунок 1: (см. Рис.)

(Ссылка: рис.) Эта легенда описывает сюжет рис.


Я не уверен, почему он повторяется (см. Рис.), Хотя он распознает это как рисунок 1. Любая помощь по этому поводу будет очень признательна.


person Isaac Noble    schedule 29.01.2021    source источник


Ответы (1)


Это может иметь какое-то отношение к вашему YAML. Подпись к пронумерованному рисунку является результатом Bookdown. Чтобы использовать его, вам нужно изменить YAML на

---
title: A title
output:
   bookdown::html_document2: default
---

YAML выше даст вам результаты, которые вам нужны.

person ViviG    schedule 31.01.2021
comment
Здравствуйте, спасибо за вашу помощь. К сожалению, это настройка моего заголовка YAML в настоящее время, поэтому я все еще не уверен, как решить проблему. - person Isaac Noble; 31.01.2021
comment
У вас точно так же, как в моем ответе, или у вас html_document: df_print: paged вверху bookdown::html_document2: default? Потому что, если у вас есть последнее, вы будете генерировать обычный HTML, и на выходе будет то, что вы получаете. В этом случае необходимо выбрать вязание до html_document2. - person ViviG; 01.02.2021
comment
Нет, мой ответ в точности такой, как в вашем ответе. - person Isaac Noble; 01.02.2021