Langes s

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Langes s

von i18nde » Do 21. Apr 2011, 01:21

Bei X11 liegt es bei der deutschen Tastatatur aud AltGr+s.
Funktioniert hervorragend.

Zu bedenken dabei ist aber, daß auch in Antiquaschriften so neue Ligaturen entstehen, die LaTeX nicht automatisch setzt: ſi, ſſ, ſt usw.

von KOMA » Di 19. Okt 2010, 16:53

iTob hat geschrieben:
KOMA hat geschrieben: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.
Nur interessehalber: Wie würde das gehen?
\usepackage[utf8]{inputenc}
\DeclareUnicodeCharacter{017F}{\textlongs}
müsste funktionieren (zusätzlich zu obiger Definition von \textlongs natürlich). Ausprobiert habe ich es nicht, da ich keine Ahnung habe, wo das langs-s bei mir auf der Tastatur liegt. Vermutlich nirgendwo.

Mir fällt da gerade noch etwas ein: Für TeX ist das lange s, egal ob mit \textlongs oder via Unicode-Zeichen eingegeben, immer eine Anweisung. Ganz ähnlich der Umlaute bei OT1 gibt es also vermutlich Trennprobleme. Ganz davon abgesehen ist natürlich nicht dasselbe wie ein rundes s und damit auch nicht in den Trennmustern enthalten.

von iTob » Di 19. Okt 2010, 16:26

KOMA hat geschrieben: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.
Nur interessehalber: Wie würde das gehen?

Grüße,
Tobi

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
\usepackage{lmodern}
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.

von finswimmer » Mo 18. Okt 2010, 17:15

Sieht sehr gut aus!

Vielen Dank.

fin swimmer

von Xenara » Mo 18. Okt 2010, 16:30

Ich hab hierwas gefunden, erweitert auf ein MB sieht das so aus:
\documentclass{scrartcl} 
\usepackage[TS1, T1]{fontenc} 
\usepackage[ngerman]{babel}
\newcommand{\szold}{{\fontencoding{TS1}\fontfamily{lmr}\selectfont\char115}} 

\usepackage{blindtext}

\begin{document} 
\blindtext

\szold

\blindtext
\end{document} 
Hilft dir das weiter?

Langes s

von finswimmer » Mo 18. Okt 2010, 16:03

Hallo,
ich zitiere einen Text in dessem Original ein Langes s verwendet wird. Diese würde ich auch gerne Darstellen.

Gibt's da eine Möglichkeit?

fin swimmer

Nach oben