Para um documento que estou escrevendo com XeLaTeX, tenho que usar Times New Roman como fonte principal. Apenas para ambiente matemático, gostaria de usar newtxmath com fonte Libertine. Para meu TexShop 2016 instalei o Libertine usando texhash e updmap-sys (conforme descrito no guia). Então agora existem muitos arquivos *.tfm do Libertine em tecfm-local. Também instalei fontes *.otf Libertine diretamente no sistema.
Para este exemplo simples
\documentclass[a4paper,14pt]{extreport}
\usepackage[no-math]{fontspec}
\usepackage[libertine]{newtxmath}
\setmainfont{Times New Roman}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\begin{document}
\((5!)^5\)
\end{document}
em pdffonts eu vejo
name type encoding emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
HHHARJ+txsys Type 1C Builtin yes yes no 4 0
GMSUHV+LMRoman12-Regular Type 1C WinAnsi yes yes no 5 0
CZQOLM+LMRoman10-Regular Type 1C WinAnsi yes yes no 6 0
SRWENI+TimesNewRomanPSMT CID TrueType Identity-H yes yes yes 8 0
Não há avisos no log.
Você poderia esclarecer as seguintes questões
- Estou certo, esperando apenas fontes Libertine na saída do pdffont? Afinal, apenas o ambiente matemático está no documento.
- Por que vejo LMRoman e Times na saída? Não deveria haver Libertino?
- O que é txsys?
E o que posso fazer para corrigir isso? Pelo que entendi, com uma configuração adequada, devo ver apenas as fontes Libertine na saída do pdffont...
Qualquer ajuda é apreciada :)
Responder1
Observação: Antes do lançamento do TL 2017, desaconselho o uso do XeTeX para qualquer tipo de composição matemática. Existem algunsproblemas.
É muito mais fácil usar unicode-math
a versão matemática oficial do Libertine chamada Libertinus Math.
\documentclass[a4paper,14pt]{extreport}
\usepackage{unicode-math}
\setmainfont{Times New Roman}
\setmathfont{Libertinus Math}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\begin{document}
\((5!)^5\)
\end{document}
É ainda melhor substituir tudo pelo TeX Gyre Termes, um clone totalmente gratuito do Times.
\documentclass[a4paper,14pt]{extreport}
\usepackage{unicode-math}
\setmainfont{TeX Gyre Termes}
\setmathfont{TeX Gyre Termes Math}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\begin{document}
\((5!)^5\)
\end{document}