
tipa
Wenn ich und im selben Dokument verwende lmodern
, erhalte ich immer einige Warnungen zur Schriftartenersetzung. Das Dokument sieht jedoch gut aus. Gibt es eine Möglichkeit, dies zu umgehen?
Minimalbeispiel:
\documentclass{article}
\usepackage{lmodern}
\usepackage[]{tipa}
\begin{document}
\textesh
\end{document}
pdflatex-Ausgabe:
test.tex|| LaTeX Font Warning: Font shape `T3/lmr/m/n' undefined
test.tex|| LaTeX Font Warning: Some font shapes were not available, defaults substituted.
BEARBEITEN: SehenFiltern von Schriftartenersetzungswarnungen, die durch die Kombination von „lmodern“ und „tipa“ verursacht werdenwenn Latex abstürzt, wenn Sie die Lösung von Seamus ausprobieren.
Antwort1
Leo Lius Antwort besagt, dass Sie sie getrost ignorieren können. Diese Antwort ist eine Ergänzung zu dieser Antwort. Sie sagt Ihnenwie man sie sicher ignoriert(Und es ist stark angelehnt an Stefan Kottwitz' Antwort auf einefrühere Frage von mir)
Du kannst den ... benutzensilence
Paket, um Warnungen des entsprechenden Pakets zu deaktivieren.
\WarningFilter{latexfont}{Some font}
\WarningFilter{latexfont}{Font shape}
sollten diese Warnungen ausschalten.
Antwort2
Die Warnungen sind harmlos und die Ersetzungen erfolgen automatisch. Wenn Sie die Warnung loswerden möchten, können Sie den \textipa
Befehl und die IPA
Umgebungen neu definieren, um immer Computer Modern zu verwenden, wie im folgenden Beispiel gezeigt. Wenn Sie sich später dazu entschließen, auf eg umzusteigen, mathptmx
müssen Sie die Definition von \tiparmdefault
in use ptm
von ändern cmr
.
\documentclass[12pt]{article}
\usepackage{lmodern}
\usepackage[T1]{tipa}
\newcommand\tiparmdefault{cmr} % needs to be ptm if using mathptmx
\renewcommand{\textipa}[1]{{\fontencoding{T3}\fontfamily{\tiparmdefault}\selectfont#1}}
\renewenvironment{IPA}{\fontencoding{T3}\fontfamily{\tiparmdefault}\selectfont}{}
\begin{document}
\textipa{\textesh HGTR}
\begin{IPA}
\textesh
\end{IPA}
Beachten Sie, dass Sie in Ihrem Beispiel ein IPA-definiertes Zeichen verwendet haben, ohne es in \textipa
eine IPA
Umgebung einzuschließen. Selbst mit dieser Lösung führt dies weiterhin zu einer Warnung.
Antwort3
Sie können es getrost ignorieren.
Latin Modern-Schriftarten unterstützen keine T3
Kodierung. Da Latin Modern-Familien aus Computer Modern-Schriftarten stammen, funktioniert es problemlos, LM-Schriftarten mit CM IPA-Schriftarten in T3
der Kodierung zu kombinieren.