
Esta pergunta é uma continuaçãoCombinando lmodern e tipa: tentei filtrar os avisos inofensivos que ocorrem ao usar tipa
a fonte Latin Modern. Fazer isso trava ambos pdflatex
e 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 \@gobbletwo
comando é o que perturbasilênciotrabalhando. Não terá efeitos colaterais, exceto um espúrio "na linha de entrada xx" no .sil
arquivo (se for criado).
Atualizar
A versão 1.4 de silence.sty
(06/12/2011) corrige o problema.