Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

07 Okt '13, 17:42

cgnieder's gravatar image

cgnieder
22.1k253463

Mit XeLaTeX und LuaLaTeX kannst Du es direkt verwenden: % arara: xelatex \documentclass{article} \usepackage{fontspec} \begin{document} Lang-s: ,,ſ`` \end{document} Mit pdfLaTeX ist es in `TS1`-Kodierung vorhanden. Zur Bequemlichkeit könnte man sich einen Befehl `\longs` definieren, definieren: \newcommand*\longs{{\fontencoding{TS1}\selectfont s}} Was macht diese Definition? `\fontencoding{TS1}` wählt `TS1` als Schrift-Kodierung. `\selectfont` aktiviert die neuen Schrifteigenschaften. Die Eingabe `s` sorgt mit `TS1`-Kodierung für die Ausgabe das Lang-s, ist also der eigentliche Buchstabe. Die umschließenden Klammern `{` und `}` sorgen dafür, dass die Schriftkodierung auf das `s` begrenzt bleibt. `\longs` gibt damit das Lang-s aus. Mit Hilfe des [`newunicodechar`](http://www.ctan.org/pkg/newunicodechar) Pakets lässt es sich das lang-s dann auch recht einfach direkt verwenden: \documentclass{article} \usepackage[TS1,T1]{fontenc} \usepackage{lmodern} \usepackage[utf8]{inputenc} \usepackage{newunicodechar} \newcommand*\longs{{\fontencoding{TS1}\selectfont s}} \newunicodechar{ſ}{\longs} \begin{document} Lang-s: ,,\longs`` vs ,,f``\par Lang-s: ,,ſ`` vs ,,f`` \sffamily Lang-s: ,,\longs`` vs ,,f``\par Lang-s: ,,ſ`` vs ,,f`` \end{document} ![alt text][1] ---------- Mit XeLaTeX und LuaLaTeX hängt es nur davon ab, ob die verwendete Schrift die Glyphe hat: % arara: xelatex \documentclass{article} \usepackage{fontspec} \usepackage{booktabs} \newfontfamily\libertine{Linux Libertine O} \newfontfamily\computermodern{Computer Modern} \newfontfamily\latinmodern{Latin Modern Roman} \newfontfamily\dejavu{DejaVu Serif} \newfontfamily\crimson{Crimson} \newfontfamily\tgbonum{TeX Gyre Bonum} \newfontfamily\tgpagella{TeX Gyre Pagella} \newfontfamily\tgschola{TeX Gyre Schola} \newfontfamily\tgtermes{TeX Gyre Termes} \begin{document} \begin{tabular}{ll} \toprule Name & So sieht's aus \\ \midrule \computermodern Computer Modern & \computermodern Lang-s: ſ vs f \\ \latinmodern Latin Modern Roman & \latinmodern Lang-s: ſ vs f \\ \libertine Linux Libertine O & \libertine Lang-s: ſ vs f \\ \tgbonum TeX Gyre Bonum & \tgbonum Lang-s: ſ vs f \\ \tgpagella TeX Gyre Pagella & \tgpagella Lang-s: ſ vs f \\ \tgschola TeX Gyre Schola & \tgschola Lang-s: ſ vs f \\ \tgtermes TeX Gyre Termes & \tgtermes Lang-s: ſ vs f \\ \dejavu DejaVu Serif & \dejavu Lang-s: ſ vs f \\ \crimson Crimson & \crimson Lang-s: ſ vs f \\ \bottomrule \end{tabular} \end{document} ![alt text][2] [1]: http://texwelt.de/wissen/upfiles/lang-s_1.png [2]: http://texwelt.de/wissen/upfiles/lang-s-2.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4
\def durch \newcommand ausgetauscht

04 Okt '13, 18:48

cgnieder's gravatar image

cgnieder
22.1k253463

Mit XeLaTeX und LuaLaTeX kannst Du es direkt verwenden: % arara: xelatex \documentclass{article} \usepackage{fontspec} \begin{document} Lang-s: ,,ſ`` \end{document} Mit pdfLaTeX ist es in `TS1`-Kodierung vorhanden. Zur Bequemlichkeit könnte man sich einen Befehl `\longs` definieren, mit Hilfe des [`newunicodechar`](http://www.ctan.org/pkg/newunicodechar) Pakets lässt es sich dann auch recht einfach direkt verwenden: \documentclass{article} \usepackage[TS1,T1]{fontenc} \usepackage{lmodern} \usepackage[utf8]{inputenc} \usepackage{newunicodechar} \def\longs{{\fontencoding{TS1}\selectfont \newcommand*\longs{{\fontencoding{TS1}\selectfont s}} \newunicodechar{ſ}{\longs} \begin{document} Lang-s: ,,\longs`` vs ,,f``\par Lang-s: ,,ſ`` vs ,,f`` \sffamily Lang-s: ,,\longs`` vs ,,f``\par Lang-s: ,,ſ`` vs ,,f`` \end{document} ![alt text][1] ---------- Mit XeLaTeX und LuaLaTeX hängt es nur davon ab, ob die verwendete Schrift die Glyphe hat: % arara: xelatex \documentclass{article} \usepackage{fontspec} \usepackage{booktabs} \newfontfamily\libertine{Linux Libertine O} \newfontfamily\computermodern{Computer Modern} \newfontfamily\latinmodern{Latin Modern Roman} \newfontfamily\dejavu{DejaVu Serif} \newfontfamily\crimson{Crimson} \newfontfamily\tgbonum{TeX Gyre Bonum} \newfontfamily\tgpagella{TeX Gyre Pagella} \newfontfamily\tgschola{TeX Gyre Schola} \newfontfamily\tgtermes{TeX Gyre Termes} \begin{document} \begin{tabular}{ll} \toprule Name & So sieht's aus \\ \midrule \computermodern Computer Modern & \computermodern Lang-s: ſ vs f \\ \latinmodern Latin Modern Roman & \latinmodern Lang-s: ſ vs f \\ \libertine Linux Libertine O & \libertine Lang-s: ſ vs f \\ \tgbonum TeX Gyre Bonum & \tgbonum Lang-s: ſ vs f \\ \tgpagella TeX Gyre Pagella & \tgpagella Lang-s: ſ vs f \\ \tgschola TeX Gyre Schola & \tgschola Lang-s: ſ vs f \\ \tgtermes TeX Gyre Termes & \tgtermes Lang-s: ſ vs f \\ \dejavu DejaVu Serif & \dejavu Lang-s: ſ vs f \\ \crimson Crimson & \crimson Lang-s: ſ vs f \\ \bottomrule \end{tabular} \end{document} ![alt text][2] [1]: http://texwelt.de/wissen/upfiles/lang-s_1.png [2]: http://texwelt.de/wissen/upfiles/lang-s-2.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

04 Okt '13, 15:02

cgnieder's gravatar image

cgnieder
22.1k253463

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

04 Okt '13, 13:50

cgnieder's gravatar image

cgnieder
22.1k253463

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

04 Okt '13, 13:05

cgnieder's gravatar image

cgnieder
22.1k253463