LaTeX {itemize} в R Markdown - PullRequest
       15

LaTeX {itemize} в R Markdown

0 голосов
/ 26 апреля 2019

Как мне включить следующее LaTeX {itemize} в мою R Markdown? Это просто не работает, когда я пытаюсь связать 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}

1 Ответ

1 голос
/ 28 апреля 2019

R Markdown не использует LaTeX при создании HTML. Код, который вы использовали, работал бы, если бы вывод был 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.

...