Hilfe*Tabellen-Nummerierung an Kapitel orientieren!tabular*?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Hilfe*Tabellen-Nummerierung an Kapitel orientieren!tabular*?

von Johannes_B » So 12. Mär 2017, 10:42

Habe ich dann auch gemerkt. Aber dieses Schema finde ich auch etwas merkwurdig.

von Gast » So 12. Mär 2017, 10:33

Johannes_B hat geschrieben:Bei einer Klasse mit Kapiteln wäre diese Nummerierung schon voreingestellt.
Nicht ganz. Er will ja 1.1 oder 1.1.1 je nachdem, auf welcher Gliederungsebene die Tabelle steht.

Mich stört auch nicht, dass der Fragesteller nicht mit Google zum Ziel gekommen ist (wer nicht weiß, welche Trefferseiten zuverlässig sind und welche nicht, holt sich bei Google oftmals sehr schlechte LaTeX-Tipps). Mich stört, dass das Beispiel nicht lauffähig war.

von Johannes_B » So 12. Mär 2017, 08:40

Aus Interesse, wie lange hast du google bemüht um eine Lösung zu finden?

http://texwelt.de/wissen/fragen/2435/wi ... ortlaufend

Bei einer Klasse mit Kapiteln wäre diese Nummerierung schon voreingestellt.

von Gast » So 12. Mär 2017, 08:39

Als erstes solltest Du wissen, dass es Unfug ist, in den Titel einer Frage "Hilfe" zu schreiben. Jeder, der hier eine Frage stellt, sucht Hilfe und meist ganz dringend! Solche Hilferufe schrecken dagegen eher ab.

Besser wäre es, wenn Du Deine Beispiele testen würdest. Damit sie nicht ein halbes Dutzend Fehler produzieren, die mit dem Problem gar nichts zu tun haben! Funktionierende Beispiele motivieren Helfer eher.

Dann solltest Du alle nicht benötigten Pakete weglassen und natürlich solltest Du auch in Deinem echten Dokument Pakete besser nicht doppelt laden.
\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc} %f�r umlaute utf8 anstatt latin

\usepackage{microtype}
%\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{chngcntr}
\usepackage{amsmath, amssymb,amsfonts}
 
\usepackage[paper=a4paper,left=30mm,right=25mm,top=25mm,bottom=20mm]{geometry}
\counterwithin{figure}{section}
\numberwithin{equation}{section}

\counterwithin*{table}{section}
\counterwithin*{table}{subsection}
\renewcommand*{\thetable}{\ifnum\value{subsection}>0\relax\thesubsection\else\thesection\fi.\arabic{table}}

\begin{document}
\section{Einleitung}

\section{Hauptteil}
\begin{table}
     \begin{tabular*}{\textwidth}{l@{\extracolsep\fill}rr}
\hline
  Variable & Wert & Einheit \\ \hline
 \hline
\label{tab:TabelleJahr}
    \end{tabular*}
     \caption{AnnahmenJahr}
 \end{table}

\subsection{Teil A}
\begin{table}
     \begin{tabular*}{\textwidth}{l@{\extracolsep\fill}rr}
\hline
  Variable & Wert & Einheit \\ \hline
 \hline
\label{tab:Tabelle_Januar}
    \end{tabular*}
     \caption{Annahmen Januar}
 \end{table}

\begin{table}
     \begin{tabular*}{\textwidth}{l@{\extracolsep\fill}rr}
\hline
  Variable & Wert & Einheit \\ \hline
 \hline
\label{tab:Tabelle_Februar}
    \end{tabular*}
     \caption{Annahmen Februar}
 \end{table}
\subsection{Teil B}

\begin{table}
     \begin{tabular*}{\textwidth}{l@{\extracolsep\fill}rr}
\hline
  Variable & Wert & Einheit \\ \hline
 \hline
\label{tab:Tabelle_Maerz}
    \end{tabular*}
     \caption{Annahmen März}
\end{table}
\subsection{Teil A}

\end{document}
BTW: tabular* ist für die ganze Sache nebensächlich. Nummeriert werden table.

Hilfe*Tabellen-Nummerierung an Kapitel orientieren!tabular*?

von Sysopati » Sa 11. Mär 2017, 23:11

Hallo ihr!
Ich bräuchte unbedingt mal Eure Hilfe! Ich habe es total übersehen, das so wie ich hier im Code geschrieben, die Tabellen in einem durch nummeriert werden also, Tabelle1, Tabelle 2,... , egal in welchem Kapitel oder Unterkapitel sie sich befindet.
Ich brauche allerdings folgende Bezeichnung:
Einleitungskapitel:TabelleJahr -> Tabelle 1.1
subsection Teil A: Tabelle_Januar -> 1.1.1
Tabelle_Februar -> 1.1.2
subsection TeilB: Tabelle_März -> 1.1.2
Könnt ihr mir da bitte helfen? Ich kriege es mit tabular* einfach nicht hin und hoffe ich muss nicht noch kurzfristig eine andere Formatierung wählen.

DANKE!!!!


\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc} %f�r umlaute utf8 anstatt latin

\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{microtype}
%\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{chngcntr}
\usepackage{amsmath, amssymb,amsfonts}
\usepackage{longtable}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{acronym}
\usepackage{nomencl}
\usepackage{chngcntr}
 
\usepackage[paper=a4paper,left=30mm,right=25mm,top=25mm,bottom=20mm]{geometry}
\counterwithin{figure}{section}
\numberwithin{equation}{section}
\begin{document}
\section{Einleitung}

\section{Hauptteil}
\begin{table}
     \begin{tabular*}{\textwidth}{l@{\extracolsep\fill}rr}
\hline
  Variable & Wert & Einheit \\ \hline
 \hline
\label{tab:TabelleJahr}
    \end{tabular*}
     \caption{AnnahmenJahr}
 \end{table}

\subsection{Teil A}
\begin{table}
     \begin{tabular*}{\textwidth}{l@{\extracolsep\fill}rr}
\hline
  Variable & Wert & Einheit \\ \hline
 \hline
\label{tab:Tabelle_Januar}
    \end{tabular*}
     \caption{Annahmen_Januar}
 \end{table}

\begin{table}
     \begin{tabular*}{\textwidth}{l@{\extracolsep\fill}rr}
\hline
  Variable & Wert & Einheit \\ \hline
 \hline
\label{tab:Tabelle_Februar}
    \end{tabular*}
     \caption{Annahmen_Februar}
 \end{table}
\subsection{Teil B}

\begin{table}
     \begin{tabular*}{\textwidth}{l@{\extracolsep\fill}rr}
\hline
  Variable & Wert & Einheit \\ \hline
 \hline
\label{tab:Tabelle_März}
    \end{tabular*}
     \caption{Annahmen_März}
\subsection{Teil A}

\end{document}

Nach oben