#papaja
Вопрос:
Компиляция следующего документа RMarkdown, в котором я использую doc
режим apa6
класса.
---
linenumbers : no
documentclass : "apa6"
classoption : "doc"
output : papaja::apa6_pdf
---
# Methods
We report how we determined our sample size, all data exclusions (if any), all manipulations, and all measures in the study.
Next paragraph
Таким образом, вертикальное пространство добавляется при запуске нового абзаца.
Я этого не хочу, и мой вопрос в том, как это предотвратить.
Заглянув в созданный .tex
файл, я обнаружил, что papaja
он изменяется parksip
в заголовке latex.
@ifundefined{KOMAClassName}{% if non-KOMA class
IfFileExists{parskip.sty}{%
usepackage{parskip}
}{% else
setlength{parindent}{0pt}
setlength{parskip}{6pt plus 2pt minus 1pt}}
}{% if KOMA class
KOMAoptions{parskip=half}}
Удаление этого из .tex
приводит к желаемому результату:
Однако это, конечно, довольно банальное решение. Я бы предпочел сказать papaja
, чтобы не изменяли parskip
. Я также не понимаю, почему он это делает, поскольку это, похоже, противоречит правилам APA, которые он пытается реализовать.
Ответ №1:
Вы могли бы использовать заголовок включает. Следующие дополнительные строки в заголовке YAML должны обеспечить желаемое поведение:
header-includes:
- setlength{parskip}{0pt}
Код в основном переопределяет изменения, которые вы описали выше.
Комментарии:
1. Спасибо за быструю помощь! Просто из любопытства: поскольку вы являетесь одним из соавторов
papaja
, почему вы изменяетеparskip
?2. Я думаю, что это не специфично для папайи, а особенность
apa6
класса LaTeX.