如何移动从底部到顶部的图形的标题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何移动从底部到顶部的图形的标题?相关的知识,希望对你有一定的参考价值。

我很抱歉,如果我忽视的东西很明显,但我GOOGLE了,我能想到的,并没有找到适合我的回答了一切。

我的问题是我创建与GGPLOT2包数据(在块选项与“fig.cap = XY”创建字幕),并与kable包桌。现在的问题是,当编织成PDF,这些表的标题会自动在表的顶部和底部的数字字幕创建。我想一个统一的外观到我的PDF,所以我想有两个在上面的表格和图形的标题。

什么已经建议用- \usepackagefloatrow- \floatsetup[figure]capposition=top在YAML,但是当我尝试这个,我这个错误试图编织PDF文件时:

"! Package floatrow Error: Do not use float package with floatrow.
(floatrow)                The latter will be skipped.

Error: Failed to compile test.tex. See test.log for more info.
Execution stopped"

日志具有以下在它的结尾:

“!==>发生了致命错误,没有输出PDF文件制作!”

这些都是我的“报头包含”在YAML:

- \usepackage[below]placeins
- \usepackagesetspace
- \usepackageflafter
- \usepackagechngcntr
- \counterwithoutfiguresection
- \counterwithouttablesection
- \usepackagemicrotype
- \floatplacementfigureH
- \floatplacementtableH
- \usepackagefloatrow
- \floatsetup[figure]capposition=top

而那些使用我的包:

library(plyr)
library(readxl)
library(xlsx)
library(markdown)
library(rmarkdown)
library(knitr)
library(kableExtra)
library(ggplot2)
library(reshape2)
library(httpuv)
formatlibrary(caTools)

对此有一个解决方法吗?还是有另一种方式来获得在图的顶部图形的标题?

EDIT1:我把范围缩小到包“kableExtra”导致此问题,即使作为sessionInfo加载的“浮动”包不出现()。删除它和它所有的代码后,我遇到了另一个错误:

! Undefined control sequence.
<recently read> \floatplacement 

取出后

- \floatplacementfigureH
- \floatplacementtableH

从YAML它成功knitred。字幕现在是顶部,但一切是一个烂摊子了。我大概可以管理没有“kableExtra”包,但也不是没有在YAML的“floatplacement”。

每一个建议,将不胜感激!

答案

我有这个错误了。花了一段时间来弄清楚,但如果你阻止kableExtra加载任何LaTeX包,那么就不会有floatfloatrow之间的冲突。

所以指定YAML头为正常:

output:
  bookdown::pdf_document2:
    fig_caption: yes
header-includes: 
  - \usepackagefloatrow
  - \floatsetup[figure]capposition=top
  - \floatsetup[table]capposition=top
  - \floatplacementfigureH
  - \floatplacementtableH
---

并确保您设置装载kableExtra之前这个选项

options(kableExtra.latex.load_packages = FALSE)
library(kableExtra)

这取决于你如何使用kableExtra,您可能需要指定在YAML头附加包(例如,如果你选中的行颜色)。通过kableExtra使用的封装的完整列表,可以在3页here找到。

以上是关于如何移动从底部到顶部的图形的标题?的主要内容,如果未能解决你的问题,请参考以下文章

当它从一个 collectionView 移动到另一个时,如何实现单元格动画?

如何通过history.push移动到顶部反应[重复]

如何从底部到顶部更改 Android Snackbar 的初始对齐方式?

[TimLinux] JavaScript 代码控制滚动条移动到顶部/底部

即使大于高度,如何将 VStack 对齐到顶部?

如何在导航控制器中将过渡动画从底部更改为顶部?