d 상단에 작은 선이 그어져 있습니다.

d 상단에 작은 선이 그어져 있습니다.

수학 모드에서는 상단에 작은 선이 있는 을 $\hbar$생성 할 수 있습니다 . 대신 h편지를 사용하는 것을 제외하고는 동일한 작업을 수행하고 싶습니다 d. $\hbar$just 외에 다른 문자에도 적용되는 일반화가 있습니까 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

Comprehensive List of Symbols에 코드가 있지만 잘못된 것입니다. 제안된 내용은 다음과 같습니다.

\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의 경우:

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의 경우:

출력은 위와 동일합니다. 유니코드를 사용할 수 있습니다.U+0111또는 해당 기호를 코드에 직접 복사하여 붙여넣으세요.

% arara: lualatex

\documentclass{article}
\usepackage{fontspec}

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

패키지에는 unicode-math아직 이 기호가 포함되어 있지 않습니다. 유니코드만 포함되어 있습니다.U+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}

여기에 이미지 설명을 입력하세요

관련 정보