Удаление LaTeX Предупреждение: метка ... многократно определена с использованием ** knitr ** - PullRequest
0 голосов
/ 17 октября 2019

У меня есть документ, в котором я определяю метку фигуры один раз внутри опции fig.caption в чанке, а затем ссылаюсь на нее в тексте, используя \ref{}. Например,

```{r dataCorrA, results="hold", echo = FALSE, fig.pos = "ht", fig.width=5, fig.height=5, fig.cap="\\label{fig:dataCorr} Some caption."}

data("airquality", package = "datasets")
GGally::ggcorr(airquality)

бла-бла-бла ... figure \ ref {fig: dataCorr}

Но после вязания я получаю

LaTeX Предупреждение:Метка `fig: dataCorr 'многократно определена.

Как мне избавиться от предупреждения?

1 Ответ

1 голос
/ 17 октября 2019

Этот ярлык неверен. Метки обозначаются двумя двоеточиями ::. Например. В knitr опция метки должна содержать два двоеточия, а не одну. Измените \\label и \ref в тексте, который следует.

```{r dataCorrA, results="hold", echo = FALSE, fig.pos = "ht", fig.width=5, fig.height=5, fig.cap="\\label{fig::dataCorr} Some caption."}

data("airquality", package = "datasets")
GGally::ggcorr(airquality)

бла-бла-бла ... figure \ ref {fig :: dataCorr}

...