平均能量损失

平均能量损失

我更喜欢 $X$ 和 $Z$,而不是 $x$ 和 $z$。小写版本太花哨了(太多曲线,而 $X$ 和 $X$ 的线条更“直”)。有没有一种字体,其中小写 $x$ 和 $z$ 只是包含 $X$ 和 $Z$ 的直线的较小版本?如何更改我的 LaTeX 序言,以便所有数学模式中出现的 $x$ 和 $z$ 都使用该字体,但字母表的其余部分保持不变?

例如,\mathrm{x} 和 \mathrm{z} 对我来说看起来不错。有没有办法让数学模式中出现的所有 x 和 z 都看起来像 \mathrm{x} 和 \mathrm{z},同时不影响字母表的其余部分?

答案1

默认字体在 中定义fontmath.ltx

x和的相关行z是:

\DeclareSymbolFont{letters}     {OML}{cmm} {m}{it}
\DeclareMathSymbol{x}{\mathalpha}{letters}{`x}
\DeclareMathSymbol{z}{\mathalpha}{letters}{`z}

因此,xz将被设置为cmmi。我们可以改用 的倾斜变体,cmr仅用于这些字符:

\DeclareSymbolFont{lettersslanted}{OT1}{cmr}{m}{sl}
\DeclareMathSymbol{x}{\mathalpha}{lettersslanted}{`x}
\DeclareMathSymbol{z}{\mathalpha}{lettersslanted}{`z}

平均能量损失

\documentclass{article}
\DeclareSymbolFont{lettersslanted}{OT1}{cmr}{m}{sl}
\DeclareMathSymbol{x}{\mathalpha}{lettersslanted}{`x}
\DeclareMathSymbol{z}{\mathalpha}{lettersslanted}{`z}
\begin{document}
$xyz$

$XYZ$
\end{document}

MWE 输出

相关内容