
O símbolo produzido pelo \maltese
comando é umCruz de Ferro, não é exatamente a mesma coisa que umcruz de Malta, tanto em termos de aparência quanto de significado.
Eu queria saber se havia alguma maneira de desenhar uma cruz de Malta real em LaTeX como um caractere matemático.
Responder1
Realmente parece que o mapeamento Unicode está errado neste local. A cruz maltesa é indexada comoU+2720. Mas a única fonte que consegui encontrar para mapear corretamente é a fonteCódigo2000. Traz o seguinte símbolo:
O MWE a seguir mostra como você pode carregar apenas este símbolo e comprova a escalabilidade. Pode ser usado em texto e matemática:
% 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}
Por fim, fiz algumas pesquisas sobre as cruzes "maltesas" que existem. A tabela a seguir mostra os símbolos possíveis. Não contém um símbolo deFonte incrívelainda, mas como Bernard mencionou no comentário, há umsolicitação de recursoem volta. Esperançosamente, eles acertarão.
Editar: versão mais curta para o símbolo da Cruz de Malta
\documentclass{article}
\usepackage{fontspec}
\usepackage{mathtools}
\newcommand*{\amalfi}{\ensuremath{\text{\fontspec{code2000.ttf}\symbol{"2720}}}}
\begin{document}
\amalfi
\end{document}
Responder2
Não sei se você considera isso um "caractere matemático" para o seu propósito, mas você pode desenhar um símbolo com TikZ e dimensioná-lo para o tamanho de um símbolo de sua escolha (o dígito 0 neste caso), para que escalas em ambientes matemáticos.
Além disso, observei as dimensões, então os comprimentos e ângulos provavelmente estão todos errados. Sinta-se à vontade para melhorá-los. ;)
Também funciona em modo texto com diferentes tamanhos de fonte:
\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}