왜 \mathbb{1}가 이상하게 보일까요?

왜 \mathbb{1}가 이상하게 보일까요?

나는 입력이 소수가 아닐 때 0이고 그렇지 않으면 1인 소수 표시 함수를 사용하는 뒷면에 논문을 쓰고 있습니다. 나는 그것이 정수와 실수와 같은 집합과 같은 글꼴을 가진 1로 쓰여진 것을 보았습니다. 그래서 \mathbb명령어를 사용하면 올바른 형식으로 작성할 수 있을 거라 생각했습니다 . 그런데 \mathbb{1}전혀 1도 주지 않고, 이상한 줄이 쓰여있습니다. 여기 사진이 있습니다:

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

(지금 통화중이라 사진이 흐릿한 점 사과드립니다.) 제가 사용하고 있는 패키지는 Amsmath와 Amssymb입니다. Z를 넣으면 \mathbb내가 원하는 것을 얻지만 어떤 이유로 1에서는 작동하지 않습니다.

답변1

당신은 설명을 원합니다. 알겠습니다. 여기 있습니다.

문자와 숫자에는 수학 클래스 7이 할당됩니다. 이는 간격에 관한 한 클래스 0(일반 기호)과 동일하지만 문자나 숫자는 현재 수학 그룹(수학 계열, 일반에서는 수학 글꼴)에 해당하는 수학 글꼴에서 가져옵니다. TeX 용어).

따라서 \mathit{1}또는는 시작 시 "수학 기울임꼴" 또는 "수학 볼드체"에 할당된 글꼴의 \mathbf{1}슬롯(16진수, 10진수 49)에 있는 문자를 선택합니다 . 이는 및 0x31에서도 작동 하지만 및 에서 사용되는 글꼴은\mathcal{1}\mathbb{1}\mathcal\mathbb ~하지 않다해당 슬롯에는 반드시 1이 있어야 하며 대부분의 글꼴 설정에서는 대문자만 있습니다.편지\mathcal및 에 대해 지원됩니다 \mathbb. 당신이 얻는 것은 \mathbb{1}예측할 수 없습니다.

일부수학 글꼴은 전체 알파벳(대문자 및 소문자)에 대한 지원 \mathcal을 확장했습니다 .\mathbb

현재 글꼴 설정에 만족하지만 이중 스트로크 1이 필요한 경우 이를 지원하는 글꼴을 찾을 수 있습니다. 예를 stix2들어 ,

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

stix2문서 글꼴을 완전히 변경하는 를 로드하지 않고 문서에서 어떻게 가져올 수 있습니까 ?

stix2.sty당신은 찾기 위해 조사

\DeclareSymbolFontAlphabet{\mathbb}  {symbols3}

이제 우리는 찾습니다symbols3

\DeclareSymbolFont{symbols3}      {LS1}{stix2bb}   {m} {n}

좋아, 이제 파일을 찾아보자ls1stix2bb.fd

\ProvidesFile{ls1stix2bb.fd}
[2018/04/02 v2.0.0-latex stix2 %
blackboard LS1 %
font definitions]
\DeclareFontFamily{LS1}{stix2bb}{\skewchar\font127 }

\DeclareFontShape{LS1}{stix2bb}{m}{n} {<-> stix2-mathbb}{}
\DeclareFontShape{LS1}{stix2bb}{m}{it}{<-> stix2-mathbbit}{}
\DeclareFontShape{LS1}{stix2bb}{b}{n} {<->sub * stix2bb/m/n}{}
\DeclareFontShape{LS1}{stix2bb}{b}{it}{<->sub * stix2bb/m/it}{}
\endinput

첫 번째 것이 필요합니다. 그러나 ASCII 문자만 필요하기 때문에 글꼴 인코딩 정의를 피할 수 있습니다.

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

%%% put this in your document preamble
\DeclareFontFamily{U}{stix2bb}{}
\DeclareFontShape{U}{stix2bb}{m}{n} {<-> stix2-mathbb}{}

\NewDocumentCommand{\indicator}{}{\text{\usefont{U}{stix2bb}{m}{n}1}}
%%%

\begin{document}

$\mathbb{A}+\indicator_{X}(x)$

\end{document}

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

답변2

상징물

답변3

우리는 다음과 같이 칠판 번호를 호출할 수 있습니다 \mathbbold.

\documentclass{article}
\usepackage{amsmath,amsfonts,amssymb}
\DeclareMathAlphabet{\mathbbold}{U}{bbold}{m}{n}


\begin{document}
\huge
\begin{align*}
\mathbbold{0123456789}\\
\mathbb{ABCQR}
\end{align*}

\end{document}

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

위와 같이 from 또는 \mathbbold으로 칠판 숫자와 칠판 문자를 사용합니다 . 이러한 칠판 번호는 여기에 나와 있는 것과 다른 칠판 문자도 포함하고 Windows와 Mac을 설치하는 컴퓨터 모두에 포함되어 있는 패키지에도 포함되어 있습니다.\mathbbamsfontsamssymbmathbbol

또한 bbold여기에 있는 칠판 숫자와 문자가 들어있는 패키지는 에는 포함되어 있지만 TeX Live 202X에는 포함되어 있지 않습니다 MacTeX. 따라서 TeX LiveWindows를 설치하는 컴퓨터에서 사용하는 경우 bbold패키지를 호출할 수 있고, Mac에서 사용하는 경우 MacTeX위와 같은 솔루션을 사용할 수 있습니다.

관련 정보