PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellen Nummerierung



Jady1903
17-06-2010, 00:56
Hallo,

ich habe in meiner Arbeit viele Unterkapitel und einige Tabellen. Allerdings habe ich auch ein paar Tabellen, die keine Beschriftung und Nummerierung erhalten sollen, da sie nur zur Übersicht der Materialien dienen.

Kann man es so einstellen, dass die Tabellen nummerierung ab einer bestimmten Tabelle erst beginnt?
Und kann man die Nummerierung der Unterkapitel zuordnen?Ich habe es bisher nur für Abbildungen hinbekommen, also Tabelle 1.1, 1.2, 1.3...

MfG

lockstep
17-06-2010, 01:14
Das Paket caption bietet a) den Befehl \caption*, der eine unnummerierte Beschriftung erzeugt b) nützliche Optionen für Zähler.



\documentclass{report}

\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage[tablewithin=section]{caption}

\begin{document}

\chapter{Ein Kapitel}

\section{Ein Abschnitt}

\begin{table}
\caption*{Foo}
\end{table}

\begin{table}
\caption{Bar}
\end{table}

\begin{table}
\caption{Bla}
\end{table}

\end{document}


lockstep

Jady1903
17-06-2010, 20:01
Hallo,
danke für die Antwort. Leider hat das bei mir nicht funktioniert, anschließend konnte ich kein pdf-Dokument mehr öffnen. Ich arbeite mit scartl und habe zum Beispiel folgende Tabelle:

Ich benutze auch nicht report, und habe [latin1]..macht das einen Unterschied?

\documentclass[12pt,paper=a4,bibliography=totoc,captions=tableabo ve,headsepline,
headinclude=false]{scrartcl}
\usepackage[ngerman]{babel}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{graphicx}
\usepackage{mathtools}
\usepackage{amsmath,amsthm,amssymb}
\numberwithin{figure}{section}
\usepackage{setspace}
\usepackage{latexsym}
\usepackage{placeins}

\usepackage{wrapfig}
\usepackage{float}
\usepackage{lmodern}
\usepackage{url}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{calc}
\usepackage{tabularx}


\title{HLLO}

\begin{document}


\maketitle

\newlength{\asdf}
\setlength{\asdf}{\textwidth}
\addtolength{\asdf}{-8\tabcolsep}

\begin{longtable}{p{0.25\asdf}p{0.25\asdf}p{0.25\a sdf}p{0.25\asdf}}
\caption{PCR-Ansatz}\\
\toprule
\textbf{Reagenz} & \textbf{Konzentration} &\textbf{Volumen($\mu$L)} &\textbf{Endkonzentration}\\
\midrule
\endhead
\bottomrule
\endfoot
DNA-Probe\\ pBI-FGE C50A& 0.53 & 1.89 & 100 ng\\
DNA-Probe\\ pBI-FGE C52A& 0.66 & 1.51 & 100 ng\\
\emph{Pfu} Puffer&10x&5&1x\\
\emph{Pfu}-\\DNA-Polymerase&1L&1&0.02\\
\end{longtable}

\end{document}


Dieser Vorpsann über der Tabelle dient dazu, damit ich gleichmäßige Spalten auf die Textbreite bezogen, bekomme.

Mh ich probiere es nochmal, aber bisher hat es bei mir nicht funktioniert.

MfG

bobmalaria
17-06-2010, 20:33
hi,

um befehle des caption paketes nutzen zu können muss es natürlich auch geladen werden

\usepackage{caption}

gruss

Jady1903
17-06-2010, 20:34
Oh, natürlich, ich habe es nur rausgenommen, weil ich in dem Teil noch andere Befehle drin habe, kann ich es einfach ergänzen?

Bisher hat es bei mir nicht funktioniert

\usepackage[nooneline,font={scriptsize,stretch=0.0},labelfont= bf,
labelsep=colon,format=plain,justification=RaggedRi ght,singlelinecheck=off,tablewithin=section]{caption}

So?

MfG

Jady1903
17-06-2010, 20:38
Mh ich habe es gerade nochmal mit einem ganz einfach Dokument, wo ich zwei Tabellen eingefügt habe ausprobiert, aber das pdf wird daraufhin nicht mehr geladen...

Gibt es noch eine andere Lösung?

MfG

lockstep
17-06-2010, 21:04
Da du mit scrartcl (und damit ohne \chapter) arbeitest, hier noch eine Lösung, bei der Tabellen mit jeder \subsection neu nummeriert werden. (Wenn dieses Beispiel bei dir kein pdf erzeugt, musst du dein TeX-System in Ordnung bringen.)



\documentclass{scrartcl}

\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{caption}
\usepackage{chngcntr}
\counterwithin{table}{subsection}

\begin{document}

\section{Ein Abschnitt}

\subsection{Ein Unterabschnitt}

\begin{table}[!ht]
\caption*{Foo}
\end{table}

\begin{table}[!ht]
\caption{Bar}
\end{table}

\begin{table}[!ht]
\caption{Bla}
\end{table}

\end{document}


lockstep

Jady1903
17-06-2010, 22:08
Hallo,

leider klappt es immer noch nicht bei mir...

Die Datei wird dann leider nicht mehr aufgerufen, sobald ich das \caption*{Foo} einfüge.

Liegt es daran, weil ich mit einer longtable-Tabelle arbeite?

MfG

lockstep
17-06-2010, 22:32
Nein, \caption* verträgt sich mit longtable. (Funktioniert mein letztes Beispiel bei dir? Wenn nein, befolge bitte meinen Rat.)

lockstep

Jady1903
17-06-2010, 22:42
Mh dein Beispiel funktioniert nun, allerdingst steht dort, wo keine Überschrift sein sollte:

"Foo". Aber die Nummerierung klappt schonmal

Schade, dass es mit meiner Arbeit noch nicht so hinhauen will.

Muss ich denn dieses [!ht]
mit einrbingen?

MfG

Jady1903
17-06-2010, 22:46
Ah, gut ich habe es einmal ohne *foo ausprobiert und auf Grund der Tatsache, dass sich die Tabellen, die ausgelassen werden sollen in einem vorigen Kapitel befinden, zählt die Tabelle ganz gut bei 5.1.1 an:-)

Vielen Dank, wieder ein Problem gelöst :-)

MfG

lockstep
17-06-2010, 22:51
Das [!ht] kannst du weglassen, um deinen Gleitobjekten etwas mehr Möglichkeiten zum Gleiten zu geben. Und wenn du eine Tabelle ohne Überschrift brauchst (?), dann nimm eine tabular-Umgebung und packe sie NICHT in eine table-Umgebung (oder lass zumindest \caption*{Foo} weg).

lockstep

Jady1903
18-06-2010, 21:33
Ok, wenn ich dann eine Tabluar Umgebung habe, wird sie dann nicht mitgezählt oder wie?

Danke für die nette Hilfe.
MfG

lockstep
18-06-2010, 21:56
Nicht ohne \caption.

lockstep

sommerfee
19-06-2010, 07:43
leider klappt es immer noch nicht bei mir...

Welche Fehlermeldung wird denn ausgegeben?