首页 > 解决方案 > Rmarkdown 在一段之后停止生成

问题描述

所以我的问题是,在特定段落之后,Rmarkdown 不会生成其余代码,我不知道为什么。请注意,如果我删除该段落,程序将渲染到下一个文本段落,然后执行相同的操作。

这是一个带有问题段落的最小降价示例。代码块和代码块之后的文本不会显示在 PDF 中。

---
title: "Proiect Regresie"
author: "Andrei Alexandru; grupa 322"
output: pdf_document
---

# Estimarea parametrilor

Considerăm modelul de regresie liniară simplă  $y=\beta_{0}+\beta_{1}x +\varepsilon$ (unde x venitul provenit din vanzarile in America de Nord iar
y venitul provenit din vanzarile la nivel mondial, $\varepsilon$ este repartizat normal de medie 0 și varianță sigma p\u atrat. Estimatorii parametrilor $\beta_{0}$ \c si $\beta_{1}$ ob\c tinu\c ti prin metoda celor mai mici pătrate sunt calcula\c ti \^in R. 

```{r}
mtcars
```

Some more text.

标签: rr-markdownpdflatex

解决方案


显然,特殊字符(\c等)导致了这个问题。您需要使用 指定语言babel。由于它是一个 LaTeX 包,你需要把它放在header-includesYAML 中。

以下是您需要进行的更改的两个示例:

  • \c si需要重写\c{s}i

  • ob\c tinu\c ti需要重写ob\c{t}inu\c{t}i

但是,我无法弄清楚为什么使用\^i\^{i}不起作用。

完整示例:

---
title: "Proiect Regresie"
author: "Andrei Alexandru; grupa 322"
output: pdf_document
header-includes:
  - \usepackage[romanian]{babel}
---

# Estimarea parametrilor

Considerăm modelul de regresie liniară simplă  $y=\beta_{0}+\beta_{1}x +\varepsilon$ (unde x venitul provenit din vanzarile in America de Nord iar
y venitul provenit din vanzarile la nivel mondial, $\varepsilon$ este repartizat normal de medie 0 și varianță sigma p\u{a}trat. Estimatorii parametrilor $\beta_{0}$ \c{s}i $\beta_{1}$ ob\c{t}inu\c{t}i prin metoda celor mai mici pătrate sunt calcula\c{t}i \^{i}n R. 

```{r}
mtcars
```

Some more text.

推荐阅读