我在序言中使用以下命令来获取我想要的字体:
\usepackage{cmbright}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{pxfonts}
我最近发现,在数学模式下,当我使用命令\log
or \exp
(而不是\text{log}
or \text{exp}
)时,对数和指数函数会在我想要使用的数学字体 (pxfonts) 中解析。但是,我经常使用其他函数,例如“logit”和“expit”,例如:
\begin{equation}
\text{logit} \Bigg \{ P(Y = 1| X = x) \Bigg \} = \beta_0 + s(x),
\end{equation}
在这种情况下,“logit”解析为主文本中使用的字体 (cmbright),这有点不美观。有没有办法可以创建函数\logit
,\expit
在数学模式下,使用所需的数学字体 (pxfonts) 而不是主文本字体 (cmbright) 返回“logit”和“expit”?
答案1
您可以使用\DeclareMathOperator
from amsmath
;这也会为您提供正确的间距:
\documentclass{article}
\usepackage{cmbright}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{pxfonts}
\DeclareMathOperator{\logit}{logit}
\begin{document}
\begin{gather}
\text{logit} \Bigg \{ P(Y = 1| X = x) \Bigg \} = \beta_0 + s(x)\\
\logit \Bigg \{ P(Y = 1| X = x) \Bigg \} = \beta_0 + s(x)
\end{gather}
\end{document}