Можно ли создавать субфигуры (с соответствующими подписями) с использованием knitr? Вот минимальный рабочий пример:
\documentclass{article}
\begin{document}
<<echo = FALSE, fig.cap = c("Some numbers.", "Some more numbers."), out.width = "0.5\\textwidth", fig.align = "center">>=
plot(1:10)
plot(30:100)
@
\end{document}
Это приводит к двум цифрам, обозначенным на рисунке 1 и рисунке 2, с титрами, как определено (соответственно). Но я хочу, чтобы они были помечены как "Рисунок 1a" и "Рисунок 1b", как вы можете сделать с пакетом подкласса LaTeX.
Я знаю, что есть опция knitr "fig.env", но это не решает ее (по крайней мере, не используя, например, "fig.env = 'subfigure'" ). Здесь есть аналогичная статья о Sweave, но решение является неэффективным взломом: http://texblog.org/2011/12/01/sweave-subfig-controlling-figure-size-and-placement/