У меня есть старый файл Lyx, который раньше работал, но перестал работать после обновления R до 3.03 и обновления пакетов.
Проблема связана с xtable в среде longtable с символом %
в заголовке.
Вот минимальный пример:
<<tabtest,results='asis'>>=
library(xtable)
table=matrix(1:12,nrow=3)
rownames(table)=c("row 1","row 2","row 3")
colnames(table)=c("c1","c2","c3","c4")
table.x=xtable(table,caption="table of %")
print(table.x,tabular.environment="longtable",floating=FALSE)
@
иметь \usepackage{longtable}
в преамбуле
Как показано, вы получаете ошибку no legal end
.
Если вы измените %
на percent
, это сработает.