我想使用 T1 字体字符 Ð, \DH
,作为数学符号,因此我以一种快速而粗略的方式定义了
\newcommand{\dH}{\text{\DH}}
然而,在我的定理环境中,默认为斜体文本,Ð 是斜体的,而我的方程符号不是斜体,因为它们是标准罗马字符。例如,
\begin{lemma}\label{depth_bounds}
The depth function $\dH_{Y'}$ satisfies the inequalities
\[
\dH_{Y'}(x,y) \le lcm(\dH_{G/K}(x),\dH_Y(y))
\]
\end{lemma}
\dH_Y
例如, 与词干环境之外的差异是显而易见的:ÐY与 Ð Y,模数 HTML 间距问题。
答案1
因此,对于您实际想要使用它的方式,这是您的解决方案:
\newcommand{\dH}{\text{\normalfont\DH}}
这应该\DH
以“直立字符”的形式打印,而词干的其余部分则以斜体显示,正如它应该的那样。
答案2
老实说,我不能 100%确定我是否正确理解了你的问题,但这是我的尝试。
这:
\documentclass[paper=a4, fontsize=11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath, amsthm, amssymb}
\newcommand{\dH}{\text{\DH}}
\begin{document}
\newtheorem{lem}{Lemma}
Lemma environment:
\begin{lem}\label{depth_bounds}
The depth function $\dH_{Y'}$ satisfies the inequalities
\[
\dH_{Y'}(x,y) \le lcm(\dH_{G/K}(x),\dH_Y(y))
\]
\end{lem}
Equation environment:
\[
\dH_{Y'}(x,y) \le lcm(\dH_{G/K}(x),\dH_Y(y))
\]
\end{document}
结果是
而一个小小的改变 – 即:\newcommand{\dH}{\text{\itshape\DH}}
– 会导致: