Hola, descubrimos la respuesta a lo que buscas, deslízate y la encontrarás más abajo.
Solución:
En texdoc symbols
(la Lista completa de símbolos LaTeX) puede encontrar la Tabla 316:
Las notas a pie de página se explican en el documento. La Tabla 327 también explicará las matemáticas en negrita.
Ah, y no hace falta decirlo, pero si estaba haciendo esta pregunta porque necesita más símbolos matemáticos, la Lista completa es solo su documento. Las variantes griegas, el hebreo, las tablas 139 a 147 son símbolos en forma de letras … probablemente nunca más se quedará sin símbolos.
Editar: Después de leer esta respuesta https://tex.stackexchange.com/a/60018/13450, siento la necesidad de señalar también el mathalfa
paquete al que se hace referencia allí, proporcionando incluso más alternativas que las que se muestran arriba.
Edición 2: Esta respuesta parece tan popular que decidí incluir la tabla mathalfa como imagen también. Esto se toma de la documentación de mathalfa y algunas de las fuentes son comerciales o deben instalarse desde fuentes externas. Consulte la documentación para obtener más información si considera utilizar alguna de estas fuentes. Advertencia, tabla muy larga por delante (cosidos a partir de una tabla de varias páginas).
Edición 3: Con este hilo siendo tan popular por razones que no enteramente Entiendo, me siento obligado a decir que rara vez tiene sentido usar más estilos que el regular, negrita, cursiva, escritura / caligrafía (ni siquiera mezclaría esos) y negrita de pizarra. Lo que estas tablas realmente muestran son los tipos de letra que puede usar para estos estilos, no una gran cantidad de estilos (lo cual sería inútil y feo de todos modos). Sin embargo, si solo está buscando fuentes matemáticas para su fuente principal, la descripción general que probablemente desee antes incluso de consultar estas tablas es la lista de fuentes matemáticas en el Catálogo de fuentes LaTeX.
Kernel de LaTeX
El kernel de LaTeX define varios alfabetos matemáticos en fontmath.ltx
DeclareSymbolFontAlphabetmathrm operators
DeclareSymbolFontAlphabetmathnormalletters
DeclareSymbolFontAlphabetmathcal symbols
DeclareMathAlphabet mathbfOT1cmrbxn
DeclareMathAlphabet mathsfOT1cmssmn
DeclareMathAlphabet mathitOT1cmrmit
DeclareMathAlphabet mathttOT1cmttmn
Este debe ser completado con las declaraciones anteriores.
DeclareSymbolFontoperators OT1cmr mn
DeclareSymbolFontletters OMLcmm mit
DeclareSymbolFontsymbols OMScmsymn
para que sepamos con precisión a qué fuente corresponde cada comando matemático:
-
mathrm
es la fuente romana vertical normal -
mathnormal
es la fuente en cursiva matemática normal:$mathnormala$
y$a$
dar el mismo resultado -
mathcal
es la fuente caligráfica especial solo para letras mayúsculas -
mathbf
da letras romanas verticales en negrita -
mathsf
da letras sans serif verticales -
mathit
da texto en cursiva:$differentnemathitdifferent$
-
mathtt
da letras verticales del tipo de letra de máquina de escribir
Uno debe notar que el argumento de cada uno de esos comandos está escrito en modo matemático, por lo que los espacios se ignoran y los guiones se convierten en signos menos. El uso de esos comandos con argumentos que no constan solo de letras normales puede dar resultados inesperados (y a veces extraños).
No El paquete debe estar cargado para poder usar esos alfabetos.
AMSfonts
Con el amsfonts
paquete, que se carga automáticamente por amssymb
uno tiene acceso también a
-
mathfrak
para letras Fraktur (también conocidas como góticas), mayúsculas y minúsculas -
mathbb
para letras mayúsculas en negrita
RSFS
El paquete mathrsfs
pone a disposición la fuente “Ralph Smith’s Formal Script” como alfabeto matemático, con el comando mathrsfs
, tiempo calrsfs
Hará lo mismo pero también girando mathcal
para elegir la fuente RSFS (solo letras mayúsculas).
Guión Euler de Zapf
El paquete euscript
cargará un alfabeto caligráfico diferente, Euler Script, diseñado por Hermann Zapf. Dependiendo de las opciones, proporcionará mathscr
(acompañar al original mathcal
) o cambiar mathcal
para usar la fuente de Zapf:
usepackageeucal
usepackage[mathcal]eucal
usepackage[mathscr]eucal
Las dos primeras llamadas son equivalentes y mathcal
utilizará Euler Script; la última llamada proporcionará mathscr
para Euler Script y dejar mathcal
como es.
Solo en mi opinion uno Se debe utilizar un tipo de letras caligráficas, ya sea de Knuth, RSFS o Euler Script.
Creo que su pregunta es de naturaleza (deliberadamente) introductoria o básica. Disculpas si esta no es tu intención. Un comentario preliminar: la mayor parte del fragmento de texto que muestra está en realidad texto modo (cursiva y negrita, respectivamente), y no tendré nada que decir sobre los alfabetos en modo texto.
-
Cursiva matemática: En muchos textos matemáticos desde (¿al menos?!) Mediados o finales del siglo XVIII (¿influencia de Euler?), Las variables y los símbolos con forma de letras se componen por convención en forma inclinada o, más bien, en cursiva estilo. En el modo matemático de TeX, las letras se configuran automáticamente en cursiva matemática a menos que uno elija explícitamente un estilo diferente. Una diferencia muy importante entre la cursiva matemática y la cursiva ordinaria es que esta última obedece a las reglas de interletraje y ligadura que no tienen relevancia (y, de hecho, no son deseables) para las matemáticas. Esto es especialmente notable cuando se utilizan letras como
f
que tienen (en cursiva) tanto ascendentes como descendentes.-
En la familia de fuentes Computer Modern de TeX, los símbolos griegos en minúscula también se establecen en modo inclinado en matemáticas, supongo que para armonizar bien con cualquier letra latina en cursiva cercana.
-
Al usar LaTeX,
mathit
indica a TeX que componga el argumento en modo de texto cursiva. (En contraste, enPlain TeX
la instrucciónmit
sirve para establecer su argumento en cursiva matemática.) En el argumento demathit
, los espacios se ignoran. Para generar un fragmento de texto que contiene espacios en modo matemático, use el comandotextit
en lugar de.
-
-
Matemáticas romanas: En modo matemático, nuevamente por convención, abreviaturas de operadores como
sin
,cos
,tan
,ln
, y muchos otros, están configurados en estilo vertical o “romano” para distinguirlos de los símbolos y letras comunes (que están en cursiva, ver arriba). Matth roman y text roman generalmente se ven muy similares, pero pueden diferir cuando se trata de ligaduras y reglas de kerning. Cuando está en modo matemático,mathrm
le indica a TeX que componga el argumento en matemática romana; Al igual que conmathit
,mathrm
ignora los espacios. (Usartextrm
para generar texto vertical con espacios.) -
Versiones en negrita de mathrm y mathit: Para ayudar aún más a la definición visual de los símbolos, es posible envalentonar las letras. Esto se hace a menudo (¡pero no siempre!) Para los vectores. En el mundo de las fuentes matemáticas Computer Modern, las letras en negrita generadas a través de
mathbf
están disponibles sólo en estilo vertical o “romano”; Sin embargo, otras familias de fuentes matemáticas también ofrecen negrita y cursiva para matemáticas. -
Matemáticas sans-serif y Maquina de escribir matematicas: El uso de fuentes sans-serif en configuraciones matemáticas no se hace comúnmente, pero se puede usar para resaltar visualmente ciertas entidades que tienen significados especiales. En tu ejemplo,
gen
,enc
, ydec
están compuestas conmathsf
, tiempoCombine
yReveal
están compuestas conmathtt
. -
Alfabetos matemáticos especiales: Además de los cuatro alfabetos matemáticos anteriores, también hay alfabetos especiales, como “Math Blackboard Bold” (invocado con
mathbb
, “Math Caligraphic” (invocado conmathcal
) y “Math Fraktur” (invocado conmathfrak
). Se utilizan con frecuencia para conjuntos (p.ej,mathbbR
ymathbbC
para los conjuntos de números reales y complejos) y otras entidades que el autor quiere distinguir visualmente del material circundante. En las distribuciones básicas de TeX con las fuentes Computer Modern, solo hay mayúsculas letras para los alfabetos matemáticos en negrita, caligráficos y Fraktur; sin embargo, existen paquetes que también proporcionan letras minúsculas para estos alfabetos matemáticos.- En LaTeX, cuando se utilizan las fuentes Computer Modern, generalmente es necesario cargar uno o más paquetes especializados, como
amsfonts
, para acceder a algunos de los alfabetos matemáticos especiales.
- En LaTeX, cuando se utilizan las fuentes Computer Modern, generalmente es necesario cargar uno o más paquetes especializados, como
-
A diferencia de lo que se puede hacer con los alfabetos en modo texto (para ser precisos, desde la llegada de LaTeX2e en 1994 y su “nuevo sistema de selección de fuentes”), los alfabetos en modo matemático no se pueden combinar, al menos no en LaTeX “básico”. cuando se utilizan fuentes CM. Por ejemplo, los comandos
mathcalmathbb
ymathbfmathsf
no funcionará como cabría esperar (¿o desearía?).
Bien, esta es sin duda una introducción muy básica a los alfabetos matemáticos en TeX.
Reseñas y puntuaciones
Si aceptas, tienes el poder dejar una crónica acerca de qué te ha parecido este ensayo.