像 \hookleftarrow 这样没有箭头的符号?

像 \hookleftarrow 这样没有箭头的符号?

方形挂钩(例如\lsqhook),但这不是我想要的。我想要一个版本\hookleftarrow没有箭头。是否可以修改\hookleftarrow、 或\hookrightarrow符号来获得我想要的结果?

答案1

的定义\hookleftarrow

\leftarrow\joinrel\rhook

并且\longleftarrow\leftarrow\joinrel\relbar。嘿!我们可以使用\relbar

\documentclass{article}
\usepackage{amsmath}% generally recommended

\newcommand{\hookleftline}{\DOTSB\relbar\joinrel\rhook}
\newcommand{\hookrightline}{\DOTSB\lhook\joinrel\relbar}

\begin{document}

$A\hookleftline B$

$A\hookrightline B$

\end{document}

在此处输入图片描述

\DOTSB命令用于amsmath

答案2

一种可能性就是“构建自己的”。

\documentclass{article}
\usepackage{amsmath}
\usepackage{graphicx}
\newcommand{\Hook}{%
\raisebox{1.5pt}{\rotatebox{90}{\reflectbox{\resizebox{3pt}{\height}{$\mathsf{J}$}}}}}
\newcommand{\PicHook}{%
\begin{picture}(9,6)
\put(0,3){\line(1,0){7}}
\put(8,6){\oval(2,2)[r]}
\end{picture}}
\begin{document}
$\hookleftarrow$~\Hook~$A\Hook B$ 

$\hookleftarrow$~\PicHook~$A\PicHook B$ 

\end{document}

在此处输入图片描述

这是一个“最小”版本,因为它不需要额外的字体,但它肯定不是这个星球上最美丽的符号。

相关内容