knitr: код в блоках неожиданно оборачивается

В презентации beamer, использующей knit2pdf () и LaTeX, я иногда обнаруживаю, что код в чанках переносится, даже если я установилtidy=FALSE во всем мире. Например, этот кусок:

\item Fit this using \func{glm}:
<<berk-logit2, size='footnotesize'>>=
berkeley <- as.data.frame(UCBAdmissions)
berk.logit2 <- glm(Admit == "Admitted" ~ Dept + Gender,
                   data = berkeley, weights = Freq, family = "binomial")
@

Выглядит так:

Обратите внимание, что все три строки переносятся, как в режиме абзаца. В строке кода с отступом используются пробелы, а не символы табуляции.

Когда я смотрю на полученный файл .tex, ничего не выглядит странно, то есть строки, данныеalltt смотри хорошо

\item Fit this using \func{glm}:
\begin{knitrout}\footnotesize
\definecolor{shadecolor}{rgb}{1, 0.961, 0.933}\color{fgcolor}\begin{kframe}
\begin{alltt}
\hlstd{berkeley} \hlkwb{<-} \hlkwd{as.data.frame}\hlstd{(UCBAdmissions)}
    \hlstd{berk.logit2} \hlkwb{<-} \hlkwd{glm}\hlstd{(Admit} \hlopt{==} \hlstr{"Admitted"} \hlopt{~} \hlstd{Dept} \hlopt{+} \hlstd{Gender,}
                       \hlkwc{data} \hlstd{= berkeley,} \hlkwc{weights} \hlstd{= Freq,} \hlkwc{family} \hlstd{=} \hlstr{"binomial"}\hlstd{)}
\end{alltt}
\end{kframe}
\end{knitrout}

Большинство других блоков производят правильно отформатированный вывод. Например.,

<<mice-tab, size='footnotesize' >>=
data(Mice, package="vcdExtra")
mice.tab <- xtabs(Freq ~ litter + treatment + deaths, data=Mice)
ftable(litter + treatment ~ deaths, data=mice.tab)
@

дает:

Что может быть причиной этого? Моя установка сложна, поэтому у меня нет MWE, но было бы полезно, если бы я знал, что искать.

Ответы на вопрос(1)

Ваш ответ на вопрос