Скрыть всю часть документа, используя условие Sweave - PullRequest
0 голосов
/ 01 декабря 2011

Я хотел бы скрыть всю часть моего документа, включая части LaTeX, между фрагментами кода.

Код может выглядеть как

<<echo=FALSE, results=tex>>=
if (showpart) {
@

Here we have quite a lot of latex, { that is not necessarily well-formed \end{itemize}

<<echo=FALSE, results=tex>>=
}
@

Я уже пытался вставить \begin{comment} и \end{comment} с использованием стенографического пакета, но это плохо справляется с плохо сформированным латексом.

Есть предложения? Спасибо за вашу помощь.

1 Ответ

1 голос
/ 01 декабря 2011

Вы можете попробовать что-то вроде if (showpart) cat('\\begin{comment}'), затем if (showpart) cat('\\end{comment}'), с опцией results=tex.Дело в том, что вы должны вывести действительный код LaTeX из R.

...