【问题标题】:Figure captions for knitr blocks that include links in pdf documents包含 pdf 文档中链接的 knitr 块的图形标题
【发布时间】:2018-07-04 23:15:22
【问题描述】:

我有一个包含以下代码的小型 bookdown 'book':

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,一切都会按预期工作。标题包括指向 wikimedia/wikipedia 的超链接。即,标题如下所示:

图 E.1:示例概念图 — 来源:维基百科

如果我将这本书呈现为 PDF,PDF 中的标题如下所示:

图 E.1:示例概念图 -- 来源:[Wikipedia](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}

我想知道如何解决这个问题。

【问题讨论】:

标签: knitr bookdown


【解决方案1】:

Yihui Xie 上面的评论成功了。

感谢您提醒我有关文本参考的信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-03
    • 2015-11-02
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多