
De repente (provavelmente após a atualização do LaTeX hoje) a linha \usepackage{fourier}
causa o seguinte erro de compilação:! I can’t find file ‘FourierOrns’.
Dica:Estou usando XeTeX
sem alterar nada além da atualização de hoje.
Um MWE é:
\documentclass[10pt,article]{memoir}
\usepackage{fourier}
\begin{document}
test
\end {document}
Tentei também o que foi sugerido abaixo para reinstalar o fourier
pacote; mesmo problema.Esseé o .log
arquivo.
Responder1
A versão mais recente do fourier
pacote adicionou uma versão OpenType da fonte Fourier Ornament. Infelizmente, esta fonte é carregada pelo nome da fonte e não pelo nome do arquivo, então o XeTeX não consegue encontrar a fonte se ela não estiver instalada como fonte do sistema.
A solução mais fácil é usar LuaLaTeX em vez de XeLaTeX ou esperar por outra atualização fourier
que resolva esse problema. Se quiser continuar usando o XeLaTeX, você também pode ajudar fontspec
a encontrar a fonte correta criando um .fontspec
arquivo que mapeia o nome para os nomes dos arquivos:
Crie um arquivoFourierOrns.fontspec
em um diretório onde o TeX pode encontrar o arquivo(por exemplo, o diretório do seu documento LaTeX ou abaixo ~/texmf/tex/latex/
) com o conteúdo
\defaultfontfeatures[FourierOrns] {
Extension = .otf,
UprightFont = *-Regular,
BoldFont = *-Bold,
ItalicFont = *-Italic,
BoldItalicFont = *-BoldItalic,
}
Isso informa ao fontspec que a fonte FourierOrns
pode ser encontrada em arquivos chamados FourierOrns-Regular.otf
, FourierOrns-Bold.otf
, etc.
Depois de criar este arquivo, fourier
ele funciona novamente no XeTeX.