近斜平行符号

近斜平行符号

查看@egreg回答我删除了一些代码

\documentclass[12pt]{article}
\newcommand{\parallelsum}{\mathbin{\!/\mkern-5mu/\!}}
\begin{document}
$AB \parallelsum CD$
\end{document}

我想改变经典的符号\parallel

在此处输入图片描述

获得另一个相同符号的平行

在此处输入图片描述

斜线不应位于两条红线的上方和下方,彼此更接近,并与文本对齐,在数学模式下,无论是下标模式还是上标模式。如果已经有这样的符号,我正在寻找更好的符号。

答案1

提升并扩大规模。

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

\makeatletter
\newcommand{\newparallel}{\mathrel{\mathpalette\new@parallel\relax}}
\newcommand{\new@parallel}[2]{%
  \begingroup
  \sbox\z@{$#1T$}% get the height of an uppercase letter
  \resizebox{!}{\ht\z@}{\raisebox{\depth}{$\m@th#1/\mkern-5mu/$}}%
  \endgroup
}
\makeatother

\begin{document}

$AB\newparallel CD$

$\scriptstyle AB\newparallel CD$

\end{document}

在此处输入图片描述

模式的不同实现picture。通过对 的第二个参数进行操作,可以轻松改变斜率\mathpalette

\documentclass{article}
\usepackage{amsmath,pict2e}

\makeatletter
\newcommand{\newparallel}{\mathrel{\mathpalette\new@parallel{0.3}}}
\newcommand{\new@parallel}[2]{%
  \begingroup
  \settoheight{\unitlength}{$#1T$}% get the height of an uppercase letter
  \sbox\z@{\new@parallel@slash{#1}{#2}}%
  \mkern0.5mu\copy\z@\mkern-0.5mu\copy\z@\mkern0.5mu
  \endgroup
}
\newcommand{\new@parallel@slash}[2]{%
  \begin{picture}(#2,1)
  \roundcap
  \new@parallel@linethickness{#1}
  \Line(0,0)(#2,1)
  \end{picture}%
}
\newcommand{\new@parallel@linethickness}[1]{%
  \linethickness{%
      \ifx#1\displaystyle \fontdimen8\textfont\else
      \ifx#1\textstyle \fontdimen8\textfont\else
      \ifx#1\scriptstyle \fontdimen8\scriptfont\else
      1.1\fontdimen8\scriptscriptfont\fi\fi\fi 3
  }%
}
\makeatother

\begin{document}

$AB\newparallel CD$ ${\newparallel}/$

$\scriptstyle AB\newparallel CD$ $\scriptstyle{\newparallel}/$

$\scriptscriptstyle AB\newparallel CD$ $\scriptscriptstyle{\newparallel}/$

{\Large$AB\newparallel CD$ ${\newparallel}/$}

\end{document}

这是针对 Computer Modern 字体的;对于不同的字体,\roundcap可能会省略。在示例中,我显示了标准斜线以比较线条粗细。

在此处输入图片描述

答案2

stmaryrd 和 的解决方案\clipbox

\documentclass[12pt]{article}
\usepackage{adjustbox}
\usepackage{stmaryrd}

\newcommand{\mysslash}{\mathrel{\mkern-5mu\clipbox{0 0.75ex 0 0}{${\sslash}$}\!}}

\begin{document}

$ AB\mysslash CD $

\end{document} 

在此处输入图片描述

相关内容