2014-03-14 7 views
1

이전에 사용되던 Lyx 파일을 가지고 있었지만 R을 3.03으로 업데이트하고 패키지를 업데이트 한 후 작업을 종료했습니다.xtable 캡션에는 "%"문자가 포함될 수 없습니다.

캡션에 % 문자가있는 긴 테이블 환경에서 xtable로 문제가 발생합니다.

가 여기에 최소한의 예입니다

<<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으로 변경하면 작동합니다.

답변

1

% 표지판을 \%으로 이스케이프 처리합니다. 이는 TeX에서 줄 주석을 의미하기 때문입니다. 따라서 사용하십시오

table.x=xtable(table,caption="table of \%")