Bilbo89
11-04-2012, 08:40
Guten Morgen,
ich habe ein kleines Problem. Ich würde gerne im Text auf meine Abbildungen und Tabellen referenzieren, damit ich nicht ständig die Nummerierung kontrollieren muss.
Ich bekomme das auch schon soweit mit dem \ref{}-Befehl hin.
\documentclass[pdftex,
12p,
a4paper,
final,
notitlepage,pointlessnumbers,
toc=graduated,
bibtotoc, liststotoc,
listof=nochaptergap
]
{scrreprt}
\usepackage{remreset}
\makeatletter
\renewcommand{\l@figure}{\@dottedtocline{1}{0.5em} {3.5em}}
\renewcommand{\l@table}{\@dottedtocline{1}{0.5em}{ 3.5em}}
\renewcommand \thefigure{Abb. \@arabic\c@figure}
\renewcommand \thetable{Tab. \@arabic\c@table}
\renewcommand*{\figureformat}{\thefigure}
\renewcommand*{\tableformat}{\thetable}
\renewcommand*{\captionformat}{: }
\makeatother
\begin{document}
\listoftables
\vspace{5cm}
Referenz: \ref{tab:Tabelle1}
\begin{table}[ht]
% | Serviceportfolio | Servicekatalog
\begin{tabular}{|p{25mm}|p{52.5mm}|p{52.5mm}|}
\hline
\textbf{Spalte1} & \textbf{Spalte2} & \textbf{Spalte3} \\
\hline
Inhalt & Inhalt & Inhalt \\
\hline
\end{tabular}
\caption{Tabelle 1}
\label{tab:Tabelle1}
\end{table}
Referenz: \ref{tab:Tabelle2}
\begin{table}[ht]
% | Serviceportfolio | Servicekatalog
\begin{tabular}{|p{25mm}|p{52.5mm}|p{52.5mm}|}
\hline
\textbf{Spalte1} & \textbf{Spalte2} & \textbf{Spalte3} \\
\hline
Inhalt & Inhalt & Inhalt \\
\hline
\end{tabular}
\caption{Tabelle 2}
\label{tab:Tabelle2}
\end{table}
\end{document}
Die List of Tables und Caption passen schon soweit und sollten sich auch nicht ändern. Nur die Referenz hätte ich gerne anders.
Es wird wie bei der List of Tables und dem Caption nur "Tab. 1" bzw. "Tab. 2" ausgegeben. Ich möchte aber, dass bei der Referenz "Tabelle 1" bzw. "Tabelle 2" ausgegeben wird. Ist das irgendwie möglich?
Grüße Bilbo
ich habe ein kleines Problem. Ich würde gerne im Text auf meine Abbildungen und Tabellen referenzieren, damit ich nicht ständig die Nummerierung kontrollieren muss.
Ich bekomme das auch schon soweit mit dem \ref{}-Befehl hin.
\documentclass[pdftex,
12p,
a4paper,
final,
notitlepage,pointlessnumbers,
toc=graduated,
bibtotoc, liststotoc,
listof=nochaptergap
]
{scrreprt}
\usepackage{remreset}
\makeatletter
\renewcommand{\l@figure}{\@dottedtocline{1}{0.5em} {3.5em}}
\renewcommand{\l@table}{\@dottedtocline{1}{0.5em}{ 3.5em}}
\renewcommand \thefigure{Abb. \@arabic\c@figure}
\renewcommand \thetable{Tab. \@arabic\c@table}
\renewcommand*{\figureformat}{\thefigure}
\renewcommand*{\tableformat}{\thetable}
\renewcommand*{\captionformat}{: }
\makeatother
\begin{document}
\listoftables
\vspace{5cm}
Referenz: \ref{tab:Tabelle1}
\begin{table}[ht]
% | Serviceportfolio | Servicekatalog
\begin{tabular}{|p{25mm}|p{52.5mm}|p{52.5mm}|}
\hline
\textbf{Spalte1} & \textbf{Spalte2} & \textbf{Spalte3} \\
\hline
Inhalt & Inhalt & Inhalt \\
\hline
\end{tabular}
\caption{Tabelle 1}
\label{tab:Tabelle1}
\end{table}
Referenz: \ref{tab:Tabelle2}
\begin{table}[ht]
% | Serviceportfolio | Servicekatalog
\begin{tabular}{|p{25mm}|p{52.5mm}|p{52.5mm}|}
\hline
\textbf{Spalte1} & \textbf{Spalte2} & \textbf{Spalte3} \\
\hline
Inhalt & Inhalt & Inhalt \\
\hline
\end{tabular}
\caption{Tabelle 2}
\label{tab:Tabelle2}
\end{table}
\end{document}
Die List of Tables und Caption passen schon soweit und sollten sich auch nicht ändern. Nur die Referenz hätte ich gerne anders.
Es wird wie bei der List of Tables und dem Caption nur "Tab. 1" bzw. "Tab. 2" ausgegeben. Ich möchte aber, dass bei der Referenz "Tabelle 1" bzw. "Tabelle 2" ausgegeben wird. Ist das irgendwie möglich?
Grüße Bilbo