R Markdown中的LaTeX {itemize}

时间:2019-04-26 20:19:12

标签: r latex 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}

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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>

显示为

screenshot

也许可以将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>

它会产生

another screenshot

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