Quarto渲染为Word时公式编号丢失问题求助
解决Quarto渲染Word时公式编号丢失的问题
问题出在你使用了LaTeX的\tag{1}语法——Quarto渲染PDF时依赖LaTeX引擎能识别该命令,但渲染Word时采用Office原生公式格式,不支持LaTeX的\tag命令,因此编号会丢失。可以通过以下两种方法解决:
手动指定公式编号
利用Quarto的公式属性语法,给公式添加label参数指定编号:$$ ES_{w,t} = \varepsilon_wEP_{w,t} $$ {#eq:es-wt label="(1)"}渲染Word时会显示你指定的
(1)编号,同时#eq:es-wt标签支持后续交叉引用。自动公式编号
若需要按顺序自动编号,先在YAML元数据中开启公式自动编号:--- title: XXX date: "`r Sys.Date()`" format: docx: fontfamily: libertinus fontsize: 11pt spacing: double toc: false number-sections: true number-equations: true # 新增此行开启自动编号 editor: visual bibliography: citations.bib csl: apa.csl ---之后公式只需添加引用标签,无需手动加
\tag:$$ ES_{w,t} = \varepsilon_wEP_{w,t} $$ {#eq:es-wt}渲染时会按公式出现顺序自动生成编号,交叉引用时用
@eq:es-wt即可调用对应编号。
内容的提问来源于stack exchange,提问作者wananchi
相关产品推荐
相关产品推荐

