如何使用 sectsy 仅格式化 RMarkdown pdf 输出的一部分

如何使用 sectsy 仅格式化 RMarkdown pdf 输出的一部分

我正在使用 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.

代码输出

相关内容