如何在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
相关产品推荐
相关产品推荐

