如何在RMarkdown的LaTeX代码块中使用bra-ket符号及其他LaTeX宏包
RMarkdown LaTeX环境使用bra-ket符号与第三方宏包的方法
一、RMarkdown调用LaTeX第三方宏包的通用方法
RMarkdown完全支持在LaTeX环境中调用第三方宏包,不同输出场景的配置方式如下:
- 针对PDF输出场景:直接在文档顶部的YAML配置中添加
header-includes字段导入宏包即可,以braket宏包为例,配置示例如下:
--- title: "Bra-ket符号测试文档" output: pdf_document header-includes: - \usepackage{braket} ---
- 针对HTML输出场景:如果需要渲染LaTeX公式,可通过MathJax加载对应扩展实现同类效果,配置示例如下:
--- output: html_document: mathjax: extensions: ["physics.js"] ---
二、bra-ket符号的具体使用方法
完成对应配置后,就可以直接在LaTeX公式块、行内公式或独立LaTeX代码块中使用bra-ket相关命令,常用用法如下:
| ψ⟩ |
|---|
| φ⟩ |
| Ĥ |
独立LaTeX代码块使用示例:
\begin{equation} \braket{\phi | \hat{A} | \psi} = \int \phi^*(x) \hat{A} \psi(x) dx \end{equation}
注意:如果未提前导入对应宏包或扩展,直接使用\bra、\ket等命令会触发编译报错,需确保配置正确后再编译文档。
内容的提问来源于stack exchange,提问作者mpettis
相关产品推荐
相关产品推荐

