Por que \mathbb{1} parece estranho?

Por que \mathbb{1} parece estranho?

Estou escrevendo um artigo no verso onde uso a função do indicador principal, que é 0 quando sua entrada não é primo e 1 caso contrário. Eu vi que foi escrito como 1 com a mesma fonte de conjuntos como números inteiros e reais. Então pensei que usar o \mathbbcomando iria escrevê-lo no formato adequado. Porém, \mathbb{1}não dá nenhuma, dá linhas escritas de maneira estranha. Aqui está uma foto:

insira a descrição da imagem aqui

(Peço desculpas pela imagem borrada, pois estou ao telefone agora) Os pacotes que estou usando são Amsmath e Amssymb. Quando coloco um Z \mathbbconsigo o que quero, mas não funciona para 1 por algum motivo.

Responder1

Você quer a explicação. OK, aqui está.

Letras e dígitos são atribuídos à classe matemática 7, o que significa o mesmo que a classe 0 (símbolos comuns) no que diz respeito ao espaçamento, mas a letra ou dígito é retirado da fonte matemática correspondente ao grupo matemático atual (família matemática, em simples linguagem TeX).

Assim \mathit{1}ou \mathbf{1}escolherá o caractere no slot 0x31(hexadecimal, 49 em decimal) da fonte atribuída na inicialização ao “matemático em itálico” ou “matemático em negrito”. Isso também funciona para \mathcal{1}e \mathbb{1}, mas as fontes usadas por \mathcale\mathbb nãonecessariamente tem um 1 nesse slot e na maioria das configurações de fonte apenas letras maiúsculascartassão suportados para \mathcale \mathbb. O que você obtém \mathbb{1}é bastante imprevisível.

Algunsas fontes matemáticas têm suporte estendido \mathcalou \mathbbpara cobrir todo o alfabeto (maiúsculas e minúsculas).

Se você estiver satisfeito com a configuração atual da fonte, mas precisar de um traço duplo 1, poderá procurar uma fonte que a suporte. Por exemplo, stix2faz

insira a descrição da imagem aqui

Como você pode colocá-lo em seu documento sem carregar stix2, o que alteraria completamente as fontes do documento?

Você olha stix2.stypara encontrar

\DeclareSymbolFontAlphabet{\mathbb}  {symbols3}

Agora procuramossymbols3

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

OK, agora procuramos o arquivols1stix2bb.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

e só precisamos do primeiro. Mas podemos evitar definir uma codificação de fonte, porque precisamos apenas de caracteres 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}

insira a descrição da imagem aqui

Responder2

O símbolo

Responder3

Poderíamos invocar os números do quadro-negro da \mathbboldseguinte maneira.

\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}

insira a descrição da imagem aqui

Como acima, usamos números do quadro-negro por \mathbbolde letras do quadro-negro por \mathbbfrom amsfontsou amssymb. Observe que esses números do quadro-negro também estão incluídos no mathbbolpacote, que também inclui letras do quadro-negro diferentes das aqui, e que está incluído em computadores que instalam Windows e Macs.

Além disso, o bboldpacote no qual os números e letras do quadro-negro estão incluídos aqui está incluído, TeX Live 202Xembora não esteja no arquivo MacTeX. Portanto, se você usar TeX Liveo Windows em computadores, poderá invocar o bboldpacote e, se usar MacTeXem Macs, poderá usar a solução acima.

informação relacionada