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}

在此輸入影像描述

\hbar寬度為 9mu 的事實由Plain 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

正如西古爾所推薦的。您應該加載該包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}

在此輸入影像描述

相關內容