标签: bookdown

没有换行的Rmarkdown空间〜

在Latex中,可以插入一个不以~字符结尾的空格.所以写作Fig.~\ref{fig:f1}会写成

图.1

并确保文本换行永远不会破坏图和数字1之间的一条线.

但是,在Rmarkdown写作Fig.~\@ref(fig:f1)Fig.\~\@ref(fig:f1),或Fig.\\~\@ref(fig:f1转换为Fig.\textasciitilde{}\ref{fig:f1}给予

图1〜

在输出中.你如何~在rmarkdown中插入相当于?我实际上是在使用bookdown.

latex r-markdown bookdown

8
推荐指数
2
解决办法
453
查看次数

用特定的乳胶模板预订

我非常相信Rmarkdown和bookdown是内容发布的未来,但是一些出版商使用特定的LaTeX模板,并且为了提交他们需要的手稿,在那个精确的模板中.

例如,请参阅此Springer手稿模板:

http://resource-cms.springer.com/springer-cms/rest/v1/content/20566/data/v3/monographs

是否可以使用此模板来生成PDF文件?

编辑:在本书(https://bookdown.org/yihui/bookdown/)第4.2节主题我读它确实是可能的,但我可能最终设计了一个"自定义Pandoc LaTeX模板".

我想现在的问题是关于如何设计这个Pandoc模板,第4.3节提供了一些关于它的细节.

markdown latex r bookdown

8
推荐指数
1
解决办法
1946
查看次数

R Bookdown中的页码编号

如何在前言,确认等方面获得罗马数字,并在R Bookdown第一章的第一页重启阿拉伯语编号为1.

我想在bookdown中呈现为pdf,但是没有找到关于如何更改页面编号的任何好信息

谢谢

latex r bookdown

8
推荐指数
2
解决办法
942
查看次数

如何在bookdown pdf中更改字体和磅值?

我正在撰写一份严格要求使用12分的文件.我在bookdown中修改了输出yml,如下所示:

site: bookdown::bookdown_site
fontsize: 12pt
fontfamily: arial
documentclass: book
output: 
  bookdown::pdf_book:
    includes:
      in_header: preamble.tex
    keep_tex: yes
    toc_depth: 3
    toc_appendix: yes
clean: [packages.bib, bookdown.bbl]
Run Code Online (Sandbox Code Playgroud)

但除了我被迫在MikTex包管理器中安装一些额外的字体包之外,它对输出没有影响,但即使在完成之后,实际文档输出也没有变化,但_main.tex的顶部看起来像这样:

\documentclass[12pt,]{book}
\usepackage[]{arial}
\usepackage{amssymb,amsmath}
Run Code Online (Sandbox Code Playgroud)

为什么它不尊重我选择的字体?我也试过Lato,一个类似的字体,但文件总是带有默认的serif系列字体.

r pdflatex bookdown

8
推荐指数
1
解决办法
1127
查看次数

如何在bookdown定理或示例环境中使用内联R代码

我使用bookdown来生成html和PDF文档.如何在定理和示例环境中使用内联R代码的结果?

这是我尝试过的:

---
title: "Test"
output:
  bookdown::pdf_book:
    toc: false
html_document:
    toc: false
---

```{r}
a <- 2
b <- 3
```

If $a = `r a`$ and $b = `r b`$, then $a + b = `r a + b`$.

```{theorem}
If $a = `r a`$ and $b = `r b`$, then $a + b = `r a + b`$.
```

```{example}
If $a = `r a`$ and $b = `r b`$, then $a + b = `r a + …
Run Code Online (Sandbox Code Playgroud)

latex r theorem r-markdown bookdown

8
推荐指数
1
解决办法
167
查看次数

如何使用Bookdown更改单个文档中的标题标签名称?

我用R-Markdown的Bookdown-package 创建了一个单独的文档,允许html和pdf输出.我想更改标题标签Figure,TableTable of Contents改为另一种语言.这是一个最小的例子:

---
title: Dokument auf Deutsch
output:
  bookdown::html_document2:
    toc: yes
  bookdown::pdf_document2:
    toc: yes
---

# Erstes Kapitel

Abbildung \@ref(fig:pressure) ist Deutsch.

```{r pressure, echo=FALSE, out.width = "80%", fig.pos='h', fig.cap="Deutsche Bildunterschrift"}
plot(pressure)
```
Run Code Online (Sandbox Code Playgroud)

Bookdown使用英文单词"Figure"作为图标题前缀.编织到pdf_document2时,Bookdown使用英文单词'Contents'作为toc.如何将这些改为'Abbildung'和'Inhalt'?

我在Bookdown手册中阅读了第4.5节国际化.作者建议编辑配置文件_bookdown.yml,其中可以更改标签名称.但是,我找不到这样的配置文件,我的单个Bookdown文档似乎是自包含的.此外,4.5节中的示例并未指出如何更改toc的术语.

我发现这个答案\renewcommand.这适用于使用时的数字和表格output:pdf_document2,但不适用于output:html_document2.作为一个侧面问题,\renewcommand{\contentsname}{Inhalt}不要在pdf输出中将"内容"更改为"Inhalt".所以\renewcommand不是一个理想的解决方法.

我实际上想使用Bookdown手册上面4.5节中描述的原始解决方案._bookdown.yml当我写一个Bookdown文档时,在哪里可以找到此配置文件?在该文件中我可以更改toc的术语吗?如果我必须首先创建此配置文件,我应该如何做到这一点以及如何将其链接到我的单个Rmd文档?

r r-markdown bookdown

8
推荐指数
1
解决办法
1024
查看次数

在bookdown/rmarkdown中使用简短的作者引用

在我的报告中,我引用了AERA,APA和NCME的教育和心理测试标准.

@Book{standards,
  title = {{Standards for Educational and Psychological Testing}},
  author = {{American Educational Research Association} and {American Psychological Association} and {National Council on Measurement in Education}},
  shortauthor = {AERA},
  publisher = {American Educational Research Association},
  address = {Washington, DC},
  year = {2014}
}
Run Code Online (Sandbox Code Playgroud)

根据APA样式指南第6版,应该使用可识别的创作组织缩写.我第一次在文中引用这本书,它应该是这样的:

这里有一些填充文本(美国教育研究协会[AERA],美国心理学会和国家教育测量委员会,2014年).这里有一些填充文本(AERA et al.,2014).

但是,我的引用目前显示如下:

这里有一些填充文本(美国教育研究协会,美国心理学会和国家教育测量委员会,2014年).这里有一些填充文本(American Educational Research Association et al.,2014).

有没有办法在预订中实施这些引用?这里有一个最低限度可重复的例子:https://github.com/wjakethompson/bookdown-citations

latex bibtex knitr r-markdown bookdown

8
推荐指数
1
解决办法
589
查看次数

在 bookdown 中使用 csl 文件进行 pdf 输出

我想使用.csl-file 使用 bookdown 来格式化引用。添加csl: some-style.cslindex.Rmd影响输出到gitbook,但不影响到pdf_book。我知道我可以指定biblio-style,但这仅接受一些标准样式而不接受 csl 文件。有适当的解决方法吗?

重现步骤:

  1. 使用 RStudio 创建新项目并选择“Book Project using bookdown”作为选项。
  2. .cslhttps://www.zotero.org/styles下载一些文件并复制到项目的根目录。
  3. 添加csl: my_csl_file.cslindex.Rmd.
  4. 将本书构建为pdf和html,并观察参考文献中的差异(在参考文献部分,或在介绍中)

标题index.Rmd

--- 
title: "A Minimal Book Example"
author: "Yihui Xie"
date: "`r Sys.Date()`"
site: bookdown::bookdown_site
documentclass: book
bibliography: [book.bib, packages.bib]
csl: american-sociological-review.csl
link-citations: yes
description: "This is a minimal example of using the bookdown package to write a book. The output …
Run Code Online (Sandbox Code Playgroud)

r r-markdown bookdown

8
推荐指数
1
解决办法
1200
查看次数

在R Bookdown中的每个GitBook样式的Web章节之后重新开始尾注编号

我正在准备一本历史书籍手稿,用Bookdown撰写的R-Markdown,将有8章,每章有100多个芝加哥风格的尾注,使用GitBook风格的网页格式.

我的目标是在每章之后重新开始尾注编号,以避免遇到高位数并且类似于传统历史书籍的外观.

我已经尝试了这里描述的大多数设置(https://bookdown.org/yihui/bookdown/html.html#gitbook-style),但无法生成所需的Web输出.这是我的index.Rmd的相关部分:

output:
  bookdown::gitbook:
    dev: svglite
    css: css/style.css
    split_by: rmd
    split_bib: true
Run Code Online (Sandbox Code Playgroud)

请参阅我的简化模型演示:https: //jackdougherty.github.io/bookdown-test/book/ 和源代码:https: //github.com/JackDougherty/bookdown-test

r-markdown bookdown

8
推荐指数
1
解决办法
172
查看次数

带有 MS-Word 输出的 Bookdown 中的表交叉引用?

如何使表格交叉引用在具有所有输出格式 pdf、docx 和 html 的 bookdown 文档中起作用?或者更具体地说,我怎样才能获得表格交叉引用flextables

下面是一个最小的工作示例。第二个表,使用kable(),让我几乎一直到那里。问题是 docx 输出中的表格渲染完全无法使用(不是在这个 MWE 中,而是在我的实际用例中)。我考虑有条件地创建表格,flextable用于 docx 输出以及kablepdf 和 html 输出。flextable在 docx 输出中看起来不错。但是表引用不起作用!

---
title: "A Book"
author: "Frida Gomam"
site: bookdown::bookdown_site
documentclass: book
output:
  bookdown::word_document2: default
  bookdown::pdf_book: default
  bookdown::gitbook: default
---

# Hello World

```{r setup, include=FALSE}
library(dplyr)
library(flextable)
```

<!--- this tabulates in docx and html output --->
```{r, test01, echo = FALSE, eval = !knitr::is_latex_output()}
mtcars %>%
  head() %>%
  flextable() %>% …
Run Code Online (Sandbox Code Playgroud)

r ms-word flextable bookdown kable

8
推荐指数
1
解决办法
775
查看次数

标签 统计

bookdown ×10

r ×7

r-markdown ×6

latex ×5

bibtex ×1

flextable ×1

kable ×1

knitr ×1

markdown ×1

ms-word ×1

pdflatex ×1

theorem ×1