如何正确地使两个重叠的符号居中?

如何正确地使两个重叠的符号居中?

我找到了几个与叠加符号相关的答案,但没有一个对我有用,可能是因为它们需要更深入的 tex 知识才能使用。我最终找到了这个解决方案,但符号中心没有正确对齐,并且命令\mathlarger嵌套使用似乎非常慢。

我的目的是制作一个加号,中间有一个点,这个点足够大,可以清楚地被注意到,但不会让操作员感到混乱。

另一种可能性是在加号上方有一个正常大小的点,周围有空白。

\documentclass{article}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage{relsize}

\newcommand{\C}{{\mathrlap{
\mathlarger{\mathlarger{\mathlarger{
    \cdot
}}}
}}+} 

\begin{document}
Formula:
$A \C B$
\end{document}

在此处输入图片描述

答案1

对于居中覆盖符号没有硬性规定,正是因为每个符号周围的空缓冲区可以根据字体设计者的意愿而变化,并且不一定是对称的。

也就是说,人们可以根据手头的特定字形进行调整

\documentclass{article}
\usepackage{scalerel,stackengine,graphicx}
\newcommand\dotplus{\mathbin{\ThisStyle{\ensurestackMath{%
  \stackinset{c}{}{c}{-.2\LMpt}%
  {\SavedStyle\scaleobj{.6}{\bullet}}{\SavedStyle+}}}}}
\begin{document}
$x\dotplus y$

$\scriptstyle x\dotplus y$

$\scriptscriptstyle x\dotplus y$
\end{document}

在此处输入图片描述

答案2

一种变体,使用简单的文本点:

\documentclass{article}

\usepackage{stackengine}
\newcommand{\varC}{\mathbin{\stackMath{\stackinset{c}{0pt}{c}{0pt}{\textbf{\Large.}}{ + }}}}

\begin{document}

Formula: $A\varC B$

\end{document}

在此处输入图片描述

答案3

另一种可能性是在加号上方有一个正常大小的点,周围有空白。

这听起来像是\dotplus,并且恕我直言,这个选项更好,甚至\dot{+}(只有一点点不同)。

姆韦

\documentclass[english]{article}
\usepackage{amssymb}
\begin{document}
\Huge\[\dotplus\]
\end{document}

相关内容