! Ошибка LaTeX: среда не определена - PullRequest
0 голосов
/ 30 августа 2018

При использовании R Markdown для создания PDF-файла вы получите эту ошибку:

output file: NCERA-210_Results.knit.md

! LaTeX Error: Environment threeparttable undefined.

Error: Failed to compile NCERA-210_Results.tex. See NCERA-210_Results.log for more info.
In addition: There were 50 or more warnings (use warnings() to see the first 50)
Execution halted

Мой код:

---
title: "NCERA-210 Results"
author: "NAME"
date: "8/29/2018"
output: pdf_document
---

```{r setup, echo=FALSE, results="asis", message=FALSE, warning=FALSE}

# load packages
library("MOTE")
library("tidyverse")
library("broom")
library("ggpubr")
library("markovchain")
library("gmodels")
library("scales")
library("formattable")
library("rmarkdown")
library("knitr")
library("igraph")
library("papaja")
library("citr")
```

```{r, echo=FALSE, results="hide", message=FALSE, warning=FALSE,       
fig.show="hide"} 
source("Thesis_Code.R")  
```

## Summary of Ratings
```{r 'Table Rating Count', echo=FALSE, message=FALSE, warning=FALSE, results="asis"}
apa_table(rating.dist,
caption = "Count of Ratings in Dataset")
```

## Plot of Rating Distribution
```{r 'Plot of Rating Distribution', echo=FALSE, message=FALSE, warning=FALSE, results="asis"}

ggplot(rating.dist,
   aes(Rating, Count)) + 
geom_col() +
ggtitle("Distribution of Ratings")
```

## Summary of Short Ratings
```{r 'Table Short Rating Count', echo=FALSE, message=FALSE, warning=FALSE, results="asis"}
apa_table(s_rating.dist,
caption = "Count of Short Ratings in Dataset")
```

## Plot of Short Rating Distribution
```{r 'Plot of Short Rating Distribution', echo=FALSE, message=FALSE, warning=FALSE, results="asis"}

ggplot(s_rating.dist,
   aes(Short_Rating, Count)) + 
geom_col() +
ggtitle("Distribution of Short Ratings")
```

## Summary of Co-op Location Distribution
```{r 'Co-op Distribution', echo=FALSE, message=FALSE, warning=FALSE, results="asis"}
apa_table(state.dist,
caption = "Location Distribution in Dataset")
```

## Plot of Co-op Distribution
```{r 'Plot of Co-op Distribution', echo=FALSE, message=FALSE, warning=FALSE, results="asis"}

ggplot(state.dist,
   aes(State, Count)) + 
geom_col() +
ggtitle("Distribution of Cooperatives Across the U.S.")
```

## Co-op Activity
```{r 'Co-op Activity Summary',echo=FALSE, message=FALSE, warning=FALSE, results="asis"}

apa_table(coop_activity,
      caption = "Count of Co-ops by Activity")
```

## Co-op Sales Quartiles by Decade & Short Rating
```{r 'Sales Quartiles', echo=FALSE, message=FALSE, warning=FALSE, results="asis"}

apa_table(sales.qt,
caption = "Co-op Sales Quartiles by Decade & Short Rating")
```

## Co-op Liabilities by Decade & Short Rating
```{r 'Liabilities Quartiles', echo=FALSE, message=FALSE, warning=FALSE, results="asis"}

apa_table(liab.qt,
caption = "Co-op Liabilities Quartiles by Decade & Short Rating")
```

## Co-op Cash Patronage Paid by Decade & Short Rating
```{r 'Cash Patronage Paid Quartiles', echo=FALSE, message=FALSE, warning=FALSE, results="asis"}

apa_table(pat.paid,
      caption = "Co-op Cash Patronage Paid Quartiles by Decade & Short Rating")
```

Я использую пакет papaja для создания рукописи в стиле APA. Я могу создавать документы Word с помощью скрипта Rmd, но я получаю эту ошибку, когда вывод pdf_document. Тем не менее, я могу создать рукопись, используя статью «Шаблон APA» (6-е издание), но этот путь требует большого редактирования сценария для удаления ненужного кода.

Я полагаю, что проблема связана с тремя частями, но я не могу найти какое-либо руководство по этому вопросу, используя R. Я использую Mac и у меня установлен MacTex.

1 Ответ

0 голосов
/ 31 августа 2018

Исправление устанавливало "kableExtra". Почему-то PDF-файл не рендерится без него.

...