欧拉数学中的 ł(即带斜线的 l)?

欧拉数学中的 ł(即带斜线的 l)?

我正在使用 Euler 字体(借助软件包eulervm)。我想使用波兰字母“ł”(\l在一个等式中(开玩笑)。然而,欧拉显然没有这样的性格。有没有关于如何以视觉上令人愉悦的方式实现这一点的建议?\textit{\l}不起作用(我使用 Pagella 作为文本字体)。

目前,我的想法是使用 TikZ 绘制小斜线。(我只会在两三个地方需要这个字形,因此它不会减慢处理速度。)

答案1

您可以使用 OT1 编码中可用的“lslashslash”字形。

不过,不同的风格需要不同的字距调整。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{amsmath,mathtools}
\usepackage{tgpagella}
\usepackage{eulervm}

\makeatletter
\newcommand{\lmath}{%
  \l@math@kern{+}%
  \text{\rlap{\fontencoding{OT1}\selectfont\@xxxii}}%
  \l@math@kern{-}%
  l%
}
\newcommand{\l@math@kern}[1]{%
  \mathchoice{\mkern#10.4mu}{\mkern#10.4mu}{\mkern#11.3mu}{\mkern#12.75mu}%
}
\makeatother

\begin{document}

$\lmath_{\lmath_{\lmath}}$ 

$x\lmath y$ x\l y

$xly$

\end{document}

在此处输入图片描述

答案2

您可以使用在数学模式中\@xxxii产生笔划的内部函数:\l\text

\documentclass[border=3.14]{standalone}

\usepackage{eulervm}
\usepackage{amsmath}

\makeatletter
\newcommand*\lslash
  {%
    \text{\rlap{\kern.03em\@xxxii}}l%
  }
\makeatother

\begin{document}
$\lslash$
\end{document}

在此处输入图片描述

如果您希望斜线更粗更长,则可以使用粗体字体:

\documentclass[border=3.14]{standalone}

\usepackage{eulervm}
\usepackage{amsmath}

\makeatletter
\newcommand*\lslash
  {%
    \text{\rlap{\kern.02em\textbf{\@xxxii}}}l%
  }
\makeatother

\begin{document}
$\lslash$
\end{document}

在此处输入图片描述

相关内容