创建从哈希派生的新符号

创建从哈希派生的新符号

我使用以下命令将哈希旋转了#大约 45 度:

\newcommand{\hash}{\mathbin{\rotatebox[origin=c]{45}{$\#$}}}

我用过它:

\[
\B(\R^n) = \B(\R^r) \hash_{\sigma} \B(\R^s) \text{, gdzie }
\]
\[
\B(\R^r) \hash_{\sigma} \B(\R^s) = \sigma(\{ A \times B : A \in
\B(\R^r), B \in \B(\R^s) \})
\]

它看起来像:

在此处输入图片描述

但看起来不太美观。我想问一下如何才能让红色多边形内的符号更优雅。

答案1

您可以使用两个旋转的\parallel符号

\documentclass{article}
\usepackage{graphicx}
\newcommand\hash{\mathbin{\mathpalette\xhash\relax}}
\newcommand{\xhash}[2]{\ooalign{%
  $#1\xxhash{#1}{-45}$\cr
  $#1\xxhash{#1}{45}$\cr
  }%
}
\newcommand{\xxhash}[2]{\rotatebox[origin=c]{#2}{$#1\parallel$}}

\begin{document}
$a \hash_{\sigma} b_{\hash}$
\end{document}

在此处输入图片描述

答案2

unicode-math使用 LuaTeX/XeTeX 进行封装

旋转后的井号可用作 Unicode 符号:

U+2A33 SMASH PRODUCT

Latin Modern Math 不包含该符号,但包含 Asana-Math 和 XITS 字体。例如:

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{latinmodern-math.otf}

%\setmathfont[version=smashfont]{Asana-Math.otf}
\setmathfont[version=smashfont]{xits-math.otf}

\newcommand*{\hash}{%
  \mathpalette\setsmashfont\smashtimes
}
\newcommand*{\setsmashfont}[2]{%
  \mbox{%
    \mathversion{smashfont}%
    $\mathsurround=0pt#1#2$%
  }%
}

\begin{document}

\[
  \mathcal{B}(\BbbR^r) \hash_{\sigma} \mathcal{B}(\BbbR^s)
\]

\end{document}

结果Asana-Math.otf

体位法

结果xits-math.otf

西特斯

答案3

这是一种解释……

\documentclass{article}
\usepackage{stackengine}
\usepackage{graphicx}
\def\stacktype{L}
\stackMath
\def\newhash{\mathrel{\abovebaseline[-.8ex]{\rotatebox{45}{\stackon[0pt]{%
\stackon[0pt]{\rule[.31em]{1em}{.1em}}{\rule[.64em]{1em}{.1em}}%
}{\rule{.1em}{1em}\rule{.2em}{0pt}\rule{.1em}{1em}}}}}}
\begin{document}
\[X \newhash_\sigma Y \]
\end{document}

在此处输入图片描述

这是另一个:

\documentclass{article}
\usepackage{stackengine}
\usepackage{graphicx}
\def\stacktype{L}
\stackMath
\def\newhash{\mathrel{\abovebaseline[-.9ex]{\rotatebox{45}{\stackon[0pt]{%
\stackon[0pt]{\rule[.31em]{1em}{.08em}}{\rule[.64em]{1em}{.08em}}%
}{\rule{.08em}{1em}\rule{.23em}{0pt}\rule{.08em}{1em}}}}}}
\begin{document}
\[X \newhash_\sigma Y \]
\end{document}

在此处输入图片描述

相关内容