Я использую \newpage
, чтобы заставить фигуры быть в нужном месте. Я добавил \newpage
после фигуры кусок. Однако при рендеринге PDF-кода заголовок рисунка игнорируется.Knitr: Рисунок caption после newpage игнорируется
Я пробовал fig.pos
, чтобы заставить мои фигуры, но это не сработало. Я также пробовал \clearpage
и \pagebreak
. Ни один из них, похоже, не работает. Любая идея, что я делаю неправильно, или что мне нужно добавить, чтобы она работала?
Вот пример:
```{r eg, fig.width=4, fig.height=6, echo=FALSE, fig.pos="!H", fig.cap="\\label{fig:eg}Plot example", dev='png'}
plot(c(1:20))
```
\newpage
some text some text
some other figure (with proper caption)
some text
В PDF версии после использования метки фигуры, я вижу только рисунок ?? как подпись.
Я не могу подтвердить сообщение об ошибке; с вашим примером я получаю подпись в PDF-файле. Пожалуйста, напишите минимальный рабочий пример, который приводит к нежелательным результатам. – RHertel
Спасибо за проверку. Я не могу подтвердить это с помощью этого примера. Я не знаю, что случилось с моим отчетом. Все рисунки имеют заголовок, за исключением двух патронов, которые я использую \ clearpage (или \ newpage). Мой отчет немного сложный, и он использовал несколько пакетов, поэтому я не мог его здесь поместить. Я понимаю, что я должен привести пример, но мне было интересно, есть ли у кого-то подобная проблема. Не могли бы вы рассказать мне, как я могу справиться с позицией фигуры, заставить фигуру показать на месте, которое я хочу? – Noosh
Извините, я не знаю точно о том, как обрабатывать положение изображений. Только один комментарий относительно недостающего заголовка: вы можете убедиться, что между окончанием фрагмента '' '' и командой \ newpage (например, в приведенном выше примере) существует пустая строка. Еще я думаю, что подпись не будет отображаться - я не знаю, почему. Желаю вам удачи! – RHertel