Seite 1 von 2

Tabellen- und Abbildungsverzeichnis umgestalten ?

Verfasst: Di 9. Jun 2015, 16:09
von Katharina
Hallo zusammen,

Ich habe bei meiner Diplomarbeit mit den Befehlen
\listoffigures und
\listoftables
beide Verzeichnisse eingebunden. Allerdings hab ich die Vorgabe, dass die Verzeichnisse nicht so aussehen sollen:
1. Beschreibung .....Seitenzahl

sondern so:
Abbildung 1 Beschreibung........Seitenzahl

In einem Anderen Forum habe ich dafür folgende Befehle gefunden:
\usepackage{tocloft}
\renewcommand{\cfttabpresnum}{Tabelle \quad}
\renewcommand{\cftfigpresnum}{Abbildung \quad}
\settowidth{\cfttabnumwidth}{Tabelle \quad\quad\quad}
\settowidth{\cftfignumwidth}{Abbildung\quad\quad\quad}
Das funktioniert auch gut. Allerdings scheint es mir meine Befehle zu zerschießen, die vorher dafür gesorgt hatten, dass die Tabellen und Abbildungen im Anhang nicht mit aufgeführt werden.
\addtocontents{lot}{\protect\value{tocdepth}=0\relax}
\addtocontents{lof}{\protect\value{tocdepth}=0\relax}
Vielleicht weiß jemand von euch eine Lösung mit der Beides zusammen erreicht werden kann ?!?
\documentclass[12pt, a4paper]{scrartcl} 

\usepackage{xcolor} 
\stepcounter{secnumdepth} % fügt vierte Ebene paragraph ins Inhaltsverzeichnis ein 

\usepackage[automark, headsepline, footsepline, plainfootsepline]{scrpage2} 
\pagestyle{scrheadings} 
\clearscrheadfoot 
\automark[section]{chapter} 
\ihead[]{\headmark} 
\ohead[]{\pagemark} 
\setkomafont{pageheadfoot}{\small\color{gray}} 
\setkomafont{pagenumber}{\small\color{gray}} 
\setheadsepline{1pt}[\color{gray}] 
%\setheadsepline{0pt} 
\setfootsepline{0pt} 
\setheadwidth[0pt]{16cm} 


\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2cm, headsep=1cm]{geometry} 
\setlength{\parindent}{0pt} 
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage{amssymb} 
\usepackage{amsmath} 
%\usepackage[latin1]{inputenc} 
\usepackage{ucs} 
\usepackage{graphicx,lipsum,tabularx,sistyle} 
\SIstyle{German} 
\usepackage{enumerate} 
\setcounter{tocdepth}{4} 
\setcounter{secnumdepth}{4} 

\usepackage{textgreek} 
\usepackage{adjmulticol} 
\usepackage{setspace} 
\usepackage{apacite} 
\usepackage[format=plain,margin=10pt,font=small,labelfont=bf]{caption} 

\setlength{\parindent}{35pt} 
\bibliographystyle{apacite} 
\renewcommand\bibliographytypesize{\footnotesize} 
\usepackage[demo]{graphicx}
\usepackage{tocloft}
\renewcommand{\cfttabpresnum}{Tabelle \quad}
\renewcommand{\cftfigpresnum}{Abbildung \quad}
\settowidth{\cfttabnumwidth}{Tabelle \quad\quad\quad}
\settowidth{\cftfignumwidth}{Abbildung\quad\quad\quad}

\begin{document} 
\listoffigures   
\chapter{Eins} 
\begin{figure}[htb]                     \centering 
\includegraphics[width=1\linewidth]{Abb1f} 
\caption{Relative Preisentwicklung der LME-Metalle} 
\label{fig:abb1} 
\end{figure} 
\chapter{Zwei} 
\begin{figure}[htb]                     \centering 
\includegraphics[width=1\linewidth]{Abb1f} 
\caption{Relative Preisentwicklung der LME-Metalle} 
\label{fig:abb2} 
\end{figure} 
\end{document}

\section*{Anhang}
\addtocontents{lot}{\protect\value{tocdepth}=0\relax}
\addtocontents{lof}{\protect\value{tocdepth}=0\relax}

\end{document} 

Verfasst: Di 9. Jun 2015, 16:15
von Johannes_B
http://texwelt.de/wissen/fragen/6141/ve ... ma-klassen

\documentclass[listof=entryprefix]{scrartcl}
\usepackage[ngerman]{babel}
\providecaptionname{ngerman}{\listoflofentryname}{Grafik}
\usepackage{caption}
\begin{document}
\listoffigures
\begin{figure}
	\caption{eine Beschriftung}
	\caption{noch eine Beschriftung}
	\caption{und noch eine}
	\caption{ach, es war so toll}
	\caption{gleich noch eine}
\end{figure}
\appendix
\captionsetup{list=no}
\captionof{figure}{eine Beschriftung}
\captionof{figure}{noch eine Beschriftung}
\captionof{figure}{und noch eine}
\captionof{figure}{ach, es war so toll}
\captionof{figure}{gleich noch eine}
\end{document}

Nicht ganz das was ich will

Verfasst: Mi 10. Jun 2015, 14:16
von Katharina
Also ich hab das ausprobiert.
Aber es ist nicht ganz das was ich will.
Ich möchte nämlich nur das Abbildungs- und Tabellenverzeichnis und keine zweite doppelte Liste oberhalb des Verzeichnisse ....das ist ja dann doppelt gemoppelt ;)
Außerdem wird zusätzlich zu den Beschreibungen nach dem \caption Befehl trotzdem zusätzlich auf die Abbildungen im Dokument zurückgegriffen...das führt dazu das Abbildungen im Verzeichnis zwei mal gelistet sind.

Aber wie gesagt ich will eben nicht das vor den Verzeichnissen eine zusätzliche zentrierte Liste der Abb. entsteht. Also ergibt das zwei neue Probleme :(
\documentclass[12pt, a4paper,listof=entryprefix]{scrartcl}
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2cm, headsep=1cm]{geometry}
\usepackage[ngerman]{babel}
\providecaptionname{ngerman}{\listoflofentryname}{Grafik}
\usepackage{caption} 
\usepackage{graphicx,lipsum,tabularx,sistyle}
\SIstyle{German}
\usepackage[format=plain,margin=10pt,font=small,labelfont=bf]{caption}
\usepackage[demo]{graphicx}

\begin{document}
\listoffigures  
\begin{figure}
 	\caption{blablabla}
	\caption{blabla bla}
\end{figure}

 
\chapter{Eins} 
\begin{figure}[htb]                     \centering 
\includegraphics[width=1\linewidth]{Abb1f} 
\caption{Relative Preisentwicklung der LME-Metalle} 
\label{fig:abb1} 
\end{figure} 
\chapter{Zwei} 
\begin{figure}[htb]                     \centering 
\includegraphics[width=1\linewidth]{Abb1f} 
\caption{Relative Preisentwicklung der LME-Metalle} 
\label{fig:abb2} 
\end{figure} 
\end{document}

Verfasst: Mi 10. Jun 2015, 14:23
von Johannes_B
Was? Hast du mein Beispiel ausprobiert? Ich sehe da nur eine Liste, in der alle Einträge auch nur einmal erscheinen.


Oder verwechselst du die caption-Beschriftungen im Dokument mit Verzeichniseinträgen?

Warum erstellst du kein funktionsfähiges Minimalbeispiel?

mh

Verfasst: Mi 10. Jun 2015, 14:26
von Katharina
vielleicht liegt das daran, dass ich nicht die gesamte Präambel gepostet hab ?
\documentclass[12pt, a4paper,listof=entryprefix]{scrartcl}

\usepackage{xcolor}
\stepcounter{secnumdepth} % fügt vierte Ebene paragraph ins Inhaltsverzeichnis ein

\usepackage[automark, headsepline, footsepline, plainfootsepline]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\automark[section]{chapter}
\ihead[]{\headmark}
\ohead[]{\pagemark}
\setkomafont{pageheadfoot}{\small\color{gray}} 
\setkomafont{pagenumber}{\small\color{gray}}
\setheadsepline{1pt}[\color{gray}]
%\setheadsepline{0pt}
\setfootsepline{0pt}

\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2cm, headsep=1cm]{geometry}
\setlength{\parindent}{0pt}
\usepackage[ngerman]{babel}
\providecaptionname{ngerman}{\listoflofentryname}{Grafik}
\usepackage{caption} 
\usepackage[utf8]{inputenc}
\usepackage{amssymb}
\usepackage{amsmath}
%\usepackage[latin1]{inputenc}
\usepackage{ucs}
\usepackage{graphicx,lipsum,tabularx,sistyle}
\SIstyle{German}
\usepackage{enumerate}
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}

\usepackage{textgreek}
\usepackage{adjmulticol}
\usepackage{setspace} 
\usepackage{apacite}
\usepackage[format=plain,margin=10pt,font=small,labelfont=bf]{caption}

\setlength{\parindent}{35pt}
\bibliographystyle{apacite}
\renewcommand\bibliographytypesize{\footnotesize}

\begin{document}
\listoffigures  
\begin{figure}
    \caption{blablabla}
   \caption{blabla bla}
\end{figure}

 
\chapter{Eins} 
\begin{figure}[htb]                     \centering 
\includegraphics[width=1\linewidth]{Abb1f} 
\caption{Relative Preisentwicklung der LME-Metalle} 
\label{fig:abb1} 
\end{figure} 
\chapter{Zwei} 
\begin{figure}[htb]                     \centering 
\includegraphics[width=1\linewidth]{Abb1f} 
\caption{Relative Preisentwicklung der LME-Metalle} 
\label{fig:abb2} 
\end{figure} 
\end{document}


mist befehl vergessen

Verfasst: Mi 10. Jun 2015, 14:27
von Katharina
Mist Befehl vergessen
\documentclass[12pt, a4paper,listof=entryprefix]{scrartcl}

\usepackage{xcolor}
\stepcounter{secnumdepth} % fügt vierte Ebene paragraph ins Inhaltsverzeichnis ein

\usepackage[automark, headsepline, footsepline, plainfootsepline]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\automark[section]{chapter}
\ihead[]{\headmark}
\ohead[]{\pagemark}
\setkomafont{pageheadfoot}{\small\color{gray}} 
\setkomafont{pagenumber}{\small\color{gray}}
\setheadsepline{1pt}[\color{gray}]
%\setheadsepline{0pt}
\setfootsepline{0pt}

\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2cm, headsep=1cm]{geometry}
\setlength{\parindent}{0pt}
\usepackage[ngerman]{babel}
\providecaptionname{ngerman}{\listoflofentryname}{Grafik}
\usepackage{caption} 
\usepackage[utf8]{inputenc}
\usepackage{amssymb}
\usepackage{amsmath}
%\usepackage[latin1]{inputenc}
\usepackage{ucs}
\usepackage{graphicx,lipsum,tabularx,sistyle}
\SIstyle{German}
\usepackage{enumerate}
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}

\usepackage{textgreek}
\usepackage{adjmulticol}
\usepackage{setspace} 
\usepackage{apacite}
\usepackage[format=plain,margin=10pt,font=small,labelfont=bf]{caption}

\setlength{\parindent}{35pt}
\bibliographystyle{apacite}
\renewcommand\bibliographytypesize{\footnotesize}
\usepackage[demo]{graphicx}


\begin{document}
\listoffigures  
\begin{figure}
    \caption{blablabla}
   \caption{blabla bla}
\end{figure}

 
\section{Eins} 
\begin{figure}[htb]                     \centering 
\includegraphics[width=1\linewidth]{Abb1f} 
\caption{Relative Preisentwicklung der LME-Metalle} 
\label{fig:abb1} 
\end{figure} 
\section{Zwei} 
\begin{figure}[htb]                     \centering 
\includegraphics[width=1\linewidth]{Abb1f} 
\caption{Relative Preisentwicklung der LME-Metalle} 
\label{fig:abb2} 
\end{figure} 
\end{document}

Verfasst: Mi 10. Jun 2015, 14:38
von Johannes_B
Das ist doch was du haben willst, oder nicht?

nein leider nicht

Verfasst: Mi 10. Jun 2015, 14:49
von Katharina
Nein leider nicht :(((

Da im Minnibeispiel ein Fehler angezeigt wird ...hier noch mal ein Screenshot meines PDF's.

Ich will eben NUR die Verzeichnisse und nicht die Abb.-nennungen vor den Verzeichnissen.
Und eben keine Doppelnennungen.

Verfasst: Mi 10. Jun 2015, 14:59
von Johannes_B
Füge mal nach dem letzten Verzeichnis ein \clearpage ein.

Du solltest Autoren übrigens nicht von Hand schreiben, das Führt zu Fehlern. In der Beschriftung zu Abbildung 1 fehlt beispielsweise ein Leerzeichen.

\documentclass[listof=entryprefix]{scrartcl}
\usepackage[ngerman]{babel}
\providecaptionname{ngerman}{\listoflofentryname}{Grafik}
\usepackage{caption}
\begin{document}
\listoffigures
\begin{figure}
	\rule{4cm}{3cm}
	\caption[crazy capybara im verzeichnis]{eine Beschriftung im Text}
	\rule{8cm}{3cm}
	\caption[pogo penguin auch im verzeichnis]{samba squirrel}
\end{figure}
\appendix
\section{dixie dancing ducks}
\captionsetup{list=no}
\captionof{figure}{eine Beschriftung}
\captionof{figure}{noch eine Beschriftung}
\captionof{figure}{und noch eine}
\captionof{figure}{ach, es war so toll}
\captionof{figure}{gleich noch eine}
\end{document}

es geht

Verfasst: Mi 10. Jun 2015, 17:26
von Katharina
Ha es geht :D

Ich hatte vergessen, die \caption Befehle im Text rauszunehmen.....daher die Doppelung :)
Super vielen Dank !!! :D

Nur noch eine Kleinigkeit.
Im Text wird der Begriff Abbildung verwendet. Im Abbildungsverzeichnis steht jetzt aber Grafik. Ich hätte es jedoch gerne einheitlich, sodass überall nur der Begriff Abbildung verwendet wird.
Ist das möglich ?