Подписи к рисункам для блоков knitr, содержащих ссылки в документах pdf - PullRequest
0 голосов
/ 05 июля 2018

У меня есть небольшая «книга», которая содержит следующий код:

A concept map is a diagram that shows 'ideas' and the relationship between those ideas. An example of a concept map is shown in Figure \@ref(fig:exampleCM).


```{r exampleCM, fig.show='hold', fig.cap='An example concept map --- Source: [Wikipedia](https://upload.wikimedia.org/wikipedia/commons/d/df/Conceptmap.png "Concept Map from Wikipedia")', echo=FALSE}                                  

knitr::include_graphics('images/ConceptMap.png')                                                                                                            
```                                                                                                                                                         

Если я отображаю книгу в формате HTML, все работает как положено. Подпись включает гиперссылку на Викисклад / Википедию. Т.е. заголовок выглядит так:

Рисунок E.1: Пример концептуальной карты - Источник: Википедия

Если я отображаю книгу в формате PDF, подпись в PDF выглядит следующим образом:

Рисунок E.1: Пример концептуальной карты - Источник: [Википедия] (https://upload.wikimedia.org/wikipedia/commons/d/df/Concep «Концептуальная карта из Википедии»)

Кажется, что по какой-то причине rmarkdown не отображается. Получаемый файл LaTeX выглядит так:

A concept map is a diagram that shows `ideas' and the relationship between those ideas. An example of a concept map is shown in Figure \ref{fig:exampleCM}.

\begin{figure}
\includegraphics[width=12.33in]{images/ConceptMap} \caption{An example concept map --- Source: [Wikipedia](https://upload.wikimedia.org/wikipedia/commons/d/df/Conceptmap.png "Concept Map from Wikipedia")}\label{fig:exampleCM}
\end{figure}

Интересно, как бы это исправить.

1 Ответ

0 голосов
/ 06 июля 2018

Комментарий выше Yihui Xie сделал свое дело.

Спасибо, что напомнили мне о текстовых ссылках.

...