标签: quarto

在四开图书模板中将数据从一个 qmd 文件传递​​到另一个 qmd 文件?

我能否就在 RStudio 四开图书模板中将数据从一个四开文件传递到另一个四开文件的最佳实践寻求建议?

默认的书籍模板如下所示(_quarto.yml)

project:
  type: book

book:
  title: "TestTest"
  author: "Jane Doe"
  date: "08/06/2022"
  chapters:
    - index.qmd
    - intro.qmd
    - summary.qmd
    - references.qmd

bibliography: references.bib

format:
  html:
    theme: cosmo
  pdf:
    documentclass: scrreprt

editor: visual
Run Code Online (Sandbox Code Playgroud)

我将代码和文本放入文件中,例如index.qmd 和intro.qmd。我的问题是:这些文件似乎是相互独立的。如果我将数据从数据库读入index.qmd,那么intro.qmd 对此一无所知。那么如何最好地将数据从一个传递到另一个呢?我讨厌在数据库中查询每个 qmd 文件中的同一组数据。

任何帮助将非常感激。菲尔,

yaml r rstudio quarto

7
推荐指数
1
解决办法
1016
查看次数

使用 quarto 的 Reveal 实现在标题幻灯片中自定义背景

我正在使用 quarto 的 Reveal.js 实现。我一直在阅读有关自定义主题的官方文档页面,并且对 SCSS 规则相对熟悉。

我已经能够为幻灯片创建类,然后通过 SCSS 规则自定义它们。遗憾的是,我无法向#title-slide覆盖整个区域的第一张幻灯片 ( ) 添加自定义背景(颜色或理想情况下图像背景),就像我在其他常规幻灯片中所做的那样,如此处所述

除了将演示文稿的属性留空之外,还有什么方法可以将自定义背景添加到第一张幻灯片吗?

编辑:

不确定这是否是正确的方法,但我尝试在 yaml 元数据中添加背景图像 url 并且它有效:


---
title: "My title"
background-image: "https://images.unsplash.com/flagged/photo-1580139624070-910f651c1b78?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1470&q=80"
background-opacity: "0.45"
format: 
  revealjs:
    theme: [default]
    logo: images/logo_black.png
editor: visual
---
Run Code Online (Sandbox Code Playgroud)

遗憾的是,诸如background-color和 之类的属性background-opacity不起作用。

pandoc reveal.js quarto

7
推荐指数
1
解决办法
2707
查看次数

如何对齐四开文本?

我想证明文档中文本的合理性Quarto。这意味着它应该自动在单词之间添加文本,以便每行文本的两个边缘都与两个边距对齐。在word-document这将是以下突出显示的符号:

在此输入图像描述

所以我想知道这种方法是否可以在Quarto文档中实现?这是一个可重现的示例:

---
title: "How to justify text in Quarto"
format: html
editor: visual
---

## Quarto

Quarto enables you to weave together content and executable code into a finished document. To learn more about Quarto see <https://quarto.org>.

Quarto is based on Pandoc and uses its variation of markdown as its underlying document syntax. Pandoc markdown is an extended and slightly revised version of John Gruber's Markdown syntax. 

Markdown is a plain text format …
Run Code Online (Sandbox Code Playgroud)

html text justify quarto

7
推荐指数
1
解决办法
4548
查看次数

缩放四开 PDF 表格输出以适合页面

如何缩放表格以适应四开 PDF 页面?

例子:

---
title: "Untitled"
format: pdf
---

```{r setup}
#| include: false

library(dplyr)
library(gt)
```


```{r tbl}
#| include: true
#| echo: false


tibble(a = 1000, b = 2000, c = 3000, d = 4000, e = 5000, f = 6000, g = 7000, 
       h = 8000, i = 9000, j = 10000, k = 11000, l = 12000, m = 13000, n = 14000, 
       o = 15000, p = 16000, q = 17000, r = 18000, …
Run Code Online (Sandbox Code Playgroud)

pdf latex r gt quarto

6
推荐指数
1
解决办法
1914
查看次数

在四开中定义新标注

在四开本中定义新标注的最佳调用方式是什么?我可以像这样修改默认标注:

---
format: 
  html: 
    theme:
      - custom.scss
---


::: {.callout-tip appearance="minimal"}
Some wild callout
:::
Run Code Online (Sandbox Code Playgroud)

然后是一个.scss像这样的文件:

/*-- scss:defaults --*/
$callout-background: #ff5bbb;

/*-- scss:rules --*/

.callout {
    background-color:$callout-background;
 }
Run Code Online (Sandbox Code Playgroud)

但适用于所有后续标注。定义新的最好方法是什么?

css quarto

6
推荐指数
1
解决办法
1438
查看次数

使用quarto和revealjs如何让一个单词出现在幻灯片的一行上?

我想让一个单词出现在使用 quarto 以 Revealjs 格式渲染的幻灯片中。

我知道我可以在下一行出现一个单词,如下所示:

---
title: "Thoughts on Quarto"
format:
  revealjs
---

## Why do I use Quarto?


Because Excel 

:::{.fragment}
stinks
:::

Run Code Online (Sandbox Code Playgroud)

但我希望新单词出现在同一行。如果不制作两张几乎相同的幻灯片(也许使用auto-animate=true),这可能吗?

reveal.js quarto

6
推荐指数
1
解决办法
846
查看次数

如何在 Microsoft Sharepoint 中发布四开 HTML 图书

我渲染了一本包含多个页面的四开 HTML 书籍,并尝试在 Microsoft sharepoint / Teams 中托管该四开 HTML 书籍。但不知道如何在 Microsoft sharepoint 中发布它。因为Sharepoint 的要求是.aspx,而Quarto 文件是html 格式。手动将 HTML 更改为 aspx 并不是一个可行的解决方案。是否可以将四开 HTML 页面上传并发布到 Sharepoint?

sharepoint quarto

6
推荐指数
0
解决办法
316
查看次数

loadNamespace(x) 中的错误:没有名为“JuliaCall”的包

我刚刚开始学习JuliaQuarto但是当我在 Quarto 的 Julia 块中运行以下代码时:

\n
---\ntitle: "Julia in Quarto"\neditor: visual\nformat: html\n---\n\n```{julia}\n# generating vectors\n# x-axis\nx = 1:10\n \n# y-axis\ny = rand(10)\n \n# simple plotting\nplot(x, y)\n```\n
Run Code Online (Sandbox Code Playgroud)\n

它返回:

\n
Error in loadNamespace(x) : there is no package called \xe2\x80\x98JuliaCall\xe2\x80\x99\n
Run Code Online (Sandbox Code Playgroud)\n

即使添加以下内容,错误仍然出现:

\n
using Pkg\nPkg.add("JuliaCall")\n
Run Code Online (Sandbox Code Playgroud)\n

到代码块。有谁知道如何在 Quarto 中运行以下 Julia 代码?

\n
\n

请注意:我使用 Rstudio

\n

julia julia-plots quarto

6
推荐指数
1
解决办法
304
查看次数

在 RStudio 中,如何像在控制台中一样以 quarto/rmarkdown 块打印 tibble?

编辑 quarto/rmarkdown 文档时,我希望 RStudio 以与控制台中相同的方式显示内联标题,而不是分页的默认打印。

\n

而不是这个:

\n

RStudio IDE 中小标题的默认打印

\n

我更喜欢控制台的输出:

\n
# A tibble: 150 \xc3\x97 5\n   Sepal.Length Sepal.Width Petal.Length Petal.Width Species\n          <dbl>       <dbl>        <dbl>       <dbl> <fct>  \n 1          5.1         3.5          1.4         0.2 setosa \n 2          4.9         3            1.4         0.2 setosa \n 3          4.7         3.2          1.3         0.2 setosa \n 4          4.6         3.1          1.5         0.2 setosa \n 5          5           3.6          1.4         0.2 setosa \n 6          5.4         3.9          1.7         0.4 setosa \n 7          4.6         3.4          1.4         0.3 setosa \n 8          5           3.4 …
Run Code Online (Sandbox Code Playgroud)

r rstudio r-markdown tibble quarto

6
推荐指数
1
解决办法
1479
查看次数

Quarto YAML 标头 pdf 文档的自定义日期

自定义日期在 RMarkdown-pdf 中有效,但我注意到 Quarto 不行。

如何在 Quarto YAML 中使用自定义日期?

---
title: "Some pdf document"
author: "me"
date: "Spring 2022"  <- I would like to use this
format: pdf
----
Run Code Online (Sandbox Code Playgroud)
---
title: "Some pdf document"
author: "me"
date: "Last update : `r Sys.Date()`"  <- Or, like this
format: pdf
----
Run Code Online (Sandbox Code Playgroud)

当前的 Quarto-pdf 仅生成 %m/%d/%Y 格式日期。

pdf quarto

6
推荐指数
1
解决办法
1599
查看次数

标签 统计

quarto ×10

r ×3

pdf ×2

reveal.js ×2

rstudio ×2

css ×1

gt ×1

html ×1

julia ×1

julia-plots ×1

justify ×1

latex ×1

pandoc ×1

r-markdown ×1

sharepoint ×1

text ×1

tibble ×1

yaml ×1