Ich habe ein wirklich seltsames Problem und hoffe, dass mir nach 4 Stunden Googeln, Versuchen und Scheitern jemand helfen kann:
Hintergrundinformationen: Ich verwende Texstudio und Miktex, meine Dokumente sind in UTF-8 kodiert
In meinem Dokument verwende ich Tikz zum Zeichnen einiger Bäume. Seitdem ich Tikz verwende, musste ich von pdflatex auf lualatex umsteigen. Seitdem funktionieren alle meine deutschen Umlaute (ÄÖÜ) und das scharfe s (?) nicht mehr.
Nach dem, was ich im Netz gelesen habe, ist der einfachste Weg, sie wieder zum Laufen zu bringen, \usepackage{fontspec}
meine Präambel zu ergänzen und zu entfernen
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
Das habe ich also gemacht. Aber dann bekomme ich viele Fehlermeldungen wie die folgenden:
Schriftart \EU2/lmr/m/n/10=file:lmroman10-regular:script=latn;+trep;+tlig; bei 10pt nicht ladbar: metrische Daten nicht gefunden oder fehlerhaft. \fontencoding\encodingdefault\selectfont
Schriftart \EU2/lmr/m/n/12=file:lmroman12-regular:script=latn;+trep;+tlig; bei 12pt nicht ladbar: metrische Daten nicht gefunden oder fehlerhaft. \normalsize
Schriftart \EU2/lmr/m/n/8=file:lmroman8-regular:script=latn;+trep;+tlig; bei 8pt nicht ladbar: metrische Daten nicht gefunden oder fehlerhaft. \begin{tabular}
Okay... Google hat mir gesagt, dass ich anscheinend das Paket lmodern hinzufügen muss, also habe ich es hinzugefügt: \usepackage{lmodern}
. hm... hat nicht funktioniert. Ich bekomme immer noch die gleichen Fehler...
Okay, ich habe versucht, ein leeres Dokument zu beginnen, nur um zu prüfen, ob dasselbe passieren würde:
\documentclass[a4paper,12pt,]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{fontspec}
\begin{document}
TEST: Ä
\end{document}
Und ja. Die Ergebnisse sind die gleichen:
Also... das ist, was ich in den letzten 4 Stunden versucht habe und langsam werde ich ein wenig frustriert. Ich habe keine Ahnung \dots
Aber ich hoffe ihr könnt mir helfen ;)
Antwort1
Die Antwort auf meine Frage ist sehr einfach und ein bisschen albern ...
Mein MikTex war einfach nicht auf dem neuesten Stand, obwohl ich die aktuelle Version erst vor ein paar Tagen heruntergeladen und installiert hatte. Wenn also jemand anders irgendwann einmal auf dieses Problem stößt, sollten Sie Folgendes tun:
- Führen Sie es aus
MikTex Updater (Admin)
und aktualisieren Sie Miktex selbst - Führen Sie es
MikTex Updater (Admin)
erneut aus und aktualisieren Sie alle Pakete (wiederholen Sie dies, bis das Update Ihnen anzeigt, dass alle Pakete auf dem neuesten Stand sind). - Führen Sie das Programm aus
MikTex Updater
(ohne Administratorrechte) und wiederholen Sie die Schritte 1 und 2. - Führen Sie die aus
MikTex Settings (Admin)
und erstellen Sie die Formate neu - Führen Sie die
MikTex Settings
(ohne Admin) und erstellen Sie die Formate neu
Das ist es. Jetzt sollte es funktionieren.