如何在 R markdown 文档中插入节符号?
因为我不知道如何在这个问题中插入符号,所以我会推荐你参考这个页面,https://en.wikipedia.org/wiki/Section_sign.
我可以使用 Latex 合并其他符号,例如
$\dag$
给我一把匕首,$\ddag$
给我一把双匕首。 (匕首和双匕首都可以在上面的页面链接中查看。)但是如果我使用 $\s$
或 $\S$
(我在互联网搜索中找到的)作为部分符号,我只是得到 $\s$在我的文档中的 $\S$ 中。
部分符号不是数学符号,因此不需要处于数学模式(在美元符号内)。如果你只是使用
\S
,你会得到它。
最小的例子:
---
title: "Section Symbol"
author: "Gregor"
date: "November 16, 2015"
output: pdf_document
---
\S this is the section symbol.
如果你需要在数学模式下使用它,你可以将它括在
\text{}
中,例如这将产生一个显示方程,Gamma = Section Symbol(随意使用$$
而不是\[
):
\[
\Gamma = \text{\S}
\]
当然,markdown 中的特殊代码取决于你的目标格式。如果您通过 LaTeX 编译为 PDF,以上内容将起作用。如果您的目标格式是 HTML,那么根据问题中的维基百科链接,代码是
§
,这对我有用:
---
title: "Section Symbol"
author: "Gregor"
date: "November 16, 2015"
output: html_document
---
§ this is the section symbol.
注意输出现在是
html_document
。 这也适用于 Word。
虽然不太容易记住/更多手动,但您也可以将 Unicode 节符号字符直接插入到您的 Rmd 文档中。您可以从维基百科链接中复制/粘贴符号,或按照维基百科链接中的“键入字符”说明操作,例如 Windows 上的 Alt+0167。
将@GregorThomas 的解决方案 扩展到适用于 pdf 和 html 输出的解决方案:
```{r setup, include=FALSE}
S_symbol <-
if (knitr::is_html_output()) {
"§"
} else {
"\\S"
}
```
`r S_symbol` this is the section symbol.