ich habe nun gezwungenermaßen bei meiner Thesis für die Hochschule von
pdfLaTeX zu LuaLaTeX wechseln müssen.
Große Änderungen waren in der Präambel nicht nötig und so erfreute ich mich, dass das Speicherproblem mit pdflatex und den pdfplots (etc.) nun der Vergangenheit angehört.
Jetzt wird mir jeder deutsche Umlaut korrekt dargestellt, bis auf das 'ß', welches ich auch gerne im Editor weiterhin schreiben möchte. Für ein ß sollte es keine Lösung sein \ss{} zu tippen, dies halte ich für mehr als hinderlich im Schreibfluss meiner Thesis.
Hier ein "Minimalbeispiel" (die Präambel ist schon von meinen Kommentaren befreit).
\documentclass[% 11pt, parskip=full, twoside=off, % einseitiges Layout a4paper, headsepline=0.1mm, ]{scrartcl} % >>>> L u a L a T e X <<<< %______________________________________________________ %%Persönliche Daten \newcommand{\XXautorName}{Nachname} \newcommand{\XXautorVorname}{Vorname} \newcommand{\XXort}{Ort} \newcommand{\XXdatum}{xx.xx.20xx} \newcommand{\XXendeGeheimhaltungEnde}{xx.xx.20xx} \newcommand{\XXfirma}{FIRMA} %______________________________________________________ %%Allgemeine Dokumenteneinstellungen \usepackage[german]{babel} \usepackage[T1]{fontenc} % \usepackage{lmodern} %für deutsche Sonderzeichen %______________________________________________________ %%Seiteneinrichtungen \headheight=15mm %12pt \headsep=2.5mm %25pt (original) %Option seine Seiteneinrichtung anzeigen zu lassen \usepackage{layout} %Allgemeine Seitenabmessungen \usepackage{geometry} \geometry{ left=2.5cm, right=2.5cm, top=2.5cm, bottom=2.5cm, showframe, } %Blindtext zum Testen, einfügen via \blindtext \usepackage{blindtext} %______________________________________________________ %%Kopf- & Fußzeilen scrlayer-scrpage (KOMA-script) \usepackage[ autooneside = false, % Erforderlich, wenn \leftmark und \rightmark in einem % einseitigen Dokument zur Anwendung kommen sollen automark, % automatische Kolumnentitel für zwei Ebenen headsepline, footsepline, ]{scrlayer-scrpage} \ohead{Firma} %rechts \chead{\leftmark} \ihead{Institut} %links \ofoot{} %rechts \cfoot{\thepage} \ifoot{mein Name} %links %______________________________________________________ %%Mathematik \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsthm} %______________________________________________________ %%Literatur \usepackage{csquotes} \usepackage[ backend=biber, style=alphabetic, sortlocale=de_DE, %natbib=false, url=true, doi=true, eprint=false ]{biblatex} %Gegen overfull \hbox wegen zu langen Titeln in der Literaturangabe \emergencystretch=1em %------>AM ENDE DER PREAMBLE WIRD DIE BIBLIOTHEK ANGEGEBEN! %______________________________________________________ %%Grafiken verwenden \usepackage{graphicx} \usepackage[list=true]{subcaption} %\usepackage{transparent} %für Vektorgrafiken \usepackage{import} \usepackage{svg} %\graphicspath{Grafiken/} %______________________________________________________ %%LaTeX-Tikz %Tikz Pakete \usepackage{tikz} \usepackage{import} \usepackage[most]{tcolorbox} %% \usepackage{pgfplots} %\pgfplotsset{compat=1.18} %<<<<<<<<<<<<<<<<<<<<<<<< P G F P L O T S \pgfplotsset{compat=newest,} %% \usetikzlibrary{datavisualization} \usetikzlibrary[datavisualization] \usetikzlibrary[calc] \newtcbtheorem{theo}% {Theorem}{}{theorem} %______________________________________________________ %%Externe P D F einbinden \usepackage{pdfpages} %______________________________________________________ %%SI Einheiten schneller schreiben \usepackage{siunitx} %%%%------Text"Spacin" wird dadurch editiert. \usepackage{setspace} %z.B. \onehalfspacing %______________________________________________________ %%Akronyme erstellen mit automatischem Verzeichnis \usepackage{acronym} %______________________________________________________ %%Links und URLs \usepackage[unicode=true]{hyperref} \hypersetup{ colorlinks=false, linkcolor=black, %blue urlcolor=black, %red } %______________________________________________________ %%Tabellen aus CSV einbinden \usepackage{datatool} %______________________________________________________ %%Tabellen allgemein \usepackage{booktabs} \usepackage{hhline} \usepackage{colortbl} \usepackage{ragged2e} %% \usepackage{tabularx} \usepackage{longtable} \usepackage{multirow} \usepackage{rotating} \usepackage{tabularray} %use X terms in longtable \DefTblrTemplate{caption-tag}{default}{} \DefTblrTemplate{caption-sep}{default}{} \DefTblrTemplate{caption-text}{default}{} \DefTblrTemplate{contfoot-text}{default}{Fortsetzung zu Seite} \DefTblrTemplate{conthead-text}{default}{(Fortsetzung)} % %\usepackage{ltablex}- %______________________________________________________ %%Text etc einfärben %Farben \usepackage{color} \usepackage{xcolor} %______________________________________________________ %%Farbdefinitionen %Tabellen \definecolor{TabRed}{RGB}{253,214,214} \definecolor{lowTabRed}{RGB}{253,240,240} %Diagramme \definecolor{cLinie01}{RGB}{0, 0, 0} \definecolor{cLinie02}{RGB}{255, 0, 0} \definecolor{Line000}{RGB}{0, 0, 0} %Schwarz aka black \definecolor{Line010}{RGB}{255, 0, 0} %Rot aka red \definecolor{Line011}{RGB}{255, 66, 66} %Rot weich \definecolor{Line012}{RGB}{255, 138, 138} %Rot weich2 %______________________________________________________ %%Listings in LaTeX % Für Quellcodelistings \usepackage{fancyvrb} \usepackage[]{listings} \usepackage{xcolor} %für Listings und Vektorgrafiken % Farbdefinitionen für Listings \definecolor{lightgreen}{rgb}{0.7,0.9,0.7} \definecolor{mygreen}{rgb}{0,0.6,0} \definecolor{mygray}{rgb}{0.5,0.5,0.5} \definecolor{mymauve}{rgb}{0.58,0,0.82} \definecolor{stephiesgray}{rgb}{0.97, 0.97, 0.97} % % Aus lsset rausgenommen für Umlaute: % extendedchars=false, % lets you use non-ASCII characters; for 8-bits encodings only, does not work with UTF-8 \lstset{ language=Scilab, % <--------the language of the code commentstyle=\color{mygreen}, % comment style captionpos=b, % sets the caption-position to bottom linewidth={\textwidth}, xleftmargin=+0.6cm, % Anpassen Listing an Seitenramen xrightmargin=+0.1cm, % backgroundcolor=\color{white}, % choose the background color; you must add \usepackage{color} or \usepackage{xcolor}; should come as last argument %basicstyle=\footnotesize, % the size of the fonts that are used for the code basicstyle=\scriptsize\ttfamily, %literate={~}{{\fontfamily{ptm}\selectfont \textasciitilde}}1 breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace breaklines=true, % sets automatic line breaking deletekeywords={...}, % if you want to delete keywords from the given language extendedchars=true, %escapeinside={\%*}{*)}, % <------if you want to add LaTeX within your code firstnumber=1, % start line enumeration with line 1 frame=single, % adds a frame around the code keepspaces=true, % keeps spaces in text, useful for keeping indentation of code (possibly needs columns=flexible) keywordstyle=\color{blue}, % keyword style %literate={~} {$\sim$}{1} morekeywords={*,...}, % if you want to add more keywords to the set numbers=left, % where to put the line-numbers; possible values are (none, left, right) numbersep=5pt, % how far the line-numbers are from the code numberstyle=\tiny\color{mygray}, % the style that is used for the line-numbers rulecolor=\color{black}, % if not set, the frame-color may be changed on line-breaks within not-black text (e.g. comments (green here)) showspaces=false, % show spaces everywhere adding particular underscores; it overrides 'showstringspaces' showstringspaces=false, % underline spaces within strings only showtabs=false, % show tabs within strings adding particular underscores stepnumber=1, % the step between two line-numbers. If it's 1, each line will be numbered stringstyle=\color{mymauve}, % string literal style tabsize=2, % sets default tabsize to 2 spaces title=\lstname, % show the filename of files included with \lstinputlisting; also try caption instead of title literate= {Ö}{{\"O}}1 {Ä}{{\"A}}1 {Ü}{{\"U}}1 {ß}{{\ss}}1 {ü}{{\"u}}1 {ä}{{\"a}}1 {ö}{{\"o}}1 {~}{{\textasciitilde}}1 } %Umlaute in Listing %% BENUTZUNG: %\begin{lstlisting} \end{lstlisting} %______________________________________________________ %Bibliothek %\addbibresource{Referenzen.bib} %\addbibresource{ref.bib} \begin{document} ä ö ü Ä Ö Ü ß \end{document}
Ich verwende TexMaker und in meiner Ausgabe (gleicher Code wie im obigen Codebeispiel) wird folgendes angezeigt: ------
Edit:
Komischerweise wird durch die hier implementierte Ausgabe alles korrekt dargestellt. Es liegt auch nicht an der Darstellung des TexMAkers, denn der stellt auch das 'SS' dar wie Adobe beim Öffnen des pdfs aus dem Ordner heraus.