带垂直杆的楔子

带垂直杆的楔子

我正在用 LaTeX 制作课程总结表。但是,我不知道如何绘制两个符号。其中一个是带有\wedge垂直条的 ,另一个\vee是带有垂直条的 ,如下所示:

符号图片

有什么想法我可以怎样创作这样的符号?

答案1

这重叠了三个东西:楔形/V 形、短中号和短中号提升到正确的高度。数字适合cm字体lm,对于其他字体,可能需要修改。

这里快速课程\ooalign

在此处输入图片描述

\documentclass{article}
\usepackage{amssymb}

\makeatletter
\newcommand\@@vertwv[3]{\mathop{\ooalign{%
  $#1#3$\cr
  \hfil$#1\shortmid$\hfil\cr
  \hfil\raisebox{#2}{$#1\shortmid$}\hfil\cr}}}
\newcommand\@vertwv[1]{\mathchoice
  {\@@vertwv{\displaystyle     }{0.38ex}{#1}}%
  {\@@vertwv{\textstyle        }{0.38ex}{#1}}%
  {\@@vertwv{\scriptstyle      }{0.28ex}{#1}}%
  {\@@vertwv{\scriptscriptstyle}{0.21ex}{#1}}}
\newcommand\vertwedge{\@vertwv\wedge}
\newcommand\vertvee  {\@vertwv\vee  }
\makeatother

\begin{document}

\[ a\vertwedge b \neq a\vertvee b \]
\[ \textstyle a\vertwedge b \neq a\vertvee b \]
\[ \scriptstyle a\vertwedge b \neq a\vertvee b \]
\[ \scriptscriptstyle a\vertwedge b \neq a\vertvee b \]

\end{document}

答案2

对于 XeLaTeX 和 LuaLaTeX 的用户,软件包unicode-math和字体 XITS Math、Asana Math 以及(根据unciode-math符号列表)Lucida Math 宏均存在

  • \veemidvert
  • \wedgemidvert

来访问这些符号。

代码

\documentclass{article}
\usepackage{amsmath}% not needed but used for this example and the align environment
\usepackage{unicode-math}
\setmathfont{XITS Math}
%\setmathfont{Asana Math}
\begin{document}
\begin{align*}
      x \veemidvert y \leq z & \equiv x \leq z \wedge y \leq z \\
    z \leq x \wedgemidvert y & \equiv z \leq x \wedge z \leq y
\end{align*}
\end{document}

输出

顶行显示 XITS Math,底行显示 Asana Math。

在此处输入图片描述

相关内容