我尝试创建一个新命令,将书法 M 中的\mathcal{M}
一些点向左移动,具体操作如下:
\newcommand{\smathcal}[1]{\hspace{-5pt}\mathcal}
然而,我所有的尝试要么出现错误,要么没有达到我的预期。有人能帮助我获得正确的命令来实现我的需要吗?
查看 MWE:
\documentclass[a4paper]{scrartcl}
\newcommand{\smathcal}[1]{\hspace*{-5pt}\mathcal}
\begin{document}
$\smathcal{M}$
\end{document}
非常感谢大家抽出时间
答案1
使用\hspace*{}
而不是\hspace{}
,它会在行首被忽略,但可以达到这样的效果:
笔记:
我添加了,
\usepackage{showframe}
以便人们可以看到效果。您还遗漏了
#1
中的\newcommand
。
代码:
\documentclass[a4paper]{scrartcl}
\usepackage{showframe}
\newcommand{\smathcal}[1]{\hspace*{-5pt}\mathcal{#1}}
\begin{document}
\noindent
$\mathcal{M}$
\noindent
$\smathcal{M}$
\end{document}