如何创建划掉的书法“S”?

如何创建划掉的书法“S”?

我正在寻找如何在乳胶中写这两个符号: 书法 S 酒吧书法 S

第一个是来自\mathcal{S},或者这个也可以。但是第二个呢?肯定不是来自取消包???

因此,我的问题是:如何在第二个 S 上做这么小的横条?

非常感谢你的回答

答案1

\documentclass{article}
\usepackage{stackengine,scalerel}
\newcommand\strokeS{\ThisStyle{\ensurestackMath{\stackengine{1.6\LMpt}{%
  \SavedStyle\mathcal{S}}{\rule{3\LMpt}{.6\LMpt}\mkern.7mu}{O}{r}{F}{F}{L}}}}
\begin{document}
$\mathcal{S}\strokeS_{\strokeS_{\strokeS}}$
\end{document}

在此处输入图片描述

答案2

这应该是你想要的:

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\DeclareRobustCommand{\crosscalS}{{\mathcal{S}\mathpalette\crosscal@S\relax}}
\newcommand{\crosscal@S}[2]{%
  \makebox[0pt][r]{$\m@th#1\textnormal{-}\mkern-0.3mu$}%
}
\makeatother

\begin{document}

$\mathcal{S}\crosscalS\mathcal{S}$

$\mathcal{S}\mathcal{S}\mathcal{S}$ % check for the width

$X_{\mathcal{S}}X_{\crosscalS}$

\end{document}

在此处输入图片描述

相关内容