首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >papaja:放置浮动H时控制文本间距

papaja:放置浮动H时控制文本间距
EN

Stack Overflow用户
提问于 2019-03-21 23:10:06
回答 1查看 141关注 0票数 1

我正在使用一个很棒的papaja包来创建一个手稿。我想要在文本(floatsintext: yes)中放置图形,并希望它们精确地出现在指定的位置。

为了实现后者,我遵循this advice在YAML中添加了以下内容:

代码语言:javascript
复制
header-includes: #allows you to add in your own Latex packages
- \usepackage{float} #use the 'float' package
- \floatplacement{figure}{H} #make every figure with caption = h

这会将图形放在我想要的位置,但文本间距设置为使用整个页面。我更喜欢前面的文本从上到下使用空格,将页面底部的空格留在插图之前。

代码语言:javascript
复制
---
title             : "The title"
shorttitle        : "Title"

author: 
  - name          : "First Author"
    affiliation   : "1"
    corresponding : yes    # Define only one corresponding author
    address       : "Postal address"
    email         : "my@email.com"
  - name          : "Ernst-August Doelle"
    affiliation   : "1,2"

affiliation:
  - id            : "1"
    institution   : "Wilhelm-Wundt-University"
  - id            : "2"
    institution   : "Konstanz Business School"

authornote: |
  Add complete departmental affiliations for each author here. Each new line herein must be indented, like this line.

  Enter author note here.

abstract: |

keywords          : "keywords"
wordcount         : "X"

bibliography      : ["r-references.bib"]

floatsintext      : yes
figurelist        : no
tablelist         : no
footnotelist      : no
linenumbers       : yes
mask              : no
draft             : no

documentclass     : "apa6"
classoption       : "man,noextraspace"
header-includes:
  - \usepackage{pdfpages}
  - \usepackage{setspace}
  - \AtBeginEnvironment{tabular}{\singlespacing}
  - \makeatletter\let\expandableinput\@@input\makeatother
  - \interfootnotelinepenalty=10000
  - \usepackage{float} #use the 'float' package
  - \floatplacement{figure}{H} #make every figure with caption = h
output            : papaja::apa6_pdf
---

```{r setup, include = FALSE}

库(“papaja”)

代码语言:javascript
复制
```{r analysis-preferences}

用于随机数生成的种子

set.seed(42)

knitr::opts_chunk$set(cache.extra = knitr::rand_seed)

代码语言:javascript
复制
# Methods
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce sollicitudin libero id arcu accumsan sagittis. Sed vel rutrum magna, et posuere tellus. Aenean auctor maximus mauris, a dapibus lectus. Sed efficitur ultricies semper. Vestibulum dignissim mollis dui, ut rhoncus urna porttitor id. Vestibulum eget maximus tellus, molestie imperdiet nulla. Phasellus congue, libero quis sagittis porttitor, ex dui posuere leo, eget viverra nisi sapien non arcu. Ut consectetur magna quis sem fringilla, ac elementum risus suscipit. Morbi lobortis sem non ante imperdiet, in faucibus dui lobortis. Nam at lorem erat. Donec nec maximus erat, quis vehicula mi. Sed sed gravida lacus. Nam non elit enim.

Maecenas finibus turpis at lectus convallis, eget congue turpis rutrum. Fusce eleifend tellus turpis, eget egestas odio mattis at. Aenean interdum lectus a orci tempus, eget sodales diam congue. Aenean ac tellus a leo auctor rhoncus. Nam condimentum, diam sit amet iaculis gravida, risus augue aliquam urna, in vestibulum eros ex quis risus. Quisque porta euismod lectus hendrerit sollicitudin. Nulla condimentum est risus, non interdum urna commodo ac.


```{r pressure, echo=FALSE}

绘图(压力)

代码语言:javascript
复制
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-24 21:48:19

您正在使用的documentclass似乎有活动的\flushbottom,这将确保所有页面都有相同的引导行。这通常是在书之类的东西中完成的。

如果您不需要这样做,可以使用\raggedbottom宏。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55283587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档