自定义浮动交叉引用类型

人工智能与机器学习

概述

人工智能(AI)和机器学习(ML)是当今科技领域最热门的话题之一。AI是指计算机系统能够执行通常需要人类智能的任务,如视觉识别、语音识别和决策制定。ML是AI的一个子集,专注于开发能够从数据中学习的算法。

关键技术

深度学习

深度学习是ML的一个分支,使用多层神经网络来处理复杂的数据模式。它在图像和语音识别方面取得了显著的成果。

强化学习

强化学习是一种通过试错来学习的ML方法。它通常用于游戏和机器人控制等领域。

应用领域

医疗保健

AI和ML在医疗诊断、药物发现和个性化治疗方面有广泛应用。

金融

在金融领域,AI用于风险管理、欺诈检测和算法交易。

挑战

数据隐私

随着AI和ML的发展,数据隐私成为一个重要问题。如何在不侵犯个人隐私的情况下利用数据是一个挑战。

伦理问题

AI系统的决策过程可能不透明,这引发了关于伦理和责任的讨论。

未来展望

AI和ML的未来充满希望,但也伴随着挑战。随着技术的进步,我们期待看到更多创新的应用和解决方案。

概述

可交叉引用的表格代码列表浮动交叉引用的示例。浮动元素可以在渲染文档中的位置与定义它们的位置不同,即它们是浮动的,通常带有标题。

您可以使用文档或项目元数据中的crossref选项的custom键来定义自定义浮动交叉引用类型。至少,自定义类型需要:

  • kind,目前只能是float
  • key,引用标识符中使用的缩写(“在@fig-1中,…”)
  • reference-prefix,用于输出的引用(“在图1中,…”)
  • caption-prefix,用于标题文本前(“图1:…”)。如果未指定caption-prefix,Quarto将使用reference-prefix的值。

例如,以下YAML定义了一个新的视频交叉引用类型:

crossref:
  custom:
    - kind: float
      reference-prefix: 视频
      key: vid

然后,您可以在文档中使用交叉引用Div语法使用这种新类型:

::: {#vid-cern}

{{< video https://www.youtube.com/embed/wo9vZccmqwc >}}

"CERN: 探索之旅"

:::

在 @vid-cern...

渲染为:

视频 1: “CERN: 探索之旅”

视频 1

您可以在交叉引用选项参考页面上找到custom键可用的选项的完整列表。

PDF输出

如果您的输出格式是PDF,您还需要指定latex-env,即在中间TeX中围绕元素的浮动环境使用的名称。例如,要在PDF中使用自定义视频引用类型,您可以添加latex-env: video

format: pdf
crossref:
  custom:
    - kind: float
      reference-prefix: 视频
      key: vid
      latex-env: video

您可以通过包含一个原始LaTeX \listof命令,将自定义交叉引用的列表添加到您的文档中。命令的名称为listof,后跟latex-env的值,再加上一个s。例如,对于上面的自定义视频类型,latex-envvideo,命令是\listofvideos{}

---
format: pdf
crossref:
  custom:
    - kind: float
      reference-prefix: 视频
      key: vid
      latex-env: video
---

\listofvideos{}

默认情况下,列表的标题(例如“视频列表”)是从reference-prefix值构造的。您可以使用latex-list-of-description值指定其他内容。

示例:补充图

作为另一个自定义交叉引用类型的示例,考虑一个带有补充图的文档。例如,您可能需要:

  • 补充图有自己的计数器,与图的计数器不同。
  • 补充图的标签看起来像“图S1”、“图S2”等。
  • 补充图出现在它们自己的“补充图列表”中。

您可以使用以下内容定义这种补充图类型:

crossref:
  custom:
    - kind: float
      key: suppfig
      latex-env: suppfig
      reference-prefix: 图S
      space-before-numbering: false
      latex-list-of-description: 补充图

注意space-before-numbering: false的使用,它防止在reference-prefixcaption-prefix与计数器之间出现空格,因此标签将显示为“图S1”、“图S2”等。