如何在带有编织器的LaTeX表中插入长Rcode行

时间:2013-10-07 23:43:22

标签: r latex knitr rstudio

在使用Sweave和Rstudio编写的knitr文件中,由于R代码行很长并且在下面的行中自动分割,因此会报告错误。我的代码中有问题的行显示为低于第6行 有人怎么办?我认为只需要一个小标志,但我没有在网上找到答案。

\begin{tabular}{@{}lr@{}} \toprule
Caracteristics & n, \% \\ \midrule
sexe (male) & \Sexpr{round(((prop.table(table(sexe)))[1]),2)*100} \%\\ 
Mean age at surgery (years) & \Sexpr{round(mean(agediag),1)} $\pm$        \Sexpr{round(sd(agediag),1)}\\
Main onset clinical sign & \\
\hspace{0.5cm} Motor deficit and dysphasia & \Sexpr{table(signeclinrevel)[1]}\\,  \Sexpr{formatPercent(prop.table(table(signeclinrevel))[1])}\\
\hspace{0.5cm} Seizure &   \\
\hspace{0.5cm} Cognitive disorders & \\
\hspace{0.5cm} Others (intracranial hypertension, eyesight troubles…) & \\

1 个答案:

答案 0 :(得分:0)

答案是来自包reporttools的函数formatPercent在Latex表中不起作用。 相反,这项工作:

    \hspace{0.5cm} Motor deficit and dysphasia & \Sexpr{table(signeclinrevel)[1]}, (\Sexpr{round((prop.table(table(signeclinrevel))[1]*100),1)} \%)\\