$\lhd$ 안에 점이 있음

$\lhd$ 안에 점이 있음

$\lessdot$과 유사하게 내부에 점이 있는 $\lhd$라는 새 기호를 만들고 싶습니다.

나는 이 질문에 대한 몇 가지 제안을 따르려고 노력했습니다.\raisebox와 수평적으로 동일합니까?

예를 들어\newcommand{\lhdot}[0]{\adjustbox{lap={\width}{0.em}}{$\cdot$}\lhd}

그런데 점 배치가 정말 엉성하네요..

어떤 아이디어라도 감사하겠습니다!

답변1

\lhd아마도 당신은 관계가 아닌 이항 연산자로 분류되는 를 사용하고 싶지 않을 것입니다 \vartriangleleft.

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

\makeatletter
\DeclareRobustCommand{\dotvartriangleleft}{%
  \mathrel{%
    \vphantom{\vartriangleleft}%
    \mathpalette\dot@vartriangle{{\vartriangleleft}{5mu}}%
  }%
}
\DeclareRobustCommand{\dotvartriangleright}{%
  \mathrel{%
    \vphantom{\vartriangleleft}%
    \mathpalette\dot@vartriangle{{\vartriangleright}{-5mu}}%
  }%
}
\newcommand{\dot@vartriangle}[2]{%
  \dot@@vartriangle#1#2%
}
\newcommand{\dot@@vartriangle}[3]{%
  \ooalign{$\m@th#1#2$\cr\hidewidth$\m@th#1\mkern#3{\cdot}$\hidewidth\cr}%
}
\makeatother

\begin{document}

$a\vartriangleleft b\dotvartriangleleft c$

$a\vartriangleright b\dotvartriangleright c$

$\scriptstyle\dotvartriangleleft\dotvartriangleright$

\end{document}

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

답변2

스택으로 완료; 수학 스타일을 따르도록 만들어졌습니다.

\documentclass{article}
\usepackage{amsmath, amssymb,stackengine,scalerel}
\newcommand*{\lhdot}{\mathbin{\ThisStyle{\ensurestackMath{%
  \stackinset{c}{\dimexpr.8pt+.2\LMpt}{c}{\dimexpr.2pt-.5\LMpt}%
  {\SavedStyle\cdot}{\SavedStyle\lhd}}}}}
\begin{document}
\(a \lhd b\)

\(a \lhdot b~
\scriptstyle a \lhdot b~
\scriptscriptstyle a \lhdot b\)
\end{document}

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

답변3

간단한 해결책 \lessdot\lhd.

\documentclass{article}
\usepackage{amsmath, amssymb}
\newcommand*{\lhdot}{\mathbin{\ooalign{$\lhd$\cr$\lessdot$}}}
\begin{document}
\(a \lhd b\)

\(a \lhdot b\)
\end{document}

관련 정보