Esta es la respuesta más exacta que encomtrarás dar, sin embargo obsérvala detenidamente y valora si es compatible a tu proyecto.
Solución:
Algunos comentarios y observaciones generales:
-
Suponiendo que use pdfLaTeX para compilar su documento, entonces, a menos que cargue una fuente que proporcione de forma nativa “negrita de pizarra” (también conocido como “doble golpe”) letras mayúsculas o cargue algún otro paquete que cargue una fuente matemática adecuada, tendrá que cargar la
amsfonts
paquete para acceder almathbb
macro. -
Cargando el
amssymb
paquete “funciona” también, ya queamssymb
cargasamsfonts
automáticamente. -
El kernel de pdfLaTeX no proporciona comandos llamados
N
yZ
por defecto. (Aparte: no tengo idea de por qué el sitio web al que proporciona un enlace afirma que uno puede usarN
directamente en un documento LaTeX). Sin embargo, como se muestra a continuación, es bastante sencillo crear macros llamadasN
yZ
que, a su vez, ejecutanmathbbN
ymathbbZ
, respectivamente. (O, si lo prefiere, cargue eldsfont
empaquetar y definirN
digamos, víanewcommandNmathdsN
.) -
Si puede usar LuaLaTeX o XeLaTeX para compilar su documento, es posible que desee cargar el
unicode-math
paquete para obtener acceso a susymbb
macro. Esto le permite crear caracteres de doble tachado no solo para letras mayúsculas sino también para letras minúsculas y números. Un ejemplo:$symbbABCabc123$
. A
El programa de prueba utilizado para crear la siguiente captura de pantalla emplea pdfLaTeX y muestra los símbolos que se utilizan con frecuencia para indicar los conjuntos de números enteros (“norteatürliche Zahlen” en alemán), números enteros (“ganze Zahlen”), números racionales, números reales y números complejos.
documentclass[border=1pt]standalone
usepackageamsfonts % for "mathbb" macro
newcommandNmathbbN
newcommandZmathbbZ
newcommandQmathbbQ
newcommandRmathbbR
newcommandCmathbbC
begindocument
$N quad Z quad Q quad R quad C$
enddocument
Como dicen otros, mathbb
se define en amsfonts
. Por ejemplo,
se obtiene con el siguiente código.
documentclassarticle
usepackageamsmath,amsfonts
begindocument
(mathbbZ)
enddocument
Sin embargo, creo que vale la pena mencionar aquí la existencia de la mathalpha
paquete (ver la documentación aquí) que permite usar muchas fuentes con mathbb
. Por ejemplo,
documentclassarticle
usepackage[bb=ams]mathalpha
begindocument
(mathbbZ)
enddocument
da el mismo resultado que en la imagen dada anteriormente. Pero se podrían usar otras fuentes, por ejemplo
se obtiene reemplazando bb=ams
con bb=boondox
en el código anterior, y
se obtiene con bb=pazo
.
Todas las otras respuestas dicen cómo usar fuentes heredadas de 8 bits, que aún funcionan. Si está utilizando fuentes modernas con LuaLaTeX o XeLaTeX, es suficiente para cargar unicode-math
. también define BbbZ
y le permite escribir ℤ en su fuente.
También puedes escribir newcommandZmathbb Z
si quieres ese alias.
Acuérdate de que tienes la capacidad de parafrasear tu experiencia si tropezaste tu atolladero justo a tiempo.