Hallo. Der Plan ist es, dass ich die Listeneinträge für enumerate anpassen kann, sodass aus "1." "Fenster 1", aus "2." "Fenster 2" etc. wird (\label, \ref etc sollen logischeerweise wie gewohnt aber auch funktionieren...). Beispiel wie es erscheinen soll: Hier steht vorher Text Fenster 1: Informationen dazu Fenster 2: weitere Informationen Fenster 3: TextText Fenster 4: Für dieses Fenster steht hier die Information Könnt ihr helfen? Hier der Code: \documentclass{scrartcl} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[ a4paper ,inner = 2.5cm ,outer = 2.5cm ,top = 1.5cm ,bottom = 2cm ,includeheadfoot ]{geometry} \usepackage{graphicx} \usepackage{lmodern} \usepackage{blindtext} \usepackage[hidelinks]{hyperref} \usepackage{pdfpages} \usepackage[ngerman]{cleveref} \usepackage{todonotes} \usepackage{enumitem} \renewcommand{\familydefault}{phv} % Eigene Kommandos \newcommand{\zB}{z.\,B. } \newcommand{\mE}{m.\,E. } \newcommand{\zitat}[1]{\glqq #1\grqq} \begin{document} \blindtext \begin{enumerate} \item Information zumr ersten Fenster \item Eine sehr lange Beschreibung zu Fenster Nr. Zwei. Gern auch einfach sehr viiiiel Text, damit man auch den Zeilenumbruch mitbekommt. \item Aufzählungspunkt Drei \end{enumerate} \begin{enumerate}[label=Fenster] \item Information zum ersten Fenster \item Eine sehr lange Beschreibung zu Fenster Nr. Zwei. Gern auch einfach sehr viiiiel Text, damit man auch den Zeilenumbruch mitbekommt. \item Aufzählungspunkt Drei \end{enumerate} \end{document} Danke und Grüße Fabian gefragt 18 Okt '22, 12:25 Feedback1000 huibub |
Wie der Erklärung zu Option \documentclass[ngerman]{scrartcl}% Einmal global ngerman genügt. \usepackage{babel} \usepackage[T1]{fontenc} \usepackage[ a4paper ,inner = 2.5cm ,outer = 2.5cm ,top = 1.5cm ,bottom = 2cm ,includeheadfoot ]{geometry} \usepackage{graphicx} \usepackage{lmodern} \usepackage{blindtext} \usepackage{pdfpages} \usepackage{todonotes} \usepackage{enumitem} \usepackage[hidelinks]{hyperref} \usepackage{cleveref} \renewcommand{\familydefault}{phv} % Eigene Kommandos \newcommand{\zB}{z.\,B. } \newcommand{\mE}{m.\,E. } \newcommand{\zitat}[1]{\glqq #1\grqq} \begin{document} \blindtext \begin{enumerate} \item Information zumr ersten Fenster \item Eine sehr lange Beschreibung zu Fenster Nr. Zwei. Gern auch einfach sehr viiiiel Text, damit man auch den Zeilenumbruch mitbekommt. \item Aufzählungspunkt Drei \end{enumerate} \begin{enumerate}[label=Fenster \arabic*:,labelindent=1em,leftmargin=*] \item Information zum ersten Fenster \item Eine sehr lange Beschreibung zu Fenster Nr. Zwei. Gern auch einfach sehr viiiiel Text, damit man auch den Zeilenumbruch mitbekommt. \item Aufzählungspunkt Drei \end{enumerate} \end{document} Da man bei einem Querverweis den Doppelpunkt normalerweise nicht haben will, ist außerdem die Verwendung von Option \documentclass[ngerman]{scrartcl}% Einmal global ngerman genügt. \usepackage{babel} \usepackage[T1]{fontenc} \usepackage[ a4paper ,inner = 2.5cm ,outer = 2.5cm ,top = 1.5cm ,bottom = 2cm ,includeheadfoot ]{geometry} \usepackage{graphicx} \usepackage{lmodern} \usepackage{blindtext} \usepackage{pdfpages} \usepackage{todonotes} \usepackage{enumitem} \usepackage{hyperref} \usepackage{cleveref} \renewcommand{\familydefault}{phv} % Eigene Kommandos \newcommand{\zB}{z.\,B. } \newcommand{\mE}{m.\,E. } \newcommand{\zitat}[1]{\glqq #1\grqq} \begin{document} \blindtext Siehe auch \ref{win:three}. \begin{enumerate} \item Information zumr ersten Fenster \item Eine sehr lange Beschreibung zu Fenster Nr. Zwei. Gern auch einfach sehr viiiiel Text, damit man auch den Zeilenumbruch mitbekommt. \item Aufzählungspunkt Drei \end{enumerate} \begin{enumerate}[label=Fenster \arabic*:,ref=Fenster \arabic*,labelindent=1em,leftmargin=*] \item Information zum ersten Fenster \item Eine sehr lange Beschreibung zu Fenster Nr. Zwei. Gern auch einfach sehr viiiiel Text, damit man auch den Zeilenumbruch mitbekommt. \item Aufzählungspunkt Drei\label{win:three} \end{enumerate} \end{document} Übrigens habe ich die Paketreihenfolge ein wenig geändert. Außer Und da Pakete die Optionen von beantwortet 18 Okt '22, 13:53 huibub |
Diese Redefinition funktioniert mit Standard-LaTeX ohne \renewcommand{\labelenumi}{Fenster \theenumi:} Komplettes Minimalbeispiel: \documentclass{scrartcl} \renewcommand{\labelenumi}{Fenster \theenumi:} \addtolength{\leftmargini}{4em}% damit das längere Label nicht in den Rand ragt \begin{document} \noindent Etwas Text \begin{enumerate} \item Information zum ersten Fenster \item Eine sehr lange Beschreibung zu Fenster Nr. Zwei. Gern auch einfach sehr viiiiel Text, damit man auch den Zeilenumbruch mitbekommt. \item Aufzählungspunkt Drei \end{enumerate} \end{document} beantwortet 18 Okt '22, 13:25 stefan ♦♦ Bei der lösung stehen die label `Fenster 1' etc. aber sogar in den linken Rand, statt dass die Liste wie gewünscht eingezogen wird. Ich würde das so nicht empfehlen.
(18 Okt '22, 13:54)
huibub
Stimmt, ich habe mal eine Randkorrektur eingefügt. Das dedizierte Paket
(18 Okt '22, 14:04)
stefan ♦♦
1
Eure Hinweise - sowohl inhaltlicher Natur, als auch zur Konvention hier bei texwelt - haben sehr geholfen. Riesen Dank
(19 Okt '22, 14:27)
Feedback1000
|
Verwende das paket enumitem.
Das bringt mich nur bedingt weiter. Wenn ich es richtig verstanden habe, dann kann ich zwar [label=Fenster] verwenden, aber das hat keine Zahl, die bei jedem \item hochzählt. Außerdem passt dann der Einschub für die erste Zeile und nach dem Zeilenumbrich nicht mehr...
Willkommen auf TeXwelt.de! Ein Tipp: wenn Du direkt ein kleines vollständiges Codebeispiel postest mit dem Verbesserungswunsch, dann hat im Handumdrehen jemand den korrekten getesteten Code eingebaut. Wenn man selbst für konkrete (getestete) Vorschläge was tippen muss als Leser, bleibt es halt auch oft nur bei allgemeinen Hinweisen. Man kann seine Frage übrigens jederzeit editieren. Von mir allgemein: enumitem ist vielseitig und hier geeignet, oder man redefiniert
\theenumi
oder\labelenumi
oder so. Kann ich nur gerade nicht testen ohne Code. ;-)@Feedback1000 Ich habe den Code aus Deiner "Antwort" in die Frage verschoben. Du kannst gern stets direkt die Frage editieren und Zusätze einfügen. Hier sind Antworten stets "echte" Antworten im Sinne von Lösungen. Editieren der Frage ist jederzeit möglich und erwünscht. Das verbessert die Übersicht erheblich für die Archivierung der Lösungen. Ungewohnt und anders als in Webforen, doch innovativ und nutzbarer. Bemerkungen gern wie hier als "Kommentare", doch nicht als "Antwort" (Lösung).