You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Xaringan中为公式编号并实现正文引用

在Xaringan中实现公式编号与交叉引用

核心实现步骤

  • 首先在你的Rmd文档开头加载bookdown包,它能支持LaTeX的交叉引用语法(包括\Cref)和自动公式编号:
    library(bookdown)
    
  • 修改YAML头部,启用bookdown的markdown格式支持,同时保留xaringan的幻灯片渲染能力:
    ---
    title: "你的幻灯片标题"
    output:
      bookdown::html_document2:
        base_format: xaringan::moon_reader
        # 可添加xaringan原有配置,比如css、nature参数
    ---
    
  • 调整公式写法:不要用$$包裹equation环境,直接使用LaTeX原生的公式环境,避免语法冲突,正确写法如下:
    \begin{equation}\label{eq:1}
    y_t = x_t + 3
    \end{equation}
    
  • 正文引用时直接使用\Cref{eq:1},编译后会自动显示对应的公式编号(例如“公式1”)。

额外注意事项

  • 若需要更复杂的公式排版或引用规则,可在文档开头添加LaTeX包支持,比如用以下代码引入amsmath:
    $$
    \usepackage{amsmath}
    $$
    
  • 编译时优先使用bookdown的编译流程,比如在RStudio中选择「Build Book」,或直接运行bookdown::render_book("你的文档名.Rmd")。

内容的提问来源于stack exchange,提问作者jck21

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 10:24:51