【发布时间】:2015-12-13 14:15:06
【问题描述】:
由于某种原因,我从 Rstudio 中的 Knit.pdf 创建的 pdf 的目录没有更新。它正在创建,但有一些过去的信息(停在第 68 页,我已经在第 99 页)。
可能与缓存信息有关吗?
在我使用的 YAML 序言下方,还检查了 Knitr Edit R 降价配置下的“包含目录”选项。通过下面的 YAML,也尝试在 pdf_document 下面使用 toc:true 并且没有工作。
title: "My book"
author: "MyName"
date: "Mydate"
documentclass: book
fontsize: 10pt
classoption:
b5paper
header-includes:
- \usepackage{tcolorbox}
- \usepackage{longtable}
- \usepackage{sidenotes}
- \renewcommand{\contentsname}{MyContent}
- \renewcommand{\chaptername}{MyChapter}
geometry:
- tmargin=2cm
- bmargin=2cm
- lmargin=2cm
- rmargin=2cm
toc: yes
output:
pdf_document:
fig_caption: yes
highlight: zenburn
latex_engine: xelatex
number_sections: yes
pandoc_args: --chapters
toc: yes
toc_depth: 3
【问题讨论】:
-
如果你的工作目录下有
filename.toc文件,请尝试删除后重新编译。 -
@user2706569:完成。它确实存在一个 .toc 文件,但即使删除后表也没有更新。
标签: pdf yaml knitr r-markdown tableofcontents