d 顶部有一条小线

d 顶部有一条小线

在数学模式下,可以执行$\hbar$,这将产生一个h顶部有一条小线的 。我想做同样的事情,但用字母代替。除了 之外,还有其他字母可以使用的d泛化吗?$\hbar$h

答案1

您可以创建特定的命令 \dbar以此目的。

\newcommand{\dbar}{d\hspace*{-0.08em}\bar{}\hspace*{0.1em}}

完整代码

\documentclass{article}
\newcommand{\dbar}{d\hspace*{-0.08em}\bar{}\hspace*{0.1em}}
\begin{document}
$\hbar$, $\dbar$.
\end{document}

生产

在此处输入图片描述

答案2

符号综合列表中有代码,但它是错误的:建议的是

\newcommand{\dbar}{{\mathchar'26\mkern-12mu d}}

但需要补偿备份量,该量比条的宽度大 3mu:

\documentclass{article}

\newcommand{\dbar}{{\mkern3mu\mathchar'26\mkern-12mu d}}

\begin{document}

$32\lambda^2 \dbar_w$

$32\lambda^2 d_w$

$32\lambda^2 \hat{d}_w$

\end{document}

在此处输入图片描述

宽度为 9mu 的事实可以通过\hbarPlain TeX 中的定义得到证实:

\hbar:
macro:->{\mathchar '26\mkern -9muh}

当然,不同的数学字体可能需要不同的间距。

可能更好的定义是

\newcommand{\dbar}{{d\mkern-7mu\mathchar'26\mkern-2mu}}

这样条形图就不会在右侧突出太多:

\documentclass{article}

\newcommand{\dbar}{{d\mkern-7mu\mathchar'26\mkern-2mu}}

\begin{document}

$d\dbar d$

$h\hbar h$

\end{document}

在此处输入图片描述

答案3

对于 PDFLaTeX

按照 Sigur 的建议。您应该加载该包lmodern,否则输出将会出现像素化。

% arara: pdflatex

\documentclass{article}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\begin{document}
in text \dj{} and math $\textit{\dj}$   
\end{document}

在此处输入图片描述


对于 Lua 或 XeLaTeX

输出与上面相同。您可以使用unicodeU+0111或者将该符号直接复制粘贴到您的代码中。

% arara: lualatex

\documentclass{article}
\usepackage{fontspec}

\begin{document}
in text \symbol{"0111}  and math $\textit{\symbol{"0111}}$
\end{document}

该包unicode-math尚未包含此符号。它仅包含 unicodeU+00F0$\matheth$使用可以作为替代的命令。

您可以通过单击查找系统上支持该符号的字体这里。这里有一些字体示例。选择一个并像 一样编写您的宏\newcommand*{\dbar}{{\fontspec{font_of_your_choice}\symbol{"0111}}}

% arara: lualatex

\documentclass{article}
\usepackage{fontspec}
\usepackage{booktabs}

\begin{document}
    \begin{tabular}{ll}\toprule
        Font & Example\\\midrule
        Latin Modern & \symbol{"0111}\\
        Code2000 & \setmainfont{Code2000.ttf}\symbol{"0111}\\
        Comic Sans MS & \setmainfont{comic.ttf}\symbol{"0111}\\
        Consolas & \setmainfont{consola.ttf}\symbol{"0111}\\
        DejaVu Sans & \setmainfont{DejaVuSans.ttf}\symbol{"0111}\\
        EB Garamond & \setmainfont{EB Garamond}\symbol{"0111}\\
        Linux Libertine &\setmainfont{Linux Libertine O}\symbol{"0111}\\
        Quivira &\setmainfont{quivira.otf}\symbol{"0111}\\
        XITS &\setmainfont{xits-regular.otf}\symbol{"0111}\\
        \bottomrule
    \end{tabular}
\end{document}

在此处输入图片描述

相关内容