답변1
와 함께 stackengine
:
\documentclass[]{article}
\usepackage{stackengine}
\newcommand\dhookrightarrow{\mathrel{%
\ensurestackMath{\stackanchor[.1ex]{\hookrightarrow}{\hookrightarrow}}
}}
\begin{document}
$a \dhookrightarrow b$
\end{document}
수학 스타일 전반에 걸쳐 필요한 경우:
\documentclass[]{article}
\usepackage{stackengine,scalerel}
\newcommand\dhookrightarrow{\mathrel{\ThisStyle{\abovebaseline[-.6\LMex]{%
\ensurestackMath{\stackanchor[.15\LMex]{\SavedStyle\hookrightarrow}{%
\SavedStyle\hookrightarrow}}}}}}
\begin{document}
$a \dhookrightarrow b$\par
$\scriptstyle a \dhookrightarrow b$\par
$\scriptscriptstyle a \dhookrightarrow b$\par
\end{document}
답변2
나는 당신이 추구하는 명령이 \hookrightarrow
. 당신은 찾을 수 있습니다여기와 같은 질문에 대한 답변입니다.
답변3
나는 당신이 다른 화살표 위에 두 개의 화살표를 원하는 것 같아요.
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newcommand{\compemb}{\mathrel{\mathpalette\comp@emb\relax}}
\newcommand{\comp@emb}[2]{%
\vcenter{%
\offinterlineskip\m@th
\ialign{$#1##$\cr\hookrightarrow\cr\noalign{\vskip1pt}\hookrightarrow\cr}%
}%
}
\makeatother
\begin{document}
\[
A\compemb X
\]
\end{document}
이는 아래 첨자와 위 첨자에도 적용됩니다.
답변4
제 생각에는 화살표 머리 부분이 좀 더 작으면 더 좋을 것 같아요.old-arrows
패키지.
\documentclass{article}
\usepackage{amsmath}
\usepackage[old]{old-arrows}
\newlength{\hookwidth}
\newlength{\hookheight}
\settowidth{\hookwidth}{$\varhookrightarrow$}
\settoheight{\hookheight}{$\varhookrightarrow$}
\newcommand{\compemb}{%
\mathrel{%
\raisebox{-.35\hookheight}{$\varhookrightarrow$}\hspace*{-\hookwidth}%
\raisebox{ .55\hookheight}{$\varhookrightarrow$}%
}%
}
\begin{document}
\(A \compemb X\)
\end{document}
old-arrows
옵션 을 사용하여 로드하면 old
에서 정의한 명령에 영향을 주지 않습니다 amsmath
. 에서 소개하는 명령은 old-arrows
모두 이 옵션이 붙은 접두사로 정의되기 때문입니다 \var
.