¿Cómo dibujar una cruz de Malta real?

¿Cómo dibujar una cruz de Malta real?

El símbolo que produce el \maltesecomando 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:

ingrese la descripción de la imagen aquí

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}

ingrese la descripción de la imagen aquí

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.

ingrese la descripción de la imagen aquí


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. ;)

Cruz de Malta en modo matemático.

También funciona en modo texto con diferentes tamaños de fuente:

Cruz de Malta en modo texto

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

información relacionada