Table Nummerierung an figure-nummerierung anpassen

Tabellen und Grafiken erstellen und anordnen


STWA
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Fr 10. Mai 2013, 00:49

Table Nummerierung an figure-nummerierung anpassen

Beitrag 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}

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

Beitrag 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

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ich frag nur aus Neugier: Hat das irgendeinen speziellen Sinn? Mir fällt grad nichts sinnvolles dazu ein.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag 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}

Antworten