Atualizar

Atualizar

Esta pergunta é uma continuaçãoCombinando lmodern e tipa: tentei filtrar os avisos inofensivos que ocorrem ao usar tipaa fonte Latin Modern. Fazer isso trava ambos pdflatexe regular latex.

Ainda não testei isso em nenhum sistema operacional diferente do Windows.

\documentclass{article}
\usepackage{lmodern}
\usepackage[]{tipa}
\usepackage{silence}
\WarningFilter{latexfont}{LaTeX Font Warning}
\begin{document}
\textipa{\textesh}
\end{document}

Registro:

("C:\Arquivos de Programas (x86)\MiKTeX 2.9\tex\latex\base\article.cls"
Classe de documento: artigo 2007/10/19 v1.4h Classe de documento LaTeX padrão
("C:\Arquivos de Programas (x86)\MiKTeX 2.9\tex\latex\base\size10.clo"))
("C:\Arquivos de Programas (x86)\MiKTeX 2.9\tex\latex\lm\lmodern.sty")
("C:\Arquivos de Programas (x86)\MiKTeX 2.9\tex\latex\tipa\tipa.sty"
("C:\Arquivos de Programas (x86)\MiKTeX 2.9\tex\latex\base\fontenc.sty"
("C:\Arquivos de Programas (x86)\MiKTeX 2.9\tex\latex\tipa\t3enc.def"
("C:\Arquivos de Programas (x86)\MiKTeX 2.9\tex\latex\lm\ot1lmss.fd"))
("C:\Arquivos de Programas (x86)\MiKTeX 2.9\tex\latex\base\ot1enc.def")))
("C:\Arquivos de Programas (x86)\MiKTeX 2.9\tex\latex\silence\silence.sty")
(C:\Usuários\removidos\test.aux)
("C:\Arquivos de Programas (x86)\MiKTeX 2.9\tex\latex\tipa\t3cmr.fd")
("C:\Arquivos de Programas (x86)\MiKTeX 2.9\tex\latex\lm\ot1lmr.fd")
pdflatex: Erro 87 da API do Windows: Parâmetro Falscher.
pdflatex: Dados: C:\removed\AppData\Local\MiKTeX\2.9\miktex/data/le\df2c24cb21984fa85003c1ecc818ff83.fndb

Responder1

Parece um bug silence.sty; não aparece se corrigirmos \wrong@fontshape:

\documentclass{article}
\usepackage{silence,etoolbox}
\makeatletter
\patchcmd{\wrong@fontshape}{\@gobbletwo}{}{}{}
\makeatother
\WarningFilter{latexfont}{Font shape}
\WarningFilter{latexfont}{Some font}
\usepackage{lmodern}
\usepackage[]{tipa}
\begin{document}
\textipa{\textesh}
\end{document}

O \@gobbletwocomando é o que perturbasilênciotrabalhando. Não terá efeitos colaterais, exceto um espúrio "na linha de entrada xx" no .silarquivo (se for criado).

Atualizar

A versão 1.4 de silence.sty(06/12/2011) corrige o problema.

informação relacionada