Избавление от подписи к рисункам под рисунками

Это для папайи. Как мне избавиться от подписей к рисункам внизу рисунка. Подпись к моей фигуре довольно длинная, и я собираюсь перейти к списку фигур. Теперь я получаю оба, и подпись к рисунку заканчивается в нижней части страницы. Спасибо джефф

1 ответ

В настоящее время есть два варианта размещения длинных или высоких фигур. Вы можете настроить межстрочный интервал / размер шрифта или, как вы делаете, использовать отдельный список подписей к рисункам. Я кратко объясню оба подхода.

1. Список подписей к рисункам

а) Латексный путь

Вы можете подавить заголовки (определяется параметром чанка fig.cap) под всеми цифрами, добавив следующее к тексту YAML:

figurelist: yes

header-includes:
  - \captionsetup[figure]{textformat=empty}

б) knitr путь

Если вы предпочитаете подавлять подписи к рисункам только там, где это необходимо, вместо этого вы можете получить knitr сделать это.

Установите подпись к рисунку с помощью опции чанка fig.scap, Чтобы убедиться, что fig.scap вступает в силу, knitr требует, чтобы чанк указывал out.width, out.height, или же fig.align, как объяснено здесь. Снимите подпись под рисунком, установив fig.cap = " ",

Наконец, я обычно рекомендую указывать подписи к рисункам (и таблицам), особенно длинные, используя текстовые ссылки (например, (ref:reference-label), Принимая все это вместе, следует сделать следующее:

(ref:figure-caption) This is a long figure caption!

```{r fig.cap = " ", fig.scap = "(ref:figure-caption)", out.width = "\\textwidth", fig.height = 7}
plot(cars)
```

Убедитесь, что вы включаете figurelist: yes в том, что касается YAML, и что вы используете, по крайней мере, версию для разработки papaja с хешем коммита d6227d8a750c6e67a323828a7cb0b8b8331aeac7 например, devtools::install_github("crsh/papaja@d6227d8a750c6e67a323828a7cb0b8b8331aeac7"),

2. Отрегулируйте межстрочный интервал и размер шрифта

Как упоминалось в руководстве, вы можете настроить межстрочный интервал надписей к рисункам. Чтобы дополнительно уменьшить размер шрифта, добавьте следующее к тексту YAML:

header-includes:
  - \usepackage{setspace}
  - \captionsetup[figure]{font={stretch=1,scriptsize}}

Это также должно освободить место для больших титров или более высоких цифр.

Другие вопросы по тегам