编织成 pdf 时显示 \begin{figure} 和 \caption{“XXX”} 的绘图

Plots showing \begin{figure} and \caption{"XXX"} when knitting to pdf

提问人:Hml 提问时间:11/10/2023 最后编辑:Hml 更新时间:11/10/2023 访问量:35

问:

当我在 markdown 中编织到 pdf 时,我在 pdf 中显示了原始的 LaTex 命令。知道这是怎么回事吗?我尝试更改标题和对齐方式,但文件中此图之后的所有文本都居中。

Knitted pdf

我尝试使用 fig.align 和 fig.cap 参数,并检查我的代码块是否是独立的。到目前为止,还没有任何问题得到解决


coef_data <- tidy(freq_long_model)
coef_data <- coef_data[-c(1,18:21),]

coef_data$conf.low <- coef_data$estimate - (1.96*coef_data$std.error)
coef_data$conf.high <- coef_data$estimate + (1.96*coef_data$std.error)

coef_data$term <- c("CCI = 1", "CCI = 2", "CCI = 3", "CCI = 4", "CCI = 6", "CESDtot", "Age", "Female", "Years of Ed.", "APOE4+", "Visit #", "CCI = 1 * Visit", "CCI = 2 * Visit", "CCI = 3 * Visit", "CCI = 4 * Visit", "CCI = 6 * Visit")

ggplot(coef_data, aes(x = term, y = estimate)) +
  geom_point() +
  geom_errorbar(aes(ymin = conf.low, ymax = conf.high), width = 0.2) +
  coord_flip() +
  labs(x = "Predictor", y = "Estimate") +
  theme_bw()
乳胶 R-Markdown 针织品

评论

2赞 Peter 11/10/2023
欢迎来到 Stackoverflow。请不要使用代码图像,因为如果没有大量不必要的努力,就无法使用它。出于多种原因问题应该是可重复的。这使得其他可能想要帮助的人很容易,轻松复制相关的代码和数据。查看堆栈溢出指南、最小可重现示例如何询问

答:

2赞 Yihui Xie 11/10/2023 #1

我有理由确定该问题是由标题中的符号引起的,并且此问题已在最新版本的 knitr 中修复,因此请尝试更新您的 R 包%

update.packages(ask = FALSE, checkBuilt = TRUE)
# or if you don't want to update all packages, you can just
# install.packages('knitr')