带有划线的双竖线

带有划线的双竖线

是否有像这样的预定义符号

象征

类似于\Vdash但中间有一个连字符(破折号)?


编辑:我现在正在使用以下内容......

 \def\dplus{+\!\!\!+}

答案1

您的方法几乎可以,只需要设置符号的类型,避免两个连续的 Bin 符号。

\documentclass{article}
\usepackage{amsmath}

\newcommand{\dplus}{\mathbin{{+}\mspace{-9mu}{+}}}

\begin{document}

$a\dplus b$

\end{document}

在此处输入图片描述

通过一些实验来决定备份量。这里-9mu和你的一样\!\!\!

与减号一样宽的符号,带有\tplus三条杠的加分项。

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

\makeatletter
\DeclareRobustCommand{\dplus}{\mathbin{\vphantom{+}\mathpalette\dpl@s{-}}}
\DeclareRobustCommand{\tplus}{\mathbin{\vphantom{+}\mathpalette\dpl@s{+}}}
\newcommand{\rotate@minus}[1]{%
  \makebox[0pt]{\rotatebox[origin=c]{90}{\scalebox{1.09}[1]{$\m@th#1-$}}}%
}
\newcommand{\dpl@s}[2]{%
  \smash{\ooalign{$\m@th#1#2$\cr\hfil\rotate@minus{#1}\hfil\rotate@minus{#1}\hfil\cr}}%
}
\makeatother


\begin{document}

$a\dplus b\tplus c$

\end{document}

在此处输入图片描述

垂直条之间的空间较小(但\tplus在本例中没有):

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

\makeatletter
\DeclareRobustCommand{\dplus}{\mathbin{\vphantom{+}\mathpalette\dpl@s{-}}}
\newcommand{\rotate@minus}[1]{%
  \makebox[0pt]{\rotatebox[origin=c]{90}{\scalebox{1.09}[1]{$\m@th#1-$}}}%
}
\newcommand{\dpl@s}[2]{%
  \smash{\ooalign{%
    $\m@th#1#2$\cr
    \hfil\rotate@minus{#1}\hskip0pt plus 0.5fil\rotate@minus{#1}\hfil\cr
  }}%
}
\makeatother


\begin{document}

$a\dplus b$

\end{document}

在此处输入图片描述

答案2

您可以使用\ooalign叠加\parallel和减号。

\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newcommand*\vparallel{\mathbin{\mathpalette\@vparallel\relax}}
\newcommand*\@vparallel[2]{\ooalign{$\m@th#1\parallel$\cr\hidewidth$\m@th#1-$\hidewidth\cr}}
\makeatother
\begin{document}
$a \vparallel b$
\end{document}

在此处输入图片描述

答案3

所有其他答案都朝着数学模式的方向思考,但没有迹象表明这是 OP 所需要的。

有以下 Unicode 字符:ỻ。

%%Compile with XeLaTeX
\documentclass{article}

\usepackage{fontspec}
\setmainfont{Junicode}

\begin{document}
\end{document}

相关内容