von KOMA » Di 19. Okt 2010, 08:45
Ergänzend sei darauf hingewiesen, dass man niemals Buchstaben aus verschiedenen Fonts miteinander mischen sollte (siehe auch die
wichtigen Hinweise und Vorabhilfen zu diesem Unterforum). Wenn man also ein langes s benötigt, sollte man insgesamt einen Font verwenden, der ein solches unterstützt. Im Beispiel von Xenara sollte man also
ergänzen. Man kann dann auch gleich ein echtes Text-Symbol deklarieren:
\documentclass{scrartcl}
\usepackage[TS1, T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\DeclareTextSymbol{\textlongs}{TS1}{115}
\DeclareTextSymbolDefault{\textlongs}{TS1}
\usepackage{blindtext}
\begin{document}
Das i\textlongs t ein Text mit langem-\textlongs{} und rundem s.
\textbf{Das i\textlongs t ein Text mit langem-\textlongs{} und rundem s.}
\textsf{Das i\textlongs t ein Text mit langem-\textlongs{} und rundem s.}
\textit{Das i\textlongs t ein Text mit langem-\textlongs{} und rundem s.}
\end{document}
Die beiden verwendeten Anweisungen müssten im fntguide oder im encguide dokumentiert sein.
Falls man UTF-8-Eingabe verwendet, könnte man nun auch noch das entsprechende Eingabezeichen mit \textlongs belegen, so dass man das lange-s direkt eingeben kann.
Ergänzend sei darauf hingewiesen, dass man niemals Buchstaben aus verschiedenen Fonts miteinander mischen sollte (siehe auch die [url=http://www.golatex.de/wichtige-hinweise-und-vorabhilfen-fuer-dieses-unterforum-t4520.html]wichtigen Hinweise und Vorabhilfen zu diesem Unterforum[/url]). Wenn man also ein langes s benötigt, sollte man insgesamt einen Font verwenden, der ein solches unterstützt. Im Beispiel von Xenara sollte man also [code]\usepackage{lmodern}[/code] ergänzen. Man kann dann auch gleich ein echtes Text-Symbol deklarieren: [code]\documentclass{scrartcl}
\usepackage[TS1, T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\DeclareTextSymbol{\textlongs}{TS1}{115}
\DeclareTextSymbolDefault{\textlongs}{TS1}
\usepackage{blindtext}
\begin{document}
Das i\textlongs t ein Text mit langem-\textlongs{} und rundem s.
\textbf{Das i\textlongs t ein Text mit langem-\textlongs{} und rundem s.}
\textsf{Das i\textlongs t ein Text mit langem-\textlongs{} und rundem s.}
\textit{Das i\textlongs t ein Text mit langem-\textlongs{} und rundem s.}
\end{document}[/code]
Die beiden verwendeten Anweisungen müssten im fntguide oder im encguide dokumentiert sein.
Falls man UTF-8-Eingabe verwendet, könnte man nun auch noch das entsprechende Eingabezeichen mit \textlongs belegen, so dass man das lange-s direkt eingeben kann.