Quero usar a fonte "Gentium Plus" para escrever trabalhos matemáticos (no modo matemático). Adicionado \usepackage{fontspec}
e \usepackage{unicode-math}
.
Ao compilar o XeLaTeX ocorre um erro:
! Package unicode-math Error: No main maths font has been set up yet.
(unicode-math) If you simply want ‘the default’, use:
(unicode-math)\setmathfont{latinmodern-math.otf}
e escreve matemática usando "Latin Modern Math".
Como posso forçar o uso do "Gentium Plus" para matemática e proibir completamente a transição para a fonte padrão (seria melhor ter ▯ em vez de símbolos)?
Modelo:
\documentclass[12pt]{article}
\usepackage[margin=2cm]{geometry}
\usepackage{fontspec}
\setmainfont{Gentium Plus}
\usepackage{amsmath, amssymb, amsthm, thmtools, unicode-math}
\setmathfont{Gentium Plus}
\begin{document}
\title{Mathematical text}
\section{Section name}
Lorem ipsum
\[
\alpha + \beta = \gamma + \delta.
\]
\end{document}
Não parece haver uma fonte matemática Gentium Plus disponível. Você não ficará feliz em escrever matemática se não tiver nenhum símbolo, etc.
Algumas alternativas:
mathastext
Você poderia usar o
mathastext
pacote para usar letras e números da fonte normal do texto no modo matemático:mathspec
Você poderia usar o
mathspec
pacote para carregar o Gentium Plus para letras e dígitos:Combine com uma fonte matemática real
Em vez das abordagens Frankenstein acima, você também pode emparelhar sua fonte com uma fonte matemática real, por exemplo, o XCharter pode funcionar bem com ela e você obterá símbolos correspondentes, etc.