Ich möchte mit dem Paket listings Codebeispiele darstellen. Enthalten diese allerdings Umlaute, oder sonstige Sonderzeichen, so erhalte ich die Fehlermeldung: Open in writeLaTeX Code, hier editierbar zum Übersetzen:
Wie kann ich in meinen Programmen trotzdem Umlaute verwenden? Open in writeLaTeX Code, hier editierbar zum Übersetzen:
Auch Code anderer Anwendungen/Sprachen sollte so darstellbar sein, beispielsweise Matlab, C, C++, Java und LaTeX, um nur einige zu nennen, |
Für deutsche Umlaute in Öffne in Overleaf Code, hier editierbar zum Übersetzen:
|
Das Paket Zu beachten ist dabei, dass die Pakete Open in writeLaTeX Code, hier editierbar zum Übersetzen:
Um Während der Kompilation wird eine Codedatei binär eingelesen, in einen String mit singlebit-encoding umgewandelt (in diesem Fall latin1), welcher dann wieder eingelesen wird. Momentan kann man mit Open in writeLaTeX Code, hier editierbar zum Übersetzen:
|
Eine weitere Möglichkeit besteht darin, XeLaTeX oder LuaLaTeX zu verwenden. Da diese beiden UTF8 nativ beherrschen, sind UTF8-Zeichen dann ebenfalls einzelne Zeichen und werden nicht mehr über aktive Zeichen + weitere Zeichen (also letztlich mehrere Zeichen) realisiert. Daher kann Open in writeLaTeX Code, hier editierbar zum Übersetzen:
Natürlich darf man dann weder |