如何获得“近似成比例”符号

如何获得“近似成比例”符号

我到处都找过了,似乎没有一个符号可以代表这个,即下面\propto有一个\sim。我在谷歌上搜索了将这两个符号组合在一起的方法,但没有找到令人满意的方法。有人知道实现这一点的简单方法吗?\stackrel而且\utilde看起来很糟糕。

答案1

\newcommand{\approptoinn}[2]{\mathrel{\vcenter{
  \offinterlineskip\halign{\hfil$##$\cr
    #1\propto\cr\noalign{\kern2pt}#1\sim\cr\noalign{\kern-2pt}}}}}

\newcommand{\appropto}{\mathpalette\approptoinn\relax}

如果你不需要在下标或上标中使用符号,那么更简单的

\newcommand{\appropto}{\mathrel{\vcenter{
  \offinterlineskip\halign{\hfil$##$\cr
    \propto\cr\noalign{\kern2pt}\sim\cr\noalign{\kern-2pt}}}}}

会做。

在此处输入图片描述

答案2

使用此代码,间距看起来完全可以接受

\documentclass{article}

\usepackage{amsmath}

\def\approxprop{%
  \def\p{%
    \setbox0=\vbox{\hbox{$\propto$}}%
    \ht0=0.6ex \box0 }%
  \def\s{%
    \vbox{\hbox{$\sim$}}%
  }%
  \mathrel{\raisebox{0.7ex}{%
      \mbox{$\underset{\s}{\p}$}%
    }}%
}

\begin{document}
\[
a \approxprop b
\]
\end{document}

所有这些盒子看起来都不太好看,可能有更简单的方法来实现这一点。不过结果看起来还不错,你可以随意调整垂直位置和间距。

近似符号

编辑:根据 egreg 和 barbara beeton 的评论,我改进了代码。现在,那怎么样?

\documentclass{article}

\usepackage{amsmath}

\def\app#1#2{%
  \mathrel{%
    \setbox0=\hbox{$#1\sim$}%
    \setbox2=\hbox{%
      \rlap{\hbox{$#1\propto$}}%
      \lower1.1\ht0\box0%
    }%
    \raise0.25\ht2\box2%
  }%
}
\def\approxprop{\mathpalette\app\relax}

\begin{document}
\[a \approxprop b\] \centerline{$a \approxprop b$}
\[\sum_{a \approxprop b}\]
\[X_{Y_{a \approxprop b}}\]
\end{document}

结果如下

在此处输入图片描述

(所以我认为现在所有尺寸看起来都不错)

答案3

看上去好些了吗underset

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\underset{\sim}{\propto} \qquad \stackrel{\propto}{\sim}
\]
\end{document}

在此处输入图片描述

答案4

这样的符号正式存在吗?那么像\propto\!\!\sim

\propto!!\sim

或者\sim\!\propto

\sim!\propto

相关内容