这是Papaja。如何摆脱图表说明在图的底部。我的图题是很长,我要的人物名单。现在,我得到两个,而图题用完页面的底部。谢谢,杰夫
目前有两种选择,以适应长期图表说明或高的数字。您可以调整行间距/字体大小或者,因为你正在做的,用图表说明的单独列表。我会简单介绍一下这两种方法。
您可以通过添加以下到YAML前面的问题抑制下的所有人物的字幕(由大块选项fig.cap
定义):
figurelist: yes
header-includes:
- \captionsetup[figure]{textformat=empty}
knitr
方式如果你宁愿只抑制图表说明在必要时可以改为得到knitr
做到这一点。
通过设置块选项fig.scap
图短标题。为了确保fig.scap
生效,knitr
要求块指定out.width
,out.height
,或fig.align
,如所解释here。通过设置fig.cap = " "
取出图下图说明。
最后,我一般建议指定数字(和表格)的标题,尤其是那些长期使用text references(例如,(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")
。
如前所述in the manual,您可以调整图表说明的行距。额外减小字体大小,添加以下到YAML前面的问题:
header-includes:
- \usepackage{setspace}
- \captionsetup[figure]{font={stretch=1,scriptsize}}
这也应该腾出更大的字幕或更高的数字。