Longtable, папайя и одинарный интервал

Недавно я написал рукопись (материалы, доступные для ознакомления) и обнаружил проблему с использованием longtable с papaja при попытке получить таблицу с одним интервалом, хотя я думаю, что проблема в основном, когда эта таблица представлена ​​с другой короткой таблицей. Мне пришлось обернуть свой длинный код следующим кодом, чтобы он заработал:

\begin{singlespace}
\end{singlespace}

Я создал образец Rmd и PDF-файла, чтобы продемонстрировать проблему. Вы можете загрузить их через мой Dropbox: https://www.dropbox.com/sh/hkd6t0qnhot3efx/AAB3Y7GeeO_ZczybQX6-XcQja?dl=0

1 ответ

Решение

Как вы обнаружили, вы можете отрегулировать высоту строки окружения с помощью заголовков. Все, что вам нужно сделать, это добавить линию, которая регулирует высоту линии для longtable среда. Таким образом, заголовки могут выглядеть следующим образом:

header-includes:
  - \usepackage{setspace}
  - \AtBeginEnvironment{tabular}{\singlespacing}
  - \AtBeginEnvironment{lltable}{\singlespacing}
  - \AtBeginEnvironment{longtable}{\singlespacing}
  - \AtBeginEnvironment{tablenotes}{\doublespacing}
  - \captionsetup[table]{font={stretch=1.5}}
  - \captionsetup[figure]{font={stretch=1.5}}
Другие вопросы по тегам