Я пишу свою диссертацию в Rmarkdown (в частности, bookdown) и использую knitr для компиляции в PDF.
Когда я его связываю, все отлично работает, кроме таблиц и рисунков.
Таблицы (изготовленные с помощью kable) выглядят почти идеально, но оборачиваются следующим образом (где [table] - это Таблица отображается правильно):
\begin{table}
\caption{(#tab:rchunk_label) table_caption}
[table]
\end{table}
Соответственно, заголовок не отображается на таблице. Кроме того, это приводит к изменению текста текста для остальной части документа. Проблема исчезнет, если я не включу заголовок, но я считаю, что заголовок поддерживается для вывода латекса.
Цифры отображаются правильно, за исключением заголовка, включающего метку r chunk в скобках перед фактическим заголовком.
Если это уместно, функция «lot» (список таблиц) не идентифицирует какие-либо таблицы в документе, тогда как функция «lof» (список рисунков) делает.
Итак До сих пор я пытался установить результаты в «asis», копировать код в другой документ и изучать необработанный вывод латекса. Необработанный латекс кажется правильным (без дублирования \ begin {table} или чего-либо еще).