직교직합 조판(모자 포함)

직교직합 조판(모자 포함)

여기에 이미지 설명을 입력하세요

즉, 나는 이것을 특정한 직교 직접합으로 원합니다. 이에 대한 게시물이 없으므로 누구든지 도움을 줄 수 있습니까? $\widehat$은 안 됩니다. 감사해요.

답변1

\documentclass{article}
\begin{document}
$U_1 \mathbin{\hat\oplus}\dots\mathbin{\hat\oplus}U_m$
\end{document}

여기에 이미지 설명을 입력하세요

의 모양이 마음에 들지 않으면 \oplus직접 만들어 보세요.

\documentclass{article}
\usepackage{stackengine,graphicx}
\stackMath
\newcommand\mysym{\mathbin{\hat{%
  \stackinset{c}{}{c}{}{\scriptstyle+}{\scalebox{.8}{$\bigcirc$}}}}}
\begin{document}
$U_1 \mysym\dots\mysym U_m$
\end{document}

여기에 이미지 설명을 입력하세요

답변2

\hat{\oplus}생산 과 같은 구성Acc간격을 두기 위해 원자와 동일한 것으로 간주되는 원자오르드원자. 따라서 원하는 원자 유형을 복원해야 합니다.

이에 대한 매크로를 정의하는 것이 좋습니다.

\documentclass{article}
\usepackage{amsmath}

\newcommand{\orthsum}{\mathbin{\hat{\oplus}}}

\begin{document}

\[
U_1\orthsum \dots \orthsum U_m
\]

\end{document}

기호가 다음과 관련하여 올바르게 동작하는 것을 볼 수 있습니다.\dots .~해야 한다이 경우 기준선이 아닌 중앙에 위치해야 합니다.

여기에 이미지 설명을 입력하세요

왜 매크로인가? 다른 것으로 쉽게 바꿀 수 있기 때문입니다. 직교 직접합에 대한 일반적인 표기법은 ⊞입니다.

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

%\newcommand{\orthsum}{\mathbin{\hat{\oplus}}}
\newcommand{\orthsum}{\DOTSB\boxplus}

\begin{document}

\[
U_1\orthsum \dots \orthsum U_m
\]

\end{document}

여기에 이미지 설명을 입력하세요

좋습니다. 제대로 작동하려면 약간의 작업이 필요합니다.

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

%\newcommand{\orthsum}{\mathbin{\hat{\oplus}}}
\makeatletter
\newcommand{\orthsum}{\DOTSB\mathbin{\mathpalette\boxplus@\relax}}
\newcommand{\boxplus@}[2]{\vcenter{\hbox{$\m@th#1\boxplus$}}}
\makeatother

\begin{document}

\begin{gather*}
U_1\oplus \dots \oplus U_m
\\
U_1\orthsum \dots \orthsum U_m
\end{gather*}

\end{document}

여기에 이미지 설명을 입력하세요

\oplus이미지와 동일한 스타일을 선호하는 경우 에서 기호를 가져올 수 있습니다 mathabx.

\documentclass{article}
\usepackage{amsmath}

\DeclareFontFamily{U}{matha}{}
\DeclareFontSubstitution{U}{matha}{m}{n}
\DeclareFontShape{U}{matha}{m}{n}{
  <-5.5> matha5
  <5.5-6.5> matha6
  <6.5-7.5> matha7
  <7.5-8.5> matha8
  <8.5-9.5> matha9
  <9.5-11> matha10
  <11-> matha12
}{}
\DeclareFontFamily{U}{mathb}{}
\DeclareFontSubstitution{U}{mathb}{m}{n}
\DeclareFontShape{U}{mathb}{m}{n}{
  <-5.5> mathb5
  <5.5-6.5> mathb6
  <6.5-7.5> mathb7
  <7.5-8.5> mathb8
  <8.5-9.5> mathb9
  <9.5-11> mathb10
  <11-> mathb12
}{}

\DeclareSymbolFont{matha}{U}{matha}{m}{n}
\DeclareSymbolFont{mathb}{U}{mathb}{m}{n}
\DeclareMathSymbol{\oplus}{2}{matha}{"60}
\DeclareMathSymbol{\boxplus}{2}{mathb}{"60}

\newcommand{\orthsum}{\mathbin{\hat{\oplus}}}
%\newcommand{\orthsum}{\DOTSB\boxplus}

\begin{document}

\begin{gather*}
U_1\oplus \dots \oplus U_m
\\
U_1\orthsum \dots \orthsum U_m
\end{gather*}

\end{document}

여기에 이미지 설명을 입력하세요

댓글을 전환 \orthsum하면

여기에 이미지 설명을 입력하세요

관련 정보