大致等价的符号?

大致等价的符号?

我想写一篇“大约相当于”符号,其笔画与等价符号(≡)类似,均为三笔,但笔画与近似符号(≈)$$\equiv$$类似$$\approx$$

你知道怎样用 LaTeX 来写它吗?

答案1

这里我使用 stacks 垂直设置 3 个\sim点。该scalerel包允许我保留调用的数学样式,并将堆叠间隙定义为.5pt加上 1.5 个缩放到局部数学样式的点的组合,如下所示1.5\LMpt

\documentclass{article}
\usepackage{scalerel,stackengine}
\def\apeqA{\SavedStyle\sim}
\def\apeq{\setstackgap{L}{\dimexpr.5pt+1.5\LMpt}\ensurestackMath{%
  \ThisStyle{\mathrel{\Centerstack{{\apeqA} {\apeqA} {\apeqA}}}}}}
\begin{document}
$A \apeq B \equiv C$\par
$\scriptstyle A \apeq B \equiv C$\par
$\scriptscriptstyle A \apeq B \equiv C$\par
\end{document}

在此处输入图片描述

答案2

如果您可以使用stix包(或unicode-math),那么符号可用作\approxident

但请注意,\usepackage{stix}在 pdfLaTeX 文档中全部数学符号。此外,仅从 STIX 字体导入符号可能会产生与您的符号不兼容的符号。

综合符号列表中有一个解决方案:

\newcommand*{\approxident}{%
  \mathrel{\vcenter{\offinterlineskip
  \hbox{$\sim$}\vskip-.35ex\hbox{$\sim$}\vskip-.35ex\hbox{$\sim$}}}}

如果您不需要下标中的符号,这应该足够了。

答案3

如果符号\approxident不可用,请参阅greg的回答,以下定义通过使用\sim三次移动来提供符号,其间隙接近符号的间隙\equiv(由于线条粗细问题或多或少)。

该符号在不同的数学样式版本中有效,并且边界框的下边框是固定的,以获得正确的边界框:

\documentclass{article}

\makeatletter
\providecommand*{\approxident}{%
  \mathrel{%
    \mathpalette\@approxident\sim
  }%
}   
\newcommand*{\@approxident}[2]{%
  % #1: math style
  % #2: \sim
  % Math axis in \ht0
  \sbox0{$#1\vcenter{}$}%
  % Gap stored in \dimen2, approximated by the half height
  % of \equiv, which is centered around the math axis.
  \sbox2{$\m@th#1\equiv$}%
  \dimen2=\dimexpr\ht2 - \ht0\relax
  % The wave symbol of #2 (\sim) is stored in box 4
  \sbox4{$\m@th#1\sim$}%
  % and the half height is calculated in \dimen4
  \dimen4=\dimexpr\ht4 - \ht0\relax
  % Then the movement for the gap in the following \vcenter
  % is calculated in \dimen6
  \dimen0=\dimexpr
    % go back
    -\ht4 - \dp4 %
    % add gap
    + \dimen2 %
  \relax
  \vcenter{\offinterlineskip
    \copy4 %
    \kern\dimen0 %
    \copy4 %
    \kern\dimen0 %
    \copy4 %
    % Correction for the lower bounding box border, if the
    % wave symbol does not extend to the base line
    \ifdim\dp4=\z@
      \kern\dimexpr -\ht0 + \dimen4\relax
    \fi
  }%   
}      
\makeatother

\begin{document}
  \[
    \setlength{\fboxsep}{0pt}
    \setlength{\fboxrule}{.1pt}
    \fbox{$\approxident$}\;
    \equiv\approxident\;   
    \scriptstyle\equiv\approxident\;
    \scriptscriptstyle\equiv\approxident
  \]
\end{document}

结果

相关内容