如何使用R减价和记账方式将图形列表和表格列表添加到目录中

时间:2019-06-17 19:44:38

标签: r markdown r-markdown bookdown

我有一个报告(pdf输出),我想在其中添加书目,图形列表和表格列表。我希望这三个元素出现在目录中。

我通过在我的Yaml标头中添加bibliography: bibliography.bib来添加书目。我直接用LaTex添加的图形列表和表格列表。

因此我的附录看起来像:

# Literature {-}

\listoffigures

\listoftables

几乎的工作原理是:书目,图形列表和表格列表正确呈现。

唯一的问题是,目录仅显示条目文献。没有出现图形列表和表格列表。

我该如何解决?


我在yaml标头的不同位置尝试了lof: yeslot: yes(来自here的想法以及toc_appendix: yes的想法(来自同一来源)

我想念什么?


我完整的标题如下:

---
title: something
header-includes: \usepackage{graphicx} \usepackage{float} \usepackage{xcolor} \usepackage{framed} \usepackage{longtable} \definecolor{shadecolor}{RGB}{240,240,240} \pagenumbering{roman} \usepackage{caption} \captionsetup{font=footnotesize}
output:
  bookdown::pdf_book:
    fig_caption: yes
    highlight: kate
    number_sections: yes
    toc: yes
date: | 
    |  
    | `r format(Sys.time(), '%B %d, %Y')`
documentclass: report
geometry: margin=1in
fontfamily: mathpazo
fontsize: 11pt
bibliography: bibliography.bib
preamble: |
  % Any extra latex you need in the preamble
---

1 个答案:

答案 0 :(得分:3)

问题出在文档类报告上。我猜想它不像article类那样处理表格列表或图形列表。

一个简单的解决方案是将\usepackage[nottoc]{tocbibind}添加到您的文档中。该软件包完全可以满足您的要求-将两个附录部分都添加到目录中。您仍然必须使用\listoffigures\listoftables在文档末尾手动添加它们。