繁体   English   中英

R Markdown 中的 LaTeX {itemize}

[英]LaTeX {itemize} in R Markdown

如何在 R Markdown 中包含以下 LaTeX {itemize} 当我尝试编织 HTML 时,它根本不起作用。

---
title: "Untitled"
author: "March 2019"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

\[x = R + E\]
where:
\begin{itemize}
\item[R=] is Racoon
\item[E=] is Elephant
\end{itemize}

只需在要逐项列出的句子的开头使用 + 或 - 即可,它适用于 Rmarkdown 的 html 和 pdf 输出,例如
使用'$'符号之间的语句
$+ 此语句将在 rmd$ 中逐项列出

R Markdown 在生成 HTML 时不使用 LaTeX。 您所使用的代码将工作,如果输出是pdf_document ,而不是html_document

如果你真的想要 HTML 中的标签列表,你将不得不插入 HTML 代码,而不是 LaTeX 代码。 我不知道是否有任何视觉上等同于 LaTeX 的\\item[R=] ,但你可以这样做,这在逻辑上是等效的:

---
title: "Untitled"
author: "March 2019"
output: html_document

---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

\[x = R + E\]
where:

<dl>
<dt>R=</dt>
<dd>is Racoon</dd>
<dt>E=</dt> 
<dd>is Elephant</dd>
</dl>

这显示为

截屏

也许可以精心设计 CSS 以使其在视觉上等效。

编辑添加:当然这是可能的,并且已经完成。 遵循https://stackoverflow.com/a/13371522/2554330很容易,因为 R Markdown 使用 Bootstrap 框架。 只需在第一个标签中添加一个类:

<dl class="dl-horizontal">
<dt>R=</dt>
<dd>is Racoon</dd>
<dt>E=</dt> 
<dd>is Elephant</dd>
</dl>

它产生

另一个截图

如果样式仍然不令人满意,请查看与https://stackoverflow.com/a/13371522/2554330相关的其他一些讨论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM