Избавление от подписи к рисункам под рисунками - PullRequest
0 голосов
/ 03 февраля 2019

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

1 Ответ

0 голосов
/ 04 февраля 2019

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

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

a) Способ LaTeX

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

figurelist: yes

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

b) Способ 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}}

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

...