latex实部虚部:\Re、\Im与正体Re写法

更新于

latex实部虚部有两种写法:默认命令 \Re z、\Im z 排出来是花体的 ℜz、ℑz;想要正体的 Re z、Im z,写 \operatorname{Re} z、\operatorname{Im} z(需要 amsmath)。国内复变函数、电路分析等教材普遍用正体,数学符号国际标准 ISO 80000-2 给出的也是 Re z、Im z。写中文论文或课程作业,建议在导言区把 \Re、\Im 重定义成正体,正文照常写 \Re z。

速查表:实部虚部相关写法 12 条

写法 排出来 宏包 说明
\Re z 花体 ℜz 无 内核符号,字形近似哥特体 R
\Im z 花体 ℑz 无 同上
\operatorname{Re} z 正体 Re z amsmath 自动在 Re 与 z 之间留细空
\operatorname{Im} z 正体 Im z amsmath 同上
\mathrm{Re}\, z 正体 Re z 无 手动补细空,效果同上
\mathrm{Re} z 正体 Rez 无 没有空,Re 与 z 贴在一起
\DeclareMathOperator{\re}{Re} 定义新命令 amsmath 导言区一次定义,正文写 \re z
\renewcommand{\Re}{\operatorname{Re}} 改写旧命令 amsmath 全文 \Re 统一变正体
\mathfrak{R} z 哥特体 R amssymb 与 ℜ 字形不同,别混用
\operatorname{Re}(z_1 z_2) Re(z₁z₂) amsmath 参数较长时加圆括号
\arg z arg z 无 辐角,内核已是正体
\bar{z} z̄ 无 共轭复数,常与实部虚部同出现

表里第 5、6 行宽度可以量出来:\operatorname{Re}z 与 \mathrm{Re}\,z 一样宽,比 \mathrm{Re}z 多出一个细空,所以直接用 \mathrm 时别忘了 \,。

花体写法:直接用内核命令

先说清两种写法各自的来历,再决定用哪一种。

\Re 和 \Im 不需要任何宏包。它们在老一些的数学分析、复分析英文教材里常见,排版风格偏古典:

\Re(e^{\mathrm{i}\theta}) = \cos\theta,\qquad \Im(e^{\mathrm{i}\theta}) = \sin\theta

注意 \mathfrak{R} 虽然也是哥特体 R,但它是字母表里的 R,和 ℜ 不是同一个字形,同一篇里别交替使用。

花体与正体实部虚部两种记法对照

花体实部虚部:e 的 iθ 次的实部与虚部

正体写法:推荐的三种落地方式

临时写一两处,直接用 operatorname:

z = x + \mathrm{i}y,\qquad \operatorname{Re} z = x,\qquad \operatorname{Im} z = y

全文统一改正体,在导言区加两行,正文里的 \Re、\Im 不用动:

\renewcommand{\Re}{\operatorname{Re}}
\renewcommand{\Im}{\operatorname{Im}}

想保留花体给别的用途,就另起名字:\DeclareMathOperator{\re}{Re}、\DeclareMathOperator{\im}{Im}。这两行只能写在导言区。

一个包含两者的恒等式,改成正体后是这样:

|z|^2 = (\operatorname{Re} z)^2 + (\operatorname{Im} z)^2

代入 z = 3 + 4i 验算:3² + 4² = 25,|z| = 5,两边相等。

z 的模平方等于正体实部平方加虚部平方

复变函数里的写法

复变函数课上最常见的是把 f(z) 拆成实部 u 和虚部 v。以 f(z) = z² 为例,令 z = x + iy,展开得 x² − y² + 2ixy,于是:

\operatorname{Re} f(z) = x^2 - y^2,\qquad \operatorname{Im} f(z) = 2xy

代入 z = 1 + 2i 验算:z² = 1 + 4i + 4i² = −3 + 4i,而 x² − y² = 1 − 4 = −3,2xy = 4,两处一致。再算一步模:|z|² = 1² + 2² = 5,而 z² 的模平方是 (−3)² + 4² = 25 = 5²,正好是 |z|² 的平方,与前面那条模平方恒等式一致。实部、虚部后面跟的是 f(z) 这类带括号的式子时,operatorname 自动留的细空仍然保留,不需要再手动加。

常见错误

  1. 写成 Re(z) 不加命令:R 和 e 被当成两个变量相乘,排成斜体 Re。
  2. 把 \renewcommand 写在正文里:只在它之后生效,前半篇仍是花体。
  3. 括号不统一:有的地方写 Re z,有的地方写 Re(z),读者会以为两者含义不同;参数是单个字母时不加括号,是一串式子时再加。
  4. 虚数单位与实部虚部风格不一:用了正体 Re,虚数单位也多用正体 i(\mathrm{i}),前后统一更整齐。

z等于x加iy,正体Re z为x、Im z为y

中文稿件最省事的是导言区两行重定义,正文一字不动。想先比字形,把 e 的指数式贴进去,将花体命令换成 operatorname 形式对照。

延伸阅读

  • LaTeX数学命令:120 个常用命令按 10 类整理的速查
  • 免费latex:免费的 LaTeX 路子能走多远,边界在哪三处
  • latex马尔可夫链:tikz画状态转移图的写法

常见问题

期刊更认哪种?
先看目标期刊的作者指南和近期已发表的文章,按它们的写法来。没有明确规定时,正体 Re、Im 更稳妥:数学符号国际标准给出的就是这种写法,读者一眼认得出。花体写法在老一些的数学、物理书里常见,用它也不算错,关键是全文统一一种。