gpt4 book ai didi

r - 在四开本演示中使用 tikz

转载 作者:行者123 更新时间:2023-12-05 04:31:53 28 4
gpt4 key购买 nike

我正在尝试 对于我的幻灯片,想知道如何在 中使用 \pause代码。最低工作示例如下,供引用。

---
title: "Test Slides"
format:
revealjs:
chalkboard:
buttons: false
preview-links: auto
css: styles.css
---

## Intro
Here is a TikZ picture

```{r, engine = 'tikz'}
\begin{tikzpicture}
\draw (0,0) circle (1cm);
%\pause
\draw (0,0) circle (2cm);
\end{tikzpicture}
```

最佳答案

我很确定 \pause不会在这里工作。 knitr从 tikz 代码生成图像,然后包含图形。您可以通过查看生成的 html 代码来检查这一点:

<h2>Intro</h2>
<p>Here is a TikZ picture</p>
<div class="cell">
<div class="cell-output-display">
<p><img data-src="notes_files/figure-revealjs/unnamed-chunk-1-1.png" width="960"></p>
</div>

LaTeX 命令 \pause逐步显示一个框架。或者更确切地说,它会创建多张幻灯片,每张幻灯片都会显示更多您的图像/绘图。我看到的唯一选项是模仿 \pause四开本或 R Markdown 中的行为是创建两张幻灯片,每个幻灯片一张。您可能想增加 revealjs 演示文稿中的幻灯片,但这也行不通,因为图像是一张放在另一张下面,而不是放在上面。在我看来,最好的方法是:

---
title: "Test Slides"
format:
revealjs:
chalkboard:
buttons: false
preview-links: auto
css: styles.css
---

## Intro
Here is a TikZ picture

```{r, engine = 'tikz'}
\begin{tikzpicture}
\draw (0,0) circle (1cm);
% \draw (0,0) circle (2cm);
\end{tikzpicture}
```


<section data-visibility="uncounted"></section>
## Intro
Here is a TikZ picture

```{r, engine = 'tikz'}
\begin{tikzpicture}
\draw (0,0) circle (1cm);
\draw (0,0) circle (2cm);
\end{tikzpicture}
```

revealjs代码<section data-visibility="uncounted"></section>确保一切看起来都像增加幻灯片一样。我在四开本中还没有看到这个选项,但是直接插入 html 代码就可以了。

关于r - 在四开本演示中使用 tikz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71760913/

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