簡體   English   中英

帶有pdf輸出和純LaTeX代碼塊的Rmarkdown

[英]Rmarkdown with pdf output and plain LaTeX code block

當此代碼塊包含一些tex代碼並且想要pdf輸出時,如何用rmarkdown來完成一個普通代碼塊?

例如,這不起作用:

---
title: "Untitled"
output:
  pdf_document:
    keep_tex: yes
---

Hello !

```
\begin{verbatim}
This is verbatim text
\end{verbatim}
```

這產生這個錯誤 LaTeX錯誤:\\ begin {document}以\\ end {verbatim}結尾。

當然可以

```{r, eval=FALSE}
\begin{verbatim}
This is verbatim text
\end{verbatim}
```

但是這樣做的問題是,輸出中的代碼塊可以用R突出顯示顏色突出顯示(對於上面的示例不是這樣,但是在某些情況下可能會發生)。

您可以使用pandoc的逐字防護代碼塊語法:

~~~latex
\begin{verbatim}
This is verbatim text
\end{verbatim}
~~~

或者:

```latex
\begin{verbatim}
This is verbatim text
\end{verbatim}
```

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM