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

如何在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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 23:15:00