如何解决Rmarkdown 生成错误的 .tex 文件 - 错位 \noalign \hline ->\noalign
当我尝试从 Rmarkdown 生成一些 pdf 报告时遇到问题。实际上,除了在某些情况下我收到错误外,一切都很好:
! Misplaced \noalign.
\hline ->\noalign
{\ifnum 0=`}\fi \penalty \@M \futurelet \@let@token \LT@@h...
如果我总结代码正在执行的主要任务:我将遍历组织列表,并为每个组织生成报告。报告包含一个表格,该表格打印了该组织的用户在网络调查中给出的每条评论(在单独的行中)。所以代码的主要部分是生成表,其中也出现了错误。代码是:
kable(table1,format = "latex",col.names = "What would you like to say?",longtable = TRUE) %>%
column_spec(1,width = "16.5cm",border_left = T,border_right = T) %>%
kable_styling(latex_options = c("hold_position","repeat_header"),repeat_header_text ="(continuing)") %>%
row_spec(0,bold = T,color ="white",background = "#0071a9")
我注意到这个错误的根源是 .tex 文件为换行符产生了一些错误的代码。在大多数情况下,换行符很好,但在一些随机行中,换行符的代码不是 \\ 而是 .\ 意味着错误地添加了点而不是另一个反斜杠。 我不知道是什么产生了这样的错误。看起来真的是随机的。注释中没有需要转义的特殊符号或表达式。你有什么想法吗?
提前致谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。