是否可以在四开本中创建对标注块的自定义交叉引用?

2024-03-24

Task

我在用着quarto写一本在线书籍,需要模仿出版书籍的环境和柜台。后者采用五个自定义框架环境(示例、练习、评论、定理、定义)以及一个联合计数器(在章节内)。

我正在考虑使用现成的标注块 https://quarto.org/docs/authoring/callouts.html因为它们的默认样式非常漂亮。不过,我还没有成功为这些标注块创建自定义计数器,以便我可以从文本中交叉引用。有办法这样做吗?

(备注:我也尝试通过通过提供的标准 amsthm 环境来做到这一点quarto, see 四开共享计数器,用于练习、示例等 https://stackoverflow.com/questions/73288264/shared-counter-in-quarto-for-exercises-examples-etc.)

Demo

我希望存在类似以下的东西,以便我可以创建一个新的#callout柜台。但我找不到这方面的基础设施:

The first definition is @callout-1.

:::{.callout-note}
## Definition {#callout-1}
This should be Definition 1.1.
:::

It is followed by the first example, @callout-2

:::{.callout-tip}
## Example {#callout-2}
This should be Example 1.2.
:::

因为这不是这样的quarto将其呈现为:

但我正在寻找的是这样的结果:


我能够做到这一点的唯一方法是将 ID 添加到标注中

::: {#callout-1 .callout-note}
## Definition {#callout-1}
This should be Definition 1.1.
:::

然后通过以下方式在 Markdown 中手动调用它:

Please refer to the [note 1](#callout-1)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以在四开本中创建对标注块的自定义交叉引用? 的相关文章

  • Pandoc 和 html5 导出 pdf 的利润丰厚

    所以我第一次尝试Pandoc 一切看起来都很棒 但是当通过 html5 wkhtmltopdf 导出时 我的 pdf 输出保存时各面都有巨大的边距 pandoc t html5 s example md o output pdf 输出 pd
  • 更改 RMarkdown pdf 输出中图形标题的字体大小

    我想缩小 R Markdown 文档中所有标题 图形和表格 的字体大小 我用的是bookdown 最终输出是 pdf 我正在 R Studio 中工作 为了加载图片 我使用include graphics函数来自knitr 因为有人告诉我这
  • .Rmd 文件打开时完全是空的

    在 RStudio 3 3 2 中打开 rmd 文件时 它们显示为完全空的 如果我使用记事本打开或在另一台计算机上打开 则会有文本 到底是怎么回事 有问题的 RMD 文件 https drive google com open id 0B
  • 如果我在表格中包含标题,如何防止 kable 在最终文档中留下原始乳胶?

    我正在 Rmarkdown 特别是 bookdown 中写我的论文 并使用 knit 将其编译成 PDF 当我编织它时 除了表格和数字之外 一切都很完美 这些表格 用 kable 生成 看起来几乎完美 但包装如下 其中 table 是正确呈
  • 使用 YAML 元数据块声明用于 pandoc 转换的任意变量

    我最近才发现 Pandoc 所以我仍在习惯它的很多功能 它看起来是一个非常有用的工具 我很高兴能找到它的一些应用程序 我一直在查阅用户指南 虽然有关于我想知道的部分 https pandoc org MANUAL html metadata
  • 如何调整包含plotly的div以绘制尺寸,使其不与文档重叠

    我正在使用plotly 在 RMarkdown 中生成一个图 但是 由于它嵌入在 div 中 因此它与以下文本重叠 我认为这是因为情节大小和 div 之间的冲突 title TITLE author AUTHOR date 1 1 2000
  • R Notebook HTML 格式 - 添加到分页表的超链接

    我希望从 R Notebook 编写一个 html 文件 其中包含带有超链接的分页表 可以使用插入超链接knitr kable 但我找不到生成的方法paged 由于我的问题似乎没有完美的解决方案 我想我应该发布我想出的解决方法 以防有人遇到
  • 使用knitr生成pdf时如何将R代码和图形保持在RMarkdown中的同一页面上

    RMarkdown 有没有办法强制 R 代码和它生成的图形出现在同一页面上 我正在使用 Knit pdf 例如 r ggplot df aes x x y y col sex f geom point ggtitle Data from C
  • 在 R Markdown 中将数据框显示为表格

    In knitr我想使用 kable 包添加一个 小 数据框作为表格 output html document r knitr kable mtcars 1 5 1 5 format html 这将返回一个如上所述的紧凑表 同时将其更改为f
  • 如何在 RMarkdown 中渲染 wordcloud2 的输出

    我怎样才能确保输出wordcloud2 wordcloud2 出现在我的 RMarkdown HTML 文档中 它在 RStudio 中渲染得很好 包括在 RMarkdown 文档的预览中 但是当我使用 blogdown 将其上传到我的 n
  • 调整 R Markdown PDF 文档中文本和块输出之间的间距

    我无法理解如何控制 R Markdown PDF 文档中文本和块输出之间的间距 下面是一个文档的示例 output pdf document setlength lineskip 0pt begin center Random Text e
  • 在shinyapp中包含来自网络的图像的LaTeX PDF

    我曾经能够将来自 URL 的图像包含在由闪亮的应用程序生成的 PDF 报告中 url com 几个 markdown 版本之后我收到以下错误 Unable to load picture or PDF file https i0 wp co
  • 带有 Pandoc 的内联 CSS

    如果在某处记录了以编程方式实现此目的的简单方法 不是通过在浏览器字段中复制 粘贴并单击按钮进行转换 我深表歉意 在我的搜索和阅读中我找不到它 我想以编程方式将 Markdown 和 CSS 文件转换为听起来可能称为 内联 CSS 的文件 例
  • read_excel 读入消息 - 抑制?

    我喜欢使用readxl包裹 然而 我一直将它用作 RMarkdown 文档的一部分以及一些read excel 读取文件时的消息在进行分析时很有用 但在尝试呈现分析时则无用 所以问题是 在使用时是否有任何方法可以抑制收到的消息 或与此相关的
  • 停止pandoc自动添加id

    我在用Pandoc对Markdown的扩展 http pandoc org MANUAL html pandocs markdown来生成 HTML 以下降价 test specificId test2 test3 生成以下 html h1
  • 删除 rmarkdown 文档中的部分

    我希望将章节标题放在页眉而不是页面正文中 fancyhead C 将节标题放在标题中 但如何抑制节的正文打印 title Untitled classoption landscape output pdf document number s
  • Rmarkdown 中同一行的 Kableextra 表和 ggplot 图(PDF - 不是 Flexdashboard)

    我一直在尝试使用 R Markdown 创建一些 PDF 报告 我很难正确布局 基本上 我需要在同一行上有一个 KableExtra 创建的表 数据框 和一个 ggplot 图 我探索了一些网格包 但无法让它工作 这是我的代码 title
  • 在 Emacs 中自动完成 Bibtex 文件中的 Pandoc 风格引文

    Pandoc 风格的引文 Pandoc http www johnmacfarlane net pandoc 使用 Markdown 格式 支持使用 BibTeX 文件中的键自动引用 该格式的一些示例如下 Blah blah doe99 B
  • PyPandoc 与 PyInstaller 结合使用

    我安装了 PyInstaller 来为我的 python 脚本创建可执行文件 效果很好 我使用 PyPandoc 创建 docx报告 当正常的 python 文件运行时 它也可以正常运行 但不能从 PyInstaller 生成的可执行文件运
  • R markdown 引文标识符

    R markdown 允许使用 YAML 元数据部分中的参考书目元数据字段指定参考书目文件 例如 title Sample Document output html document bibliography bibliography bi

随机推荐