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(使用前将#替换为@)