
이 질문은 다음에 대한 후속 질문입니다.lmodern과 tipa의 결합tipa
: Latin Modern 글꼴과 함께 사용할 때 발생하는 무해한 경고를 필터링해 보았습니다 . 그렇게 하면 pdflatex
및 일반 모두 충돌이 발생합니다 latex
.
아직 Windows 이외의 다른 OS에서는 테스트해 본 적이 없습니다.
\documentclass{article}
\usepackage{lmodern}
\usepackage[]{tipa}
\usepackage{silence}
\WarningFilter{latexfont}{LaTeX Font Warning}
\begin{document}
\textipa{\textesh}
\end{document}
통나무:
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\article.cls" 문서 클래스: 기사 2007/10/19 v1.4h 표준 LaTeX 문서 클래스 ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\size10.clo")) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\lm\lmodern.sty") ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\tipa\tipa.sty" ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\fontenc.sty" ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\tipa\t3enc.def" ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\lm\ot1lmss.fd")) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\ot1enc.def"))) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\silence\silence.sty") (C:\Users\제거됨\test.aux) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\tipa\t3cmr.fd") ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\lm\ot1lmr.fd") pdflatex: Windows API 오류 87: Falscher 매개변수. pdflatex: 데이터: C:\removed\AppData\Local\MiKTeX\2.9\miktex/data/le\df2c24cb21984fa85003c1ecc818ff83.fndb
답변1
의 버그인 것 같습니다 silence.sty
. 패치하면 표시되지 않습니다 \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}
명령은 \@gobbletwo
방해하는 것입니다고요일하고 있는. 파일에 허위 "입력 행 xx에"가 있는 것 외에는 부작용이 없습니다 .sil
(생성된 경우).
업데이트
버전 1.4 silence.sty
(2011/12/06)에서는 문제가 해결되었습니다.