2013-10-07 1 views
0

В файле Sweave, написанном knitr и Rstudio, поскольку строка кода R длинна и автоматически разделена на строку внизу, сообщается об ошибке. Проблемная строка в моем коде показала ниже строку 6 Кто-нибудь, как продолжить? Я думаю, что маленький знак просто необходим, но я не нашел ответа в Интернете.Как вставить длинную строку Rcode в таблицу LaTeX с помощью knitr

\begin{tabular}{@{}[email protected]{}} \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…) & \\ 
+0

Привет и Добро пожаловать в stackoverflow! Поскольку вы новичок в SO, пройдите некоторое время, чтобы прочитать [о Stackoverflow] (http://stackoverflow.com/about) и [как спросить] (http://meta.stackoverflow.com/help/how-to -просить). Вы, скорее всего, получите полезный ответ, если вы предоставите [минимальный, воспроизводимый набор данных] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/ 5963610 # 5963610) вместе с кодом, который вы пробовали. Также добавьте сообщение об ошибке. Благодаря! – Henrik

ответ

0

Ответ на этот вопрос заключается в том, что формат функцииPercent из пакета reporttools не работает в таблице Latex. Вместо этой работы:

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

 Смежные вопросы

  • Нет связанных вопросов^_^