gpt4 book ai didi

r - 如何删除Rmarkdown中的空白页(pagedown)

转载 作者:行者123 更新时间:2023-12-01 22:46:57 30 4
gpt4 key购买 nike

这是我的代码:

---
title: "A Multi-page HTML Document"
author: "Yihui Xie and Romain Lesur"
date: "`r Sys.Date()`"
output:
pagedown::html_paged:
toc: true
toc_depth: 3
# change to true for a self-contained document, but it'll be a litte slower for Pandoc to render
self_contained: false
---

# Exercises 1 {-}

# Exercises 2 {-}

# Exercises 3 {-}

如何修复这些空白页?那时我想抹掉。

最佳答案

就像评论中的人所说,解决这个问题的唯一方法就是使用自己的风格。如果他们将来提供一个内置选项来执行此操作,那就太好了。

/* page size */
@page {
size: 6in 9in;
}

/* store some string variables */
.shorttitle1 {
string-set: h1-text content(text);
}

.shorttitle2 {
string-set: h2-text content(text);
}

/* left page */
.running-h1-title {
position: running(runningH1Title);
width: var(--running-title-width);
text-overflow: ellipsis;
overflow: hidden;
}
.running-h1-title:before {
content: string(h1-text);
}

@page :first {
@top-left {
content: none;
}
@top-right {
content: none;
}
@bottom-right {
content: none !important;
}
background-image: var(--front-cover);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}

@page :left {
@top-left {
content: counter(page);
}
}

@page :right {
@top-right {
content: counter(page);
}
}

/* Front cover */
.front-cover {
break-after: page;
}

/* page breaks; aka CSS fragmentation */
.level1 {
break-before: page;
}
.section > h1, .section > h2, .section > h3, .section > h4, .section > h5, .section > h6 {
break-after: avoid;
}
.footnotes {
break-before: always;
break-after: always;
}
.figure {
break-inside: avoid;
}

/* do not break captions */
caption {
break-inside: avoid;
break-after: avoid;
}

并像这样使用它:

---
title: "A Multi-page HTML Document"
author: "Yihui Xie and Romain Lesur"
date: "`r Sys.Date()`"
output:
pagedown::html_paged:
toc: true
toc_depth: 3
# change to true for a self-contained document, but it'll be a litte slower for Pandoc to render
self_contained: false
css:
- custom.css
---

# Exercises 1 {-}

# Exercises 2 {-}

# Exercises 3 {-}

关于r - 如何删除Rmarkdown中的空白页(pagedown),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58365933/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com