
Esta pregunta es una continuación deCombinando lmodern y tipa: Intenté filtrar las advertencias inofensivas que ocurren cuando se usa tipa
con la fuente Latin Modern. Al hacerlo, se bloquea tanto pdflatex
como regular latex
.
Todavía no lo he probado en ningún sistema operativo que no sea Windows.
\documentclass{article}
\usepackage{lmodern}
\usepackage[]{tipa}
\usepackage{silence}
\WarningFilter{latexfont}{LaTeX Font Warning}
\begin{document}
\textipa{\textesh}
\end{document}
Registro:
("C:\Archivos de programa (x86)\MiKTeX 2.9\tex\latex\base\article.cls" Clase de documento: artículo 2007/10/19 v1.4h Clase de documento estándar LaTeX ("C:\Archivos de programa (x86)\MiKTeX 2.9\tex\latex\base\size10.clo")) ("C:\Archivos de programa (x86)\MiKTeX 2.9\tex\latex\lm\lmodern.sty") ("C:\Archivos de programa (x86)\MiKTeX 2.9\tex\latex\tipa\tipa.sty" ("C:\Archivos de programa (x86)\MiKTeX 2.9\tex\latex\base\fontenc.sty" ("C:\Archivos de programa (x86)\MiKTeX 2.9\tex\latex\tipa\t3enc.def" ("C:\Archivos de programa (x86)\MiKTeX 2.9\tex\latex\lm\ot1lmss.fd")) ("C:\Archivos de programa (x86)\MiKTeX 2.9\tex\latex\base\ot1enc.def"))) ("C:\Archivos de programa (x86)\MiKTeX 2.9\tex\latex\silence\silence.sty") (C:\Usuarios\eliminado\test.aux) ("C:\Archivos de programa (x86)\MiKTeX 2.9\tex\latex\tipa\t3cmr.fd") ("C:\Archivos de programa (x86)\MiKTeX 2.9\tex\latex\lm\ot1lmr.fd") pdflatex: Error 87 de la API de Windows: parámetro Falscher. pdflatex: Datos: C:\removed\AppData\Local\MiKTeX\2.9\miktex/data/le\df2c24cb21984fa85003c1ecc818ff83.fndb
Respuesta1
Parece un error en silence.sty
; no se muestra si parcheamos \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}
El \@gobbletwo
mando es lo que perturba.silenciolaboral. No tendrá efectos secundarios, aparte de un falso "en la línea de entrada xx" en el .sil
archivo (si se crea).
Actualizar
La versión 1.4 del silence.sty
(06/12/2011) soluciona el problema.