我怎样才能输入“lambda-bar”?

我怎样才能输入“lambda-bar”?

我希望能够将符号“lambda-bar”(见下文)添加到等式中。我该怎么做?

在此处输入图片描述

答案1

据我所知(经 LaTeX 符号综合列表确认),唯一提供 的包\lambdabartxfonts(以及派生的newtxmath)。当然,更改所有文档字体以获取该符号是不可能的(并且 lambda 与其他字体完全不同,因此也不可能仅导入它)。

可以类似地构建符号\hbar

\documentclass{article}
\newcommand{\lambdabar}{{\mkern0.75mu\mathchar '26\mkern -9.75mu\lambda}}
\begin{document}
$|\lambdabar|$

$|\lambda|$
\end{document}

这利用了所用条形字符正好是 9mu 宽的事实。在 的标准定义中,\hbar只有\mkern-9mu,但我们需要将条形稍微向右推。(第二行只是为了比较结果。)

在此处输入图片描述


一种不同的实施方式,其标准较低。

\documentclass{article}

\makeatletter
\newcommand{\lambdabar}{{\mathchoice
  {\smash@bar\textfont\displaystyle{0.25}{1.2}\lambda}
  {\smash@bar\textfont\textstyle{0.25}{1.2}\lambda}
  {\smash@bar\scriptfont\scriptstyle{0.25}{1.2}\lambda}
  {\smash@bar\scriptscriptfont\scriptscriptstyle{0.25}{1.2}\lambda}
}}
\newcommand{\smash@bar}[4]{%
  \smash{\rlap{\raisebox{-#3\fontdimen5#10}{$\m@th#2\mkern#4mu\mathchar'26$}}}%
}
\makeatother


\begin{document}

$|\lambdabar|_{\lambdabar_\lambdabar}$

$|\lambda|_{\lambda_\lambda}$
\end{document}

我保留了四个参数,\smash@bar以便可以根据不同的字体进行微调。可变参数是第三个(以正确字体大小为 1ex 的分数表示的向下移动量)和第四个(以 mu 为单位的向右移动量)。

在此处输入图片描述

答案2

它由 提供revsymbrevtex4因此,您可以使用revtex4类,也可以直接\usepackage{revsymb}写入$\lambdabar$。您将获得以下内容:

$\lambdabar$

答案3

象征Unicode 编号为 U+019B。您可以选择支持此符号的一些字体并按如下所示使用它:

% arara: lualatex 

\documentclass{article}
\usepackage{fontspec}
\usepackage{mathtools}
\newcommand{\lambdabar}{{\setmainfont{Linux Libertine O}\text{\symbol{"019B}}}}

\begin{document}
%In text \lambdabar, in inline math $\lambdabar$ or in display:
\[|\lambdabar|_{\lambdabar_\lambdabar}\]
\end{document}

在此处输入图片描述

答案4

我尝试了以上所有方法,对我来说,这个方法最有效。

您需要安装该tipa软件包,并且由于您\lambdabar将处于数学模式,因此您必须使用\mbox{}将其返回到文本模式。

它只需两行代码即可运行,如下所示:

\usepackage{tipa}
\newcommand{\lambdabar}{\mbox{\textipa{\textcrlambda}}}

这是数学字符串中的字符:

... $\lambdabar$

输出

相关内容