LuaLaTeX - nur deutscher Umlaut 'ß' wird zu 'SS'; ä ö ü funktionieren Thema ist als GELÖST markiert

Schriftbild, Absätze und Auflistungen einstellen


Benutzeravatar
Corioliskraft
Forum-Anfänger
Forum-Anfänger
Beiträge: 26
Registriert: Di 9. Mai 2023, 10:13

LuaLaTeX - nur deutscher Umlaut 'ß' wird zu 'SS'; ä ö ü funktionieren

Beitrag von Corioliskraft »

Hallo alle zusammen,

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}
Wisst ihr für dieses Problem ein Workaround?

Ich verwende TexMaker und in meiner Ausgabe (gleicher Code wie im obigen Codebeispiel) wird folgendes angezeigt:
SS-Umlaut-Problem.PNG
SS-Umlaut-Problem.PNG (2.88 KiB) 5948 mal betrachtet
------
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.
---------------------------
Viele Grüße
Jonas (aka Corioliskraft)

Ich verwende auf Windows 10 & Linux Mint: MikTeX <> TexMaker <> LuaLaTeX <> biblatex
Wenn nicht anders angegeben, ist KOMA mit scrartcl im Spiel.

[1]Nett hier, aber benutzen Sie Minimalbeispiele?
[2]Nützliche Hilfen im Netz

Benutzeravatar
Corioliskraft
Forum-Anfänger
Forum-Anfänger
Beiträge: 26
Registriert: Di 9. Mai 2023, 10:13

Re: LuaLaTeX - nur deutscher Umlaut 'ß' wird zu 'SS'; ä ö ü funktionieren

Beitrag von Corioliskraft »

Ist es eine Schande oder Freude sein eigenes Thema zu beantworten?
Mit geteilter Meinung hier die Antwort:

viewtopic.php?t=22940

und für das Forum noch einmal die Kurzversion, woran es bei mir am Rechner gelegen hat.

Ich musste
\usepackage[T1]{fontenc}
erweitern zu:
\usepackage[T1,EU1]{fontenc}
Ende der Geschichte:
  • es gab schon eine Lösung im Forum
  • Die Lösung hatte zwar nicht mit LuaLaTeX gearbeitet, half bei mir aber dennoch
Warum habe ich nun meine Frage nicht gelöscht?
  • Vielleicht gibt es noch andere Benutzer die LuaLaTeX verwenden und selbiges Problem haben
  • Für mein späteres Ich, der vielleicht wieder auf die Suche gehen muss...
---------------------------
Viele Grüße
Jonas (aka Corioliskraft)

Ich verwende auf Windows 10 & Linux Mint: MikTeX <> TexMaker <> LuaLaTeX <> biblatex
Wenn nicht anders angegeben, ist KOMA mit scrartcl im Spiel.

[1]Nett hier, aber benutzen Sie Minimalbeispiele?
[2]Nützliche Hilfen im Netz

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Re: LuaLaTeX - nur deutscher Umlaut 'ß' wird zu 'SS'; ä ö ü funktionieren

Beitrag von u_fischer »

EU1-encoding ist bestimmt seit mehr als zehn Jahre obsolet und LaTeX unterstützt lualatex direkt. Entferne einfach \usepackage[T1]{fontenc} komplett.

Benutzeravatar
Corioliskraft
Forum-Anfänger
Forum-Anfänger
Beiträge: 26
Registriert: Di 9. Mai 2023, 10:13

Re: LuaLaTeX - nur deutscher Umlaut 'ß' wird zu 'SS'; ä ö ü funktionieren

Beitrag von Corioliskraft »

u_fischer hat geschrieben:
Fr 2. Jun 2023, 16:48
EU1-encoding ist bestimmt seit mehr als zehn Jahre obsolet und LaTeX unterstützt lualatex direkt. Entferne einfach \usepackage[T1]{fontenc} komplett.
Dadurch taucht nun ein weiterer Fehler auf:
lualatex_kein_fontenc.PNG
lualatex_kein_fontenc.PNG (7.55 KiB) 5829 mal betrachtet
Außerdem hat sich nun heute, mit fontenc noch nicht auskommentiert, nachfolgende Meldung eingeschlichen:
fontenc_error_stack_size.PNG
fontenc_error_stack_size.PNG (7.09 KiB) 5829 mal betrachtet
(Hier werde ich wohl eine neue Frage aufmachen müssen..)
---------------------------
Viele Grüße
Jonas (aka Corioliskraft)

Ich verwende auf Windows 10 & Linux Mint: MikTeX <> TexMaker <> LuaLaTeX <> biblatex
Wenn nicht anders angegeben, ist KOMA mit scrartcl im Spiel.

[1]Nett hier, aber benutzen Sie Minimalbeispiele?
[2]Nützliche Hilfen im Netz

Benutzeravatar
Corioliskraft
Forum-Anfänger
Forum-Anfänger
Beiträge: 26
Registriert: Di 9. Mai 2023, 10:13

Re: LuaLaTeX - nur deutscher Umlaut 'ß' wird zu 'SS'; ä ö ü funktionieren

Beitrag von Corioliskraft »

Ok, Rückzug!
Anfuehrungszeichen_git.PNG
Anfuehrungszeichen_git.PNG (4.91 KiB) 5820 mal betrachtet
Hier war mein Fehler.
Mir ist durch ein Makro das versehentliche Einfügen der Anführungszeichen nicht aufgefallen.

Problem wurde gelöst durch das Auskommentieren der von Ulrike besagten Zeile.
---------------------------
Viele Grüße
Jonas (aka Corioliskraft)

Ich verwende auf Windows 10 & Linux Mint: MikTeX <> TexMaker <> LuaLaTeX <> biblatex
Wenn nicht anders angegeben, ist KOMA mit scrartcl im Spiel.

[1]Nett hier, aber benutzen Sie Minimalbeispiele?
[2]Nützliche Hilfen im Netz

Antworten