提问人:12666727b9 提问时间:9/23/2023 最后编辑:shafee12666727b9 更新时间:9/25/2023 访问量:38
如何在使用 RMarkdown 字幕创建的 pdf 文件的特定部分居中
How to center in specific section of a pdf file created with RMarkdown a subtitle
问:
我正在尝试将使用 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)
我不知道我做错了什么。
答:
1赞
shafee
9/25/2023
#1
一种方法是定义一个乳胶宏,该宏将小节文本居中。
\newcommand{\csubsubsection}[1]{
\subsubsection{\texorpdfstring{\centering\emph{#1}}{#1}}
}
然后直接使用 Raw LaTeX 命令。\csubsubsection{subsection-title}
---
title: "example"
author: "X"
date: "2023-09-23"
output: pdf_document
---
\newcommand{\csubsubsection}[1]{
\subsubsection{\texorpdfstring{\centering\emph{#1}}{#1}}
}
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## *Title*
\csubsubsection{Model Applied (lm(y $\sim$ x))}
```{r cars}
summary(cars)
```
评论
0赞
12666727b9
9/25/2023
非常感谢。因为我不是很喜欢 LaTex 编程。你介意简要解释一下你编程的每个命令的作用吗?
0赞
12666727b9
9/25/2023
无论如何,在我看来,标题更复杂并且包含模型语法。类似于(应用的模型:lm(x~y))。但是,当我尝试添加此标题时,它会将我变成错误 }}{section*.4}{}}'。在这种情况下,我该怎么办?Missing \endcsname inserted. <to be read again> \protect l.23 ... ~ y, random = ~ 1|A)
评论