是否可以删除RMarkdown .pdf中的内容标题?

是否可以删除RMarkdown .pdf中的内容标题?

问题描述:

我正在使用RStudio和RMarkdown生成报告。我现在想编辑文档的一部分。我的RMarkdown文档如下:是否可以删除RMarkdown .pdf中的内容标题?

-- 
title: <center> <h1>Call Centre Report</h1> </center> 
mainfont: Arial 
output: 
    pdf_document: 
    latex_engine: xelatex 
sansfont: Arial 
fig_crop: false 
toc: true 
classoption: landscape 
fontsize: 14pt 
geometry: margin=0.5in 
header-includes: 
- \usepackage{booktabs} 
--- 
<style> 
    .main-container { 
    max-width: 1200px !important; 
    } 
</style> 

```{r global_options, R.options=knitr::opts_chunk$set(warning=FALSE, message=FALSE)} 
``` 
\newpage 
# Iris 
```{r fig.width=18, fig.height=7, echo=FALSE, comment=" "} 
library(ggplot2) 
ggplot(data = iris, aes(x = Sepal.Length, y = Sepal.Width, colour = Species)) + 
    geom_point() + 
    theme_classic() 
``` 
<br> 
<br> 
```{r, echo=FALSE, results='asis'} 
library(knitr) 
library(xtable) 

t1 <- kable(subset(iris, Sepal.Length=="5.1", select = Petal.Length:Species), 
      format = "latex", booktabs = TRUE, row.names = FALSE) 
t2 <- kable(subset(chickwts, feed=="horsebean", select = weight:feed), 
      format = "latex", booktabs = TRUE, row.names = FALSE) 
t3 <- kable(subset(mtcars, gear=="4", select = disp:wt), 
      format = "latex", booktabs = TRUE, row.names = FALSE, digits=2) 

cat(c("\\begin{table}[!htb] 
    \\begin{minipage}{.35\\linewidth} 
     \\centering", 
     t1, 
    "\\end{minipage}% 
    \\begin{minipage}{.35\\linewidth} 
     \\centering", 
     t2, 
    "\\end{minipage}% 
    \\begin{minipage}{.35\\linewidth} 
     \\centering", 
     t3, 
    "\\end{minipage} 
\\end{table}" 
)) 
``` 

是否可以删除TOC页面上的标题“内容”?我希望在此页面上保留所有其他标题,但只删除“内容”标题。

我知道我可以通过下面的行编辑“目录”:

- \renewcommand{\contentsname}{Some Text Here} 

但是仅仅保留为空(如下图),仍然占用空间:

- \renewcommand{\contentsname}{} 
+0

如果使用Latex,你可能需要这样做:https://tex.stackexchange.com/questions/55080/how-to-hide-the-table-of-contents-heading – Marius

+0

或者只是结合'\更新命令{\ contentsname} {}'带有负面的vspace:'\ vspace { - 。5cm}' –

+0

命令' - \ renewcommand {\ contentsname} {} \ vspace { - 。5cm}它不会将文本推送到标题正式所在的位置。因此,仍然有一个白色空间。 – user2716568

你可以尝试删除YAML元数据中的行toc:true。它在我的案件上工作。

+0

这不会删除整个ToC而不是标题吗? – ctietze