List of Listings - Content nach rechts verschoben

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: List of Listings - Content nach rechts verschoben

von Stroker89 » Mi 6. Feb 2013, 13:47

Ich sollte mir wirklich mal die Doku reinziehen, aber vielen Dank, dass du so umsichtig mit mir bist :)

Schade dass es kein "Danke"-Button gibt.

Gruß

von Besserwisser » Mi 6. Feb 2013, 13:46

Das ist einfach nur eine KOMA-Script-Option mehr:
\documentclass[12pt,listof=totoc,listof=flat,listof=nochaptergap]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\usepackage{scrhack}

\begin{document}
\tableofcontents

\chapter{Testüberschrift}
\section{abc}
\begin{lstlisting}[captionpos=b,caption=Server.java]
listing
\end{lstlisting}

\begin{figure}

\caption{ein Bild}
\end{figure}

\chapter{Noch eine Testüberschrift}
\begin{lstlisting}[captionpos=b,caption=Slave.java]
listing
\end{lstlisting}

\listoffigures  
\lstlistoflistings    

\end{document}
Langsam wird es wirklich Zeit, dass Du min. Option listof in der KOMA-Script-Anleitung nachliest. Offensichtlich kann KOMA-Script sehr viel mehr, als Du ihm zutraust. ;-)

von Stroker89 » Mi 6. Feb 2013, 12:44

Das ist auch eine tolle Lösung danke dafür :)
Da ich aber die Nummerierungen geändert habe, ist diese Lösung glaube ich nicht mehr optimal. Hab die Nummerierung mit viel HickHack jetz so wie ich sie haben möchte. Das einzige was mich jetzt noch stört, ist der Abstand zwischen Listings die in verschiedenen Kapiteln sind...
Ich hätte die Liste wirklich nur gern als einfache Liste :(

Gruß

von Besserwisser » Mi 6. Feb 2013, 11:12

Stroker89 hat geschrieben:Da ich überall Kapitel habe, fangen die anderen Listen auch automatisch bündig an
Das hat damit aber nichts zu tun. Wie Ulrikes Beispiel zeigt, sind die Einträge im Abbildungsverzeichnis normalerweise auch nicht bündig. Man kann aber bei scrreprt sowohl die Einträge im Abbildungsverzeichnis als auch die Einträge im Listingsverzeichnis mit einer einzigen Option linksbündig setzen:
\documentclass[12pt,listof=totoc,listof=flat]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{listings}
%\usepackage{scrhack}

\begin{document}
\tableofcontents

\chapter{Testüberschrift}
\section{abc}
\begin{lstlisting}[captionpos=b,caption=Server.java]
listing
\end{lstlisting}

\begin{figure}

\caption{ein Bild}
\end{figure}

\listoffigures  
\lstlistoflistings    

\end{document}
Und wenn man die auskommentierte Zeile auch noch aktiviert, dann wird man auch die beiden Warnungen los. Weiterer Vorteil dieser Lösung ist, dass der für die Nummer benötigte Platz automatisch festgestellt wird.

von Stroker89 » Mi 6. Feb 2013, 10:28

Vielen vielen Danke ich bin auch schon drauf gekommen, das ich mit

\makeatletter 
\makeatother[code]

das Styling verändern kann.

[quote]Das kann man ändern, aber dann musst du dir überlegen, ob die anderen Verzeichnisse auch anpassen willst. [/quote]

Da ich überall Kapitel habe, fangen die anderen Listen auch automatisch bündig an :). Jetzt sieht alles gleich aus.

Danke du hast mir meinen Tag gerettet.

Bin leider noch blutiger Anfänger was LaTeX angeht.

Gruß

von u_fischer » Mi 6. Feb 2013, 10:21

Selbstverständlich, ich dachte nur jemand kennt das Problem, da der Content der lstlistoflistings leider immer so nach Rechts gerückt ist...
Die Frage ist nicht, ob man das Problem (oder genauer: das Verhalten) kennt, sondern was man braucht, um es zu ändern.

Die Einträge sind wie \section im Inhaltsverzeichnis und wie Bilder eingerückt. Das kann man ändern, aber dann musst du dir überlegen, ob die anderen Verzeichnisse auch anpassen willst.
\documentclass[12pt,listof=totoc]{scrreprt} 
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage{listings} 

\begin{document} 
\tableofcontents 

\chapter{Testüberschrift} 
\section{abc}
\begin{lstlisting}[captionpos=b,caption=Server.java] 
listing 
\end{lstlisting} 

\begin{figure}

\caption{ein Bild}
\end{figure}

\listoffigures   
\makeatletter
\def\l@lstlisting#1#2{\@dottedtocline{1}{0em}{2.3em}{#1}{#2}}
\makeatother
\lstlistoflistings     


\end{document}

von Stroker89 » Mi 6. Feb 2013, 09:31

Selbstverständlich, ich dachte nur jemand kennt das Problem, da der Content der lstlistoflistings leider immer so nach Rechts gerückt ist...
\documentclass[12pt]{scrreprt} 

\usepackage[automark,headsepline,plainheadsepline]{scrpage2}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\usepackage{color}

\automark[chapter]{chapter} 
\renewcommand{\chaptermark}[1]{\markright{\ #1}}

%Headerzeile
\pagestyle{scrheadings} 
\clearscrheadfoot 
\cfoot{} 
\rohead[\headmark]{\headmark} 
\rofoot[Seite \ \pagemark]{Seite \ \pagemark} 
\ohead[\headmark]{\headmark} 

%Farben für Quellcode
\definecolor{javared}{rgb}{0.6,0,0} % for strings
\definecolor{javagreen}{rgb}{0.25,0.5,0.35} % comments
\definecolor{javapurple}{rgb}{0.5,0,0.35} % keywords
\definecolor{javadocblue}{rgb}{0.25,0.35,0.75} % javadoc

\lstset{language=Java,
	basicstyle=\ttfamily,
	keywordstyle=\color{javapurple}\bfseries,
	stringstyle=\color{javared},
	commentstyle=\color{javagreen},
	morecomment=[s][\color{javadocblue}]{/**}{*/},
	numbers=left,
	numberstyle=\color{black},
	tabsize=2,
	showspaces=false,
	showstringspaces=false,
	breaklines=true;
	flexiblecolumns=true,
	frame=single,
	tabsize=2,
	extendedchars=true,
	xleftmargin=30pt,
	xrightmargin=10pt,
	framexleftmargin=25pt,
	framexrightmargin=5pt,
	showspaces=false,           
	showtabs=false
}

%Umlaute in den Listings
\lstset{literate=%
    {Ö}{{\"O}}1
    {Ä}{{\"A}}1
    {Ü}{{\"U}}1
    {ß}{{\ss}}1
    {ü}{{\"u}}1
    {ä}{{\"a}}1
    {ö}{{\"o}}1
    {~}{{\textasciitilde}}1
}

\begin{document}
\begingroup
	\renewcommand{\chapterpagestyle}{empty}
	\pagestyle{empty}
	\tableofcontents
	\clearpage
\endgroup

\setcounter{page}{1}
\chapter{Testüberschrift}
\begin{lstlisting}[captionpos=b,caption=Server.java]
while(true) {
	TEST
}
\end{lstlisting}
 
\lstlistoflistings		%Hier Inhalt soll bündig zur Überschrieft sein :(
\addcontentsline{toc}{chapter}{Listings}

\end{document}

von Epllus » Mi 6. Feb 2013, 08:50

Mit einem Minimalbeispiel kann man leichter helfen.

Grüße
Epllus

List of Listings - Content nach rechts verschoben

von Stroker89 » Di 5. Feb 2013, 16:47

Hallo Leute,

ich habe ein kleines Problem, ich habe eine List of Listings, allerdings ist der Content dieser Liste nach rechts eingerückt, wie durch einen Tabulator.
Dabei verwende ich aber nur den Befehl.
\lstlistoflistings
Ich würde den Content der Liste aber gerne Linksbündig zu dem Titel ausrichten, so wie es in meinem Literaturverzeichnis und Glossar ist.

Kennt jemand das Problem?

Gruß

Nach oben