mathsf 中 \ln 的“L”

mathsf 中 \ln 的“L”

我已经\ln用无衬线字体重新定义了,但我担心学生会将“ln”误读为“In”。

你知道还有没有其他无衬线字体可以用吗(可能只适用于“ln”中的“L”)?我对其他所有字母都很满意。

\documentclass{standalone}
\usepackage{amsmath}

\let\ln\relax
\DeclareMathOperator{\ln}{\mathsf{ln}}

\begin{document}
$\ln(x)$
\end{document}

在此处输入图片描述

答案1

正如 samcarter 所建议的她的评论为操作符使用完全不同的字体会更容易。我想说适当缩放的 cantarell 可能会奏效。代码来自一个答案(可能是 egreg 的:-)),我现在找不到...

我认为结果很糟糕。

\documentclass{article}

\makeatletter
\newcommand*{\cantarell@scale}{.9467}
\DeclareSymbolFont{sansops}{OT1}{cantarell-LF}{m}{n}
\SetSymbolFont{sansops}{bold}{OT1}{cantarell-LF}{b}{n}
\renewcommand*{\operator@font}{\mathgroup\symsansops}
\makeatother

\begin{document}

\textsf{ln}$\ln$
\textsf{sin}$\sin$
\textsf{exp}$\exp$
$\ln(x)$

\end{document}

在此处输入图片描述

相关内容