von MoeWe » Mi 20. Mai 2020, 09:04
Die Empfehlung zur Nutzung von \usepackage[T1]{fontenc} ist unabhängig von der Eingabemethode sinnvoll. Zumindest mit pdfLaTeX; bei den Unicode-Engines LuaLaTeX und XeLaTeX sollte es nicht verwendet werden. fontenc sorgt bei pdfLaTeX sowohl für die Möglichkeit korrekter Zeilenumbrüche bei Worten mit Umlauten als auch für besseres Copy-und-Paste.
Eigentlich sollten die meisten modernen Editoren UTF-8 als Voreinstellung haben. Seit April 2018 ist bei LaTeX UTF-8 ebenfalls die Voreinstellung (im Grunde wird \usepackage[utf8]{inputenc} automatisch geladen, es muss also nicht mehr im Dokument selbst stehen), sodass theoretisch
\documentclass[12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
\usepackage{newtxmath}
\begin{document}
äöüßÄÖÜẞ
\end{document}
einfach funktionieren sollte.
Wenn das bei Dir nicht der Fall ist, dann kann das an verschiedenen Dingen liegen.
- Vielleicht ist Dein LaTeX zu alt. Dann bräuchtest Du doch \usepackage[utf8]{inputenc}.
- Vielleicht ist Dein Dokument nicht in UTF-8 codiert. Dann kannst Du das entweder ändern (zumindest manche Editoren lassen es zu, die Codierung einer bestehenden Datei zu ändern, andere tun das nicht ohne Weiteres) oder die passende Codierung in inputenc auswählen (welche das ist, können wir so nicht sagen.).
Probier doch einfach mal mein Beispiel aus, uns erklär dann genau, wie es nicht funktioniert. Mit Screenshots des Ergebnisses und der gesamten .log-Datei sowie einem Screenshot, aus dem die Codierungseinstellung Deines Editors hervorgeht. Du kannst eine kurze Datei, die Du testest (etwa im Stil des gezeigten Codes) auch zusätzlich anhängen, dann können wir eventuell die Codierung selbst untersuchen.
Die Empfehlung zur Nutzung von `\usepackage[T1]{fontenc}` ist unabhängig von der Eingabemethode sinnvoll. Zumindest mit pdfLaTeX; bei den Unicode-Engines LuaLaTeX und XeLaTeX sollte es *nicht* verwendet werden. `fontenc` sorgt bei pdfLaTeX sowohl für die Möglichkeit korrekter Zeilenumbrüche bei Worten mit Umlauten als auch für besseres Copy-und-Paste.
Eigentlich sollten die meisten modernen Editoren UTF-8 als Voreinstellung haben. Seit April 2018 ist bei LaTeX UTF-8 ebenfalls die Voreinstellung (im Grunde wird `\usepackage[utf8]{inputenc}` automatisch geladen, es muss also nicht mehr im Dokument selbst stehen), sodass theoretisch
```
\documentclass[12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
\usepackage{newtxmath}
\begin{document}
äöüßÄÖÜẞ
\end{document}
```
einfach funktionieren sollte.
Wenn das bei Dir nicht der Fall ist, dann kann das an verschiedenen Dingen liegen.
* Vielleicht ist Dein LaTeX zu alt. Dann bräuchtest Du doch `\usepackage[utf8]{inputenc}`.
* Vielleicht ist Dein Dokument nicht in UTF-8 codiert. Dann kannst Du das entweder ändern (zumindest manche Editoren lassen es zu, die Codierung einer bestehenden Datei zu ändern, andere tun das nicht ohne Weiteres) oder die passende Codierung in `inputenc` auswählen (welche das ist, können wir so nicht sagen.).
Probier doch einfach mal mein Beispiel aus, uns erklär dann genau, wie es nicht funktioniert. Mit Screenshots des Ergebnisses und der gesamten `.log`-Datei sowie einem Screenshot, aus dem die Codierungseinstellung Deines Editors hervorgeht. Du kannst eine kurze Datei, die Du testest (etwa im Stil des gezeigten Codes) auch zusätzlich anhängen, dann können wir eventuell die Codierung selbst untersuchen.