【发布时间】:2020-11-10 15:08:23
【问题描述】:
我想在呈现为 PDF 和 HTML 的 R 降价报告中的图形标题中包含一个脚注(报告基于 bookdown/thesisdown/huskydown)。
理想的情况是使用文本参考:
(ref:foo-footnote) Text in the footnote.
Can span multiple lines, but has to start on the line of the text reference.
(ref:foo-caption) My text with a footnote.^[(ref:foo-footnote)]
我尝试了什么
---
title: "Footnote in Caption"
author: "Test"
output: html_document
#output: pdf_document
---
## Figure with caption which includes a footnote
<!-------------------------------------------------------------------->
<!-- Reference the figure "by number" as usual with \@ref(fig:foo) -->
<!-- Reference the figure "by name" by adding an anchor above the figure: -->
<!-- \hypertarget{fig:foo}{} -->
<!-- which can be referenced by: -->
<!-- [my linked text](#fig:foo) -->
(ref:foo-caption) My caption^[Footnote text.].
(ref:foo-scaption) My short caption
```{r foo, echo=FALSE, out.width='100%', fig.align = "center", fig.cap='(ref:foo-caption)', fig.scap='(ref:foo-scaption)'}
knitr::include_graphics(paste0(fig_path,"foo.png"), auto_pdf = TRUE)
# if auto_pdf = TRUE: includes PDF version of figure if available in same folder
```
【问题讨论】:
标签: r r-markdown bookdown caption footnotes