我想写一个定理中的方程,该定理涉及一个被积函数和直立符号$ \textrm{d} $
,我在序言中将其缩写为
\newcommand{\dmath}{\textrm{d}}
(序言中还包含)
\usepackage{array}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
... etc
\newtheorem{theorem}{Theorem}[section]
我有以下定理:
\begin{theorem}[Fubini's theorem]
\label{app:thrm:fubini}
Suppose $ X $ and $ Y $ are measurable spaces. If $ f(x,y) $ is integrable ($ f(x,y) $ is measurable and $ \int_{X,Y} \left| f(x,y)\right| \dmath (x,y) < \infty$) then
\begin{equation*}
\int_{X} \left(\int_{Y} f(x,y) \dmath y \right) \dmath x
=
\int_{Y} \left(\int_{X} f(x,y) \dmath x \right) \dmath y
=
\int_{X,Y} f(x,y) \dmath (x,y).
\end{equation*}
\end{theorem}
并有以下输出
但希望\dmath
在调用时生成 $\textrm{d}$ 以产生直立的“d”字符,并希望得到以下输出:
关于如何通过简单的方法实现预期结果,有什么建议吗?
我查看了下列问题,但它们并未完全解决问题:
- 定理、定义、例子中的非斜体文本
在数学模式下,\mathup 是否等同于直立文本?(*参见下面的链接)
https://tex.stackexchange.com/questions/139699/equivalent-of-mathup-for-upright-text-in-math-mode
答案1
这是一个更好的重新实现;\mathrm
将总是选择直立介质,而\textrm
将保留公式之外的字体当前设置。
请注意一些进一步的改进。参见更好地自动间隔差异 d?了解更多信息。
\documentclass{article}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amssymb}
\newtheorem{theorem}{Theorem}[section]
\newcommand{\dmath}{\mathop{}\!\mathrm{d}}
\begin{document}
\begin{theorem}[Fubini's theorem]
\label{app:thrm:fubini}
Suppose $ X $ and $ Y $ are measurable spaces. If $ f(x,y) $ is integrable
\textup{(}$ f(x,y) $ is measurable and
$ \int_{X,Y} \lvert f(x,y)\rvert \dmath (x,y) < \infty$\textup{)} then
\begin{equation*}
\int_{X} \left(\,\int_{Y} f(x,y) \dmath y \right) \dmath x
=
\int_{Y} \left(\,\int_{X} f(x,y) \dmath x \right) \dmath y
=
\int_{X,Y} f(x,y) \dmath (x,y).
\end{equation*}
\end{theorem}
\end{document}
但是,我不会使用它\dmath
,因为breqn
使用它并且你永远不知道是否会重用该代码。