我正在尝试将使用 RMarkdown 创建的 pdf 的某个部分的副标题居中。
我正在使用以下代码
---
title: "example"
author: "X"
date: "2023-09-23"
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## *Title*
### <h3 align="center" id="heading">*Title2*</h3>
```{r cars}
summary(cars)
```
但是我得到了这个输出
虽然我正在寻找的输出是:
Title
Title2 (at the center)
我不知道我做错了什么。
执行此操作的一种方法是定义一个乳胶宏,该宏将使小节文本居中。
\newcommand{\csubsubsection}[1]{
\hypertarget{#1}{%
\subsubsection{\texorpdfstring{\centering\emph{#1}}{#1}}\label{#1}}
}
然后直接使用原始乳胶命令
\csubsubsection{subsection-title}
。
---
title: "example"
author: "X"
date: "2023-09-23"
output: pdf_document
---
\newcommand{\csubsubsection}[1]{
\hypertarget{#1}{%
\subsubsection{\texorpdfstring{\centering\emph{#1}}{#1}}\label{#1}}
}
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## *Title*
\csubsubsection{Title2}
```{r cars}
summary(cars)
```