【问题标题】:Figures Captions and Comments数字标题和评论
【发布时间】:2019-08-19 16:43:34
【问题描述】:

我使用带有 pdf 输出的 Bookdown。 在我的文档中,我通常使用该方法包含图像 \![\label{imagelabel}image title](image_path.png).

我想知道除了标题之外是否可以在图像中添加 cmets。我想查看“图 #:图像标题。我的 cmets(例如,此图显示...)”,但 cmets 未显示在图列表中。

这可能吗?如果可以,怎么做?

提前谢谢你!

【问题讨论】:

    标签: r r-markdown bookdown


    【解决方案1】:

    我不使用bookdown,但它是rmarkdownpdf_document 的近亲。这在那里工作:

    ---
    title: "image.Rmd"
    output: 
      pdf_document:
        keep_tex: true
        toc: true
    ---
    
    ```{r}
    knitr::opts_chunk$set(dev='pdf')
    ```
    
    \newcommand{\comment}[1]{}
    
    \listoffigures
    
    ```{r theplot,fig.show="hide"}
    plot(rnorm(1000))
    ```
    
    ![\label{thefig}This is the caption\comment{this is the comment}](image_files/figure-latex/theplot-1.pdf)
    

    有趣的是,.tex 文件中没有显示该评论,它已被 Pandoc 删除。如果你真的想在输出中看到评论,你可以使用类似的东西打开它

    \newcommand{\comment}[1]{\textit{#1}}
    

    代替上面的定义。

    【讨论】:

    • 您好,非常感谢您的回答。我已经尝试按照您的建议去做,无论是在 pdf_document rmarkdown 和我的 bookdown 文档中。对于rmarkdown,碰巧我得到了相同的结果(即评论继续出现在图列表中)。但是在bookdown 中,图形标题(就像\label{})不再起作用(不再显示,既不在文本中,也不在图形列表中)。
    • 如果您需要更多帮助,我认为您需要发布一个可重现的示例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-14
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多