
El símbolo que produce el \maltese
comando es unCruz de Hierro, no es exactamente lo mismo que uncruz de Malta, tanto en términos de apariencia como de significado.
Me preguntaba si había alguna manera de dibujar una cruz de Malta real en LaTeX como un carácter matemático.
Respuesta1
Realmente parece que el mapeo Unicode es incorrecto en este lugar. La cruz de Malta está indexada como+2720. Pero la única fuente que pude encontrar para mapearla correctamente es la fuenteCódigo2000. Trae el siguiente símbolo:
El siguiente MWE muestra cómo se puede cargar solo este símbolo y prueba la escalabilidad. Se puede utilizar en texto y matemáticas:
% arara: lualatex
\documentclass{article}
\usepackage{booktabs}
\usepackage{fontspec}
%\usepackage{bbding} % for \CrossMaltese % results in a Koch Pattée which is to ugly to show
\usepackage{pifont} % for \ding{64}
\usepackage{MnSymbol} % for \MnMaltese
\let\MnMaltese\maltese
\usepackage{mathtools}
\usepackage{unicode-math}
\newcommand*{\amalfi}{\ensuremath{\text{\fontspec{code2000.ttf}\symbol{"2720}}}}
\begin{document}
{\Huge\amalfi}
In text \amalfi{}, in in-line math $\amalfi$, and in a formula:
\[\amalfi_{\amalfi_\amalfi}\]
\begin{tabular}{ll}\toprule
Symbol&Example\\\midrule
Iron Cross (Pattée)&$\maltese$\setmathfont{Asana Math}$\maltese$\setmathfont{TeX Gyre Pagella Math}$\maltese$\ding{64}$\MnMaltese$\setmainfont{symbola.ttf}\symbol{"2720}\\
Pattée acc.\ Koch&\setmathfont{XITS-Math}$\maltese$\setmainfont{quivira.otf}\symbol{"2720}\setmainfont{DejaVuSans}\symbol{"2720}\\
Maltese Cross&\amalfi\\\bottomrule
\end{tabular}
\end{document}
Finalmente, investigué un poco sobre los cruces "malteses" que existen. La siguiente tabla muestra los posibles símbolos. No contiene ningún símbolo deFuente impresionantetodavía, pero como Bernard mencionó en el comentario, hay unasolicitud de funciónalrededor. Con suerte, lo harán bien.
Editar: versión más corta del símbolo de la cruz de Malta
\documentclass{article}
\usepackage{fontspec}
\usepackage{mathtools}
\newcommand*{\amalfi}{\ensuremath{\text{\fontspec{code2000.ttf}\symbol{"2720}}}}
\begin{document}
\amalfi
\end{document}
Respuesta2
No sé si consideras esto como un "carácter matemático" para tu propósito, pero puedes dibujar un símbolo con TikZ y escalarlo al tamaño de un símbolo de tu elección (el dígito 0 en este caso), para que escalas en entornos matemáticos.
Además, miré las dimensiones, por lo que las longitudes y los ángulos probablemente sean incorrectos. Siéntete libre de mejorarlos. ;)
También funciona en modo texto con diferentes tamaños de fuente:
\documentclass{article}
\usepackage{tikz}
\usepackage{scalerel}
\newcommand{\maltcross}{\scalerel*{%
\tikz\fill
(0.02,0.02) -- (0.2,0.5) -- (0,0.4) -- (-0.2,0.5) --
(-0.02,0.02) -- (-0.5,0.2) -- (-0.4,0) -- (-0.5,-0.2) --
(-0.02,-0.02) -- (-0.2,-0.5) -- (0,-0.4) -- (0.2,-0.5) --
(0.02,-0.02) -- (0.5,-0.2) -- (0.4,0) -- (0.5,0.2) --
cycle;}% Scale this picture...
{0}% ...to the size of this symbol.
}
\begin{document}
\[
f(\maltcross, y) = 2^{\maltcross} \cdot 2^{3^{\maltcross}} + y\maltcross
- \int\limits_{\maltcross}^{\maltcross+1} 9\maltcross
\]
\tiny \maltcross
\scriptsize \maltcross
\footnotesize \maltcross
\normalsize \maltcross
\large \maltcross
\Large \maltcross
\LARGE \maltcross
\Huge \maltcross
\end{document}