Seite 1 von 1

Doppelpunkt im Tabellenverzeichnis

Verfasst: Mo 16. Feb 2015, 15:38
von BruceDarnell
Schönen guten Tag zusammen,

mit dem Befehl listof=entryprefix hat es geklappt, das Wort Tabelle und Abbildung in die entsprechenden Verzeichnisse aufzunehmen.

In der Koma-Anleitung konnte ich kein Hinweis darauf finden, wie ich es schaffe einen Doppelpunkt hinter der Tabelle bzw. Abbildung anzuzeigen und den Abstand zwischen Zahl und Beschriftung zu vergrößern.

Beispiel:
\documentclass[
listof=entryprefix,
]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[table,xcdraw]{xcolor}%	% Verwendung von Farben
\usepackage{booktabs}%		% professionelle Tabellen
\usepackage{multirow}%		% Reihen und Spalten verbinden
\usepackage{tabularx}%      % Hilfe bei Tabellen z. B. Breite 
\usepackage{longtable}%		% tabele über mehrere seiten


\begin{document}

\tableofcontents
\listoftables
\listoffigures

\newpage
\chapter{Einleitung}
\begin{table}[h]
	\centering
	\captionabove{Beispiel}
	\begin{tabular}{ll}
		\hline
	1	& 2 \\ \hline
	3	& 4 \\ \hline
	\end{tabular}
\end{table}

\end{document}          

Verfasst: Mo 16. Feb 2015, 15:53
von Johannes_B

Verfasst: Mo 16. Feb 2015, 16:31
von BruceDarnell
Danke für den Link, aber leider hab ich noch nicht rausbekommen wie ich den Doppelpunkt hinter Abbildung oder Tabelle setzen kann.

Damit bei höheren Nummern der Abstand gleich bleibt würde ich auch gerne den Abstand zwischen Nummerierung und Beschriftung vergrößern.

Beispiel:

Abbildung 1: Bild
Abbildung 2: Bild
.
.
Abbildung 123: Bild

Danke schonmal

Gruß
Bruce

Verfasst: Mo 16. Feb 2015, 16:32
von BruceDarnell
BruceDarnell hat geschrieben:Danke für den Link, aber leider hab ich noch nicht rausbekommen wie ich den Doppelpunkt hinter Abbildung oder Tabelle setzen kann.

Damit bei höheren Nummern der Abstand gleich bleibt würde ich auch gerne den Abstand zwischen Nummerierung und Beschriftung vergrößern.

Beispiel:

Abbildung 1: Bild
Abbildung 2: Bild
.
.
Abbildung 123: Bild

Danke schonmal

Gruß
Bruce
hmm...im Beispiel sollten jetzt eigentlich alle Beschriftungen auf gleicher höhe sein.[/code]

Verfasst: Mo 16. Feb 2015, 17:17
von esdd
Wenn die Texte der Einträge in den Verzeichnissen aneinander ausgerichtet sein sollen, dann suchst Du eventuell die Option listof=flat. (Edit: Diese Option ist durch listof=entryprefix schon so gesetzt - siehe den folgenden Post von Besserwisser.)

Den Doppelpunkt in den Verzeichnissen könnte man mit
\usepackage{etoolbox}
\AfterTOCHead[lot]{\appto\autodot{:}}
\AfterTOCHead[lof]{\appto\autodot{:}}
einfügen, aber vielleicht gibt es dafür auch einen besseren/eleganteren Weg.
\documentclass[ 
 listof=entryprefix,
 %listof=flat, % durch listof=entryprefix bereits gesetzt
]{scrreprt} 

\usepackage[ngerman]{babel} 
\usepackage[table,xcdraw]{xcolor}%   % Verwendung von Farben 
\usepackage{booktabs}%      % professionelle Tabellen 
\usepackage{tabularx}%      % Hilfe bei Tabellen z. B. Breite  
\usepackage{longtable}%      % tabele über mehrere seiten 

\usepackage{etoolbox}
\AfterTOCHead[lot]{\appto\autodot{:}}
\AfterTOCHead[lof]{\appto\autodot{:}}

\begin{document} 

\tableofcontents 
\listoftables 
\listoffigures 

\newpage 
\chapter{Einleitung} 
\begin{table}[htb] 
    \centering 
    \captionabove{Beispiel} 
    \begin{tabular}{ll} 
       \toprule 
    1   & 2 \\ \midrule 
    3   & 4 \\ \bottomrule 
    \end{tabular} 
\end{table} 

\setcounter{table}{122}
\begin{table}[htb] 
    \centering 
    \captionabove{Beispiel} 
    \begin{tabular}{ll} 
       \toprule 
    1   & 2 \\ \midrule 
    3   & 4 \\ \bottomrule 
    \end{tabular} 
\end{table} 
\end{document}
Gruß
Elke

Verfasst: Mo 16. Feb 2015, 17:27
von Besserwisser
entryprefix beinhaltet flat. Man muss nur genügend LaTeX-Läufe durchführen.

Verfasst: Mo 16. Feb 2015, 20:50
von Johannes_B
Also möchtest du den Doppelpunkt nicht hinter Tabelle, sondern der jeweiligen Zahl?

Ich hoffe, du musst dich hier an irgendwelche seltsamen Vorgaben halten, und machst das nicht freiwillig?

Verfasst: Di 17. Feb 2015, 09:08
von BruceDarnell
Johannes_B hat geschrieben:Also möchtest du den Doppelpunkt nicht hinter Tabelle, sondern der jeweiligen Zahl?

Ich hoffe, du musst dich hier an irgendwelche seltsamen Vorgaben halten, und machst das nicht freiwillig?
ja, ist leider Vorgabe. Warum mein Betreuer in dieser Hinsicht so penibel ist, nervt mich auch ziemlich... :(

esdd hat geschrieben:
Den Doppelpunkt in den Verzeichnissen könnte man mit
\usepackage{etoolbox}
\AfterTOCHead[lot]{\appto\autodot{:}}
\AfterTOCHead[lof]{\appto\autodot{:}}
einfügen, aber vielleicht gibt es dafür auch einen besseren/eleganteren Weg.
Gruß
Elke
Danke Elke, dein Lösungsvorschlag funktioniert optimal.

Danke auch an den Rest, ihr habt mir wieder mal sehr geholfen. :)

Gruß
Bruce