尋找半直積的非常規符號

尋找半直積的非常規符號

我想要的是課本上使用的符號群表示理論及其應用Asom O. Barut 和 Ryszard Raczka(第二版)的半直和和半直積。我上傳一張照片。

在此輸入影像描述

我一直在尋找 Unicode 符號,但沒有找到任何東西,所以可能會很困難。

謝謝。

評論。這個問題已被標記為可能重複的問題。我不同意這一點。我嘗試使用 Detexify 來尋找我的符號,但它無法識別它。也許我應該更好地研究綜合乳膠符號列表,但這是另一個問題。中提供的任何答案如何查找符號或識別數學符號或字元?解決了我的問題。

答案1

您可以自己建立符號。

\documentclass{article}
\usepackage{pict2e}

\makeatletter
\DeclareRobustCommand{\loplus}{\mathbin{\mathpalette\dog@lsemi{+}}}
\DeclareRobustCommand{\lotimes}{\mathbin{\mathpalette\dog@lsemi{\times}}}
\DeclareRobustCommand{\roplus}{\mathbin{\mathpalette\dog@rsemi{+}}}
\DeclareRobustCommand{\rotimes}{\mathbin{\mathpalette\dog@rsemi{\times}}}

\newcommand{\dog@rsemi}[2]{\dog@semi{#1}{#2}{-90,90}}
\newcommand{\dog@lsemi}[2]{\dog@semi{#1}{#2}{270,90}}
\newcommand{\dog@semi}[3]{%
  \begingroup
  \sbox\z@{$\m@th#1#2$}%
  \setlength{\unitlength}{\dimexpr\ht\z@+\dp\z@\relax}%
  \makebox[\wd\z@]{\raisebox{-\dp\z@}{%
    \begin{picture}(1,1)
    \linethickness{\variable@rule{#1}}
    \roundcap
    \put(0.5,0.5){\makebox(0,0){\raisebox{\dp\z@}{$\m@th#1#2$}}}
    \put(0.5,0.5){\arc[#3]{0.5}}
    \end{picture}%
  }}%
  \endgroup
}
\newcommand{\variable@rule}[1]{%
  \fontdimen8  
  \ifx#1\displaystyle\textfont3\else
    \ifx#1\textstyle\textfont3\else
      \ifx#1\scriptstyle\scriptfont3\else
        \scriptscriptfont3\relax
  \fi\fi\fi
}
\makeatother

\begin{document}

$A\roplus B\rotimes C\loplus D \lotimes E$

$\scriptstyle \roplus\rotimes\loplus\lotimes$

\end{document}

在此輸入影像描述

但是,請注意,標準\oplus和比和\otimes更輕,因此您可能需要使用整圓以類似的方式重新定義它們。+\times

答案2

我剛剛找到了。它在stix包中定義為:\oplusrhrim\otimesrhrim

在此輸入影像描述

相關內容