\wedge 和 \vee 并列在一个符号中

\wedge 和 \vee 并列在一个符号中

我怎样才能将符号\wedge和组合\vee成一个符号,就像\wedge\vee和一样\vee\wedge

我正在考虑类似的事情\gtrless,但旋转了 90 度。

其目的与符号类似\pm,表示替代方案。

答案1

这需要一些反复试验:

\documentclass{article}

\usepackage{amssymb,graphicx}

\newcommand{\veewedge}{%
  \mathbin{{\vee}\mkern-5mu{\wedge}}%
}
\newcommand{\wedgevee}{%
  \mathbin{{\wedge}\mkern-5mu{\vee}}%
}

\begin{document}

$A\veewedge B\wedgevee C_{\veewedge+\wedgevee}$

\end{document}

在此处输入图片描述

这不需要反复试验,但当然效率较低。

\documentclass{article}

\usepackage{amsmath,amssymb,graphicx}

\newcommand{\veewedge}{\veeorwedge{\vee\wedge}}
\newcommand{\wedgevee}{\veeorwedge{\wedge\vee}}

\makeatletter
\newcommand{\veeorwedge}[1]{%
  \mathbin{%
    \mathpalette\vee@or@wedge{#1}\relax
  }%
}
\newcommand{\vee@or@wedge}[2]{\vee@@or@@wedge#1#2}
\newcommand{\vee@@or@@wedge}[3]{%
  \sbox\z@{$\m@th#1#3$}%
  {#2}\kern-.5\wd\z@\mkern2mu\box\z@
}
\makeatother

\begin{document}

$A\veewedge B\wedgevee C_{\veewedge+\wedgevee}$

\end{document}

通过改变值来决定分离\mkern

在此处输入图片描述

答案2

在第一行中,我只是内联地构建了几种可能性。我尝试以第二行所示的宏的形式解释您的意图\gtlt。我注意到\gtlt符号具有与相同的垂直高度\pm,这可能与您的意图有关。

在第三行,我提供了一个您没有要求但可能会更满意的替代方案。

\documentclass{article}
\usepackage{stackengine}
\stackMath
\def\gtlt{\mathrel{%
  \stackon[1pt]{\scriptscriptstyle\wedge}{\scriptscriptstyle\vee}}}
\begin{document}
$x \vee \wedge 
\stackon[1pt]{\scriptstyle\vee}{\scriptstyle\wedge} 
\stackon[1pt]{\scriptscriptstyle\wedge}{\scriptscriptstyle\vee} y \pm$

$ x \pm y \gtlt z$

$ x \pm y \mathrel{\wedge\kern-3pt\vee} z$
\end{document}

在此处输入图片描述

答案3

\documentclass{article}
\usepackage{amsmath}

\newcommand{\wedgevee}{\mathrel{\substack{\wedge\\\vee}}}
\newcommand{\veewedge}{\mathrel{\substack{\vee\\\wedge}}}

\begin{document}

    \[ \vee \veewedge \wedgevee \wedge \]
    \[ (x_1 \wedge x_2) \wedgevee (x_3 \vee x_4) \veewedge (x_5 \wedge x_6) \]

\end{document}

在此处输入图片描述

至于您对旋转\gtrless符号的编辑,请使用:

\rotatebox{90}{$\gtrless$}

答案4

为什么不尝试一下你的想法呢?也许这并不是一个坏主意。

一个简单的旋转框,带有\lessgtr和, 间距不正确,内部也\gtrless没有缩放,但经过一些调整似乎可以工作:^{}_{}

平均能量损失

\documentclass{article}
\usepackage{amssymb, graphicx,amstext}
\def\VA{\mathop{\text{\rotatebox[origin=c]{90}{\resizebox{.7em}{1em}{$\lessgtr$}}}}}
\def\AV{\mathop{\text{\rotatebox[origin=c]{90}{\resizebox{.8em}{1em}{$\gtrless$}}}}}
\begin{document}

\[ A \VA B \AV C_{ \AV + \VA} \]

\end{document}

相关内容