Вам нужно использовать метод LaTeX для добавления заголовка, knitr
не будет делать это автоматически.Например,
\documentclass{article}
\usepackage{caption}
\begin{document}
\begin{figure}
\caption{This is a caption}
<<fig1, echo = F, fig.width=7, fig.height=5>>=
x = 1:50
y = x^2
plot(x, y)
@
\end{figure}
\end{document}
Если вы пропустите опцию fig.cap
, вы просто вставите фигуру, а не как плавающую фигуру LaTeX, но вы все равно можете поместить ее в свой собственный плавающий элемент.Возможно, вам придется добавить явное \label
, если вы хотите сослаться на рисунок, потому что knitr
не добавит это для вас в этом простом режиме.