R markdown PDF无法正确显示代码块中的符号^

sr4lhrrt  于 2023-06-27  发布在  其他
关注(0)|答案(1)|浏览(157)

我正在将R Markdown编辑为PDF。图中的一个标签包含表达式$\times10^23 $。

---
title: "Untitled"
output: pdf_document
date: "2023-06-24"
---

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

R Markdown

plot(1, type="n", ylab=expression(paste("Count (\u00d7",10^23/L,")")))

然而,编织PDF显示不同的符号10^23和10?23。由于此不同的Unicode符号,复制代码将返回错误。

![](https://i.stack.imgur.com/4W31M.jpg)

感谢您的评论。
fafcakar

fafcakar1#

正确的代码如下:

---
title: "Untitled"
output: pdf_document
date: "2023-06-24"
---

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

R Markdown

par(mar = c(5, 5, 5, 5)) # Set the margin on all sides to 5
plot(1, type="n", ylab=expression(paste("Count (\u00d7",10^23/L,")")))

在您的代码中,幂符号在图标签中显示良好。你只需要设置`echo = FALSE`,因为在R markdown中不显示你的代码块,你还需要设置一些边距,让你的图可以很好地看到ylabel。
![](https://i.stack.imgur.com/5OGiD.png)

相关问题