我正在使用 R-markdown 创建 pdf。我希望所有章节标题都居中(使用 sectsty 包),除了第一个应该左对齐的章节标题。我该怎么做?如何仅对一个章节使用 sectsty?
这是一个最小的工作示例:
---
date : 2018-April-25
output:
pdf_document:
toc: true
toc_depth: 1
title: "Test document"
fontsize: 12pt
header-includes:
- \usepackage{booktabs}
- \usepackage{sectsty} \allsectionsfont{\centering}
---
\sectionfont{\left}
## This is a heading
## This is a second heading.
答案1
您尝试的方法没有奏效,因为该\left
宏是用于制作可扩展左分隔符的数学模式宏。您的文档在编译时应该会生成错误,但也许对您隐藏了错误。
请尝试以下操作:
---
title: "secsty-test"
date: "4/25/2018"
output: pdf_document
header-includes:
- \usepackage{booktabs}
- \usepackage{sectsty} \allsectionsfont{\centering}
---
\allsectionsfont{\raggedright}
## This is a heading
\allsectionsfont{\centering}
## This is a second heading.