Seite 1 von 1

Table Nummerierung an figure-nummerierung anpassen

Verfasst: Fr 10. Mai 2013, 01:01
von STWA
Hallo,

ich schreibe gerade meine BA und habe ein Problem. Ich habe Abbildungen mit der figure umgebung eingefügt. Diese werden nach dem Schema Section.Abb, also 3.1, 3.2 etc nummeriert. Nun möchte ich das die Tabellen sich diesem Schema anpassen, d.h. dass nach Abb 3.2 die Tabelle 3.3 kommt.
Bisher habe ich es nur mittels
[\renewcommand{\thetable}{\arabic{section}.\arabic{figure}}]
geschafft dass die Tabelle die selbe Nummer wie die Abb hat. Also Abb 3.2, Tab 3.2.
Wie kann ich den Zähler der Tabelle jetzt um 1 erhöhen?

\begin{table}[H]
\centering
\caption{blabla}
\begin{tabular}{ c | c }
Algorithmus & Kompetitivität\\
\hline
\hline
$NB$ & --\\
.....
\end{tabular}
\end{table}

Verfasst: Fr 10. Mai 2013, 14:09
von Epllus
Da du kein Minimalbeispiel gemacht hast, nehme ich mal an, dass du eine KOMA-Script Klasse verwendest.

Ich habe es jetzt so konfiguriert, dass nach Bild 3.2 die Tabelle 3.3 und danach Bild 3.4 kommt.
\documentclass[ngerman]{scrartcl}

\usepackage{babel}
\usepackage{mwe}

% Findest du im scrguide
\renewcommand*{\figureformat}{%
% Nummer von figure=table, danach figure um eins erhöhen.
\setcounter{figure}{\value{table}}\stepcounter{figure}%
\figurename~\arabic{section}.\arabic{figure}\autodot} 

\renewcommand*{\tableformat}{%
% Zuerst Nummer table= figure, dann table erhöhen.
\setcounter{table}{\value{figure}}\stepcounter{table}%
\tablename~\arabic{section}.\arabic{table}\autodot}

\begin{document}

\begin{figure}[htb] %  figure placement: here, top, bottom, or page
   \centering
   \includegraphics[width=0.5\textwidth]{example-image-a} 
   \caption{example caption}
   \label{fig:example}
\end{figure}

\begin{table}[h] 
\centering 
\caption{blabla} 
\begin{tabular}{ c | c } 
Algorithmus & Kompetitivität\\ 
\hline 
\hline 
$NB$ & --\\ 
..... 
\end{tabular} 
\end{table}

\begin{figure}[htb] %  figure placement: here, top, bottom, or page
   \centering
   \includegraphics[width=0.5\textwidth]{example-image-a} 
   \caption{example caption}
   \label{fig:example}
\end{figure}

\end{document}


Hoffe es hilft
Epllus

Verfasst: Fr 10. Mai 2013, 14:16
von Johannes_B
Ich frag nur aus Neugier: Hat das irgendeinen speziellen Sinn? Mir fällt grad nichts sinnvolles dazu ein.

Verfasst: Fr 10. Mai 2013, 16:23
von u_fischer
\documentclass{scrartcl}

\makeatletter
\let\c@table\c@figure
\makeatother

\renewcommand{\thetable}{\arabic{section}.\arabic{table}}
\renewcommand{\thefigure}{\arabic{section}.\arabic{figure}}

\begin{document}
\section{test}
\begin{figure}
\caption{blub}
\end{figure}

\begin{table}
\caption{blabla}
\end{table}

\begin{figure}
\caption{blub}
\end{figure}

\begin{table}
\caption{blabla}
\end{table}
\end{document}