Я хотел бы знать, возможно ли сделать комментарий в упражнении с файлом Rnw, чтобы что-то могло быть полностью проигнорировано как R, так и LaTeX. Это было бы полезно для меня, чтобы иметь некоторые упражнения по повышению гибкости.
В частности, я хотел бы задать вопрос с несколькими вариантами ответов с пятью вариантами, в которых даны два истинных утверждения и два неправильных утверждения, а другое утверждение выбирается случайным образом между истинными утверждениями и двумя неправильными утверждениями. Попытка добиться этого, как в http://www.r-exams.org/templates/boxplots/, оказывается для меня довольно трудной, потому что все эти утверждения связаны с кодированием LaTeX, поэтому у меня возникают проблемы при вставке его в R-чанк. Поэтому я пробовал что-то другое, но я получаю сообщение об ошибке, в котором говорится, что длина exsolution и вопросника не совпадает. Возможно, есть какой-то способ заставить комментирование работать.
<<echo=FALSE, results=hide>>=
scelta=sample(c("%'","%'",""),size=3, replace=FALSE)
if (scelta[1]=="%'") soluz=c(1,1,rep(0,3)) else soluz=c(1,1,1,0,0)
@
\begin{question}
Say which statements are true.
\begin{answerlist}
\item first true statement
\item second true statement
\Sexpr{scelta[1]} \item third true statement
\item first wrong statment
\item second wrong statment
\Sexpr{scelta[2]} \item statment
\Sexpr{scelta[3]} \item statement
\end{answerlist}
\end{question}
\begin{solution}
<<echo=FALSE, results=tex>>=
answerlist(ifelse(soluz, "Vero", "Falso"))
@
\end{solution}
\exname{name_exercise}
\extype{mchoice}
\exsolution{\Sexpr{mchoice2string(soluz)}}
\exshuffle{5}
Так что, вероятно, у меня есть трудности, потому что я недостаточно знаком со Sweave, но мою проблему, возможно, можно решить несколькими способами с помощью R / экзаменов. Любая помощь будет оценена.