Archiv verlassen und diese Seite im Standarddesign anzeigen : Der fontenc Befehl
Hallo,
ich hatte in meinem Dokument den Befehl
\usepackage[T1]{fontenc}
Dieser scheint
\fontfamily{ugm}
völlig außer Kraft zu setzen. Andererseits kommen Warnungen bei ä,ü,ö etc., wenn ich den Befehl weglasse. Leider konnte ich bei Google keine Antwort finden, daher hier die Frage: Was tut der Befehl genau und braucht man den, wenn man noch woanders eine Schriftart (z.B. ugm) setzt?
u_fischer
20-11-2009, 10:23
Du brauchst T1-encoding. U.a. wegen der Trennungen:
http://projekte.dante.de/DanteFAQ/Silbentrennung#2
Warum bei dir ugm nicht mit T1-encoding funktioniert, kann ich dir nicht sagen, da du auf ein Minimalbeispiel und eine genaue Fehlerbeschreibung (log-Datei) verzichtet hast. Die urw-garamond-Version auf CTAN (fonts/urw/garamond/ugm.zip) jedenfalls dürfte nur mit T1 (und TS1) funktionieren, da sie nur die fd-Dateien T1ugm.fd und TS1ugm.fd bereitstellt.
Danke. Dann war das gute Verhalten, das ich beobachtet habe, offenbar nur die Reaktion von LaTeX auf das Fehlen des nötigen fontenc. Hier mein eigentliches Problem:
\documentclass[12pt,ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\setlength{\parindent}{0pt}
\begin{document}
\fontfamily{ugm}
1234567890 Täst. \\
\normalsize 1234567890 Täst.
\end{document}
produziert
http://img691.imageshack.us/img691/8162/beispiel.png (http://img691.imageshack.us/i/beispiel.png/)
Nach meinem Verständnis sollten beide Texte exakt gleich aussehen.
u_fischer
20-11-2009, 12:50
\fontfamily alleine tut erstmal gar nichts. Du brauchst noch einen \selectfont-Befehl. Den führt intern \normalsize aus, daher ist danach ugm ausgewählt.
Ah, danke. Das Tutorial, das ich verwendete, hat nur den einen Befehl gelistet. Eine letzte Frage: Die ugm.map Datei, die mit dem Paket assoziiert ist, listet folgende vier Schriften:
ugmr8r GaramondNo8-Reg " TeXBase1Encoding ReEncodeFont " <8r.enc <ugmr8a.pfb
ugmm8r GaramondNo8-Med " TeXBase1Encoding ReEncodeFont " <8r.enc <ugmm8a.pfb
ugmri8r GaramondNo8-Ita " TeXBase1Encoding ReEncodeFont " <8r.enc <ugmri8a.pfb
ugmmi8r GaramondNo8-MedIta " TeXBase1Encoding ReEncodeFont " <8r.enc <ugmmi8a.pfb
Die dritte werde ich wohl durch \emph{} bekommen. Aber wie bekomme ich die zweite?
u_fischer
20-11-2009, 14:58
Für sowas solltest du in die fd-Datei schauen. "ugmm" wird z.B. so verwendet:
\DeclareFontShape{T1}{ugm}{b}{n}{
<-> ugmm8t
}{}
"b" bedeutet dabei \bfseries.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.