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

如何用LaTeX编写带'r'标识的初等行变换符号?

解决LaTeX中初等行变换符号:将'r'置于等价符号正上方的问题

我明白你想要的效果——就是把字母'r'正正地放在等价符号的上方,而不是右上角的上标,对吧?这在表示矩阵的初等行变换时确实很常用,我来给你几个靠谱的解决方案:

1. 最常用的标准方案:使用amsmath包的\overset命令

\overset是LaTeX中专门用来将指定内容放置在另一个符号正上方的命令,完全适配你的需求。步骤很简单:

  • 首先在导言区导入amsmath包(这个包是LaTeX排版数学公式的基础工具,几乎是必装的)
  • 然后用\overset{r}{\sim}的写法来生成目标符号

示例代码:

\documentclass{article}
\usepackage{amsmath} % 必须导入的包

\begin{document}
% 矩阵初等行变换的示例
\[
\begin{pmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{pmatrix}
\overset{r}{\sim}
\begin{pmatrix}
1 & 2 & 3 \\
0 & -3 & -6 \\
0 & -6 & -12
\end{pmatrix}
\]
\end{document}

编译后就能看到'r'稳稳地落在\sim的正上方,完全符合初等行变换的符号规范。

2. 适配粗等价符号的写法

如果你习惯用更粗的等价符号\thicksim,同样可以用\overset组合:

\overset{r}{\thicksim}

这样'r'依然会保持在粗等价符号的正上方,不会偏移到右上角。

3. 进阶:标注具体的行变换操作

如果需要明确说明是哪一步行变换(比如第2行减去3倍第1行),直接把变换内容放到\overset的第一个参数里即可:

\overset{r_2 - 3r_1}{\sim}

这种写法在矩阵推导中非常实用,能让读者一眼看懂变换逻辑。

为什么之前的写法不行?

你之前尝试的\sim^r或\thicksim^r,本质是给符号加上右上角的上标,LaTeX的上标默认就是偏移到右上角的位置,而不是正上方,所以才达不到你想要的效果。\overset则是专门针对“正上方标记”设计的命令,完美解决这个问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:44:44