pacote fourier não está funcionando de repente

pacote fourier não está funcionando de repente

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 XeTeXsem 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 fourierpacote; mesmo problema.Esseé o .logarquivo.

Responder1

A versão mais recente do fourierpacote 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 fourierque resolva esse problema. Se quiser continuar usando o XeLaTeX, você também pode ajudar fontspeca encontrar a fonte correta criando um .fontspecarquivo 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 FourierOrnspode ser encontrada em arquivos chamados FourierOrns-Regular.otf, FourierOrns-Bold.otf, etc.

Depois de criar este arquivo, fourierele funciona novamente no XeTeX.

informação relacionada