Estoy escribiendo un artículo al dorso donde utilizo la función de indicador primo, que es 0 cuando su entrada no es prima y 1 en caso contrario. Lo he visto escrito como 1 con la misma fuente que conjuntos como los enteros y los reales. Entonces pensé que usar el \mathbb
comando lo escribiría en el formato adecuado. Sin embargo, \mathbb{1}
no da uno en absoluto, muestra líneas escritas de manera extraña. Aquí hay una foto:
(Pido disculpas por la imagen borrosa porque estoy hablando por teléfono en este momento) Los paquetes que estoy usando son Amsmath y Amssymb. Cuando pongo una Z \mathbb
obtengo lo que quiero, pero no funciona para 1 por alguna razón.
Respuesta1
Quieres la explicación. Bien, aquí está.
A las letras y dígitos se les asigna la clase matemática 7, lo que significa lo mismo que la clase 0 (símbolos ordinarios) en lo que respecta al espaciado, pero la letra o el dígito se toman de la fuente matemática correspondiente al grupo matemático actual (familia matemática, en términos simples). lenguaje TeX).
Así \mathit{1}
, \mathbf{1}
elegiremos el carácter en la ranura 0x31
(hexadecimal, 49 en decimal) de la fuente asignada al inicio a la “cursiva matemática” o la “negrita matemática”. Esto también funciona para \mathcal{1}
y \mathbb{1}
, pero las fuentes utilizadas por \mathcal
y\mathbb
nonecesariamente tiene un 1 en esa ranura y en la mayoría de las configuraciones de fuentes solo mayúsculasletrasson compatibles con \mathcal
y \mathbb
. Lo que obtienes \mathbb{1}
es bastante impredecible.
AlgunoLas fuentes matemáticas tienen soporte extendido para \mathcal
cubrir \mathbb
todo el alfabeto (mayúsculas y minúsculas).
Si está satisfecho con su configuración de fuente actual, pero necesita un 1 de doble trazo, puede buscar una fuente que lo admita. Por ejemplo, stix2
¿
¿Cómo puede incluirlo en su documento sin cargarlo stix2
, lo que cambiaría completamente las fuentes del documento?
Tu miras stix2.sty
para encontrar
\DeclareSymbolFontAlphabet{\mathbb} {symbols3}
ahora buscamossymbols3
\DeclareSymbolFont{symbols3} {LS1}{stix2bb} {m} {n}
Bien, ahora buscamos el archivo.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
y solo necesitamos el primero. Pero podemos evitar definir una codificación de fuente, porque solo necesitamos 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}
Respuesta2
El símbolo
Respuesta3
Podríamos invocar los números de la pizarra de \mathbbold
la siguiente manera.
\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}
Como arriba, usamos números de pizarra \mathbbold
y letras de pizarra \mathbb
de amsfonts
o amssymb
. Tenga en cuenta que dichos números de pizarra también se incluyen en el mathbbol
paquete, que también incluye letras de pizarra diferentes a las aquí, y que se incluyen tanto en computadoras con Windows como en Mac.
Además, el bbold
paquete en el que se incluyen los números y letras de la pizarra aquí está incluido, TeX Live 202X
pero no en el MacTeX
. Entonces, si lo usa TeX Live
en computadoras que instalan Windows, puede invocar el bbold
paquete, y si lo usa MacTeX
en Mac, puede usar la solución anterior.