PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellenname mit \tabular



inco
06-07-2009, 19:35
Hallo allerseits,


ich will eigentlich nichts besonders schweres machen, meiner Ansicht nach, aber wie es so oft ist, will Latex nicht so wie ich will. Aber ihr könnt mir bestimmt helfen.

Mein Problem:

einer Tabelle, die mit \tabular erstellt wurde, einen Namen geben, auf den ich mich dann mit \ref{} an einer anderen Stelle im Text beziehen kann.



\begin{center}
\begin{tabular}{|l|c|c|c|}

\hline
& Kompensationsart & Kennlinientyp & erwartete Eingabeparameter \\
& & &\\
\hline
1.& hardwarekompensiert & Grundwertreihe & Verstärkungsfaktor \\
\hline
2.& hardwarekompensiert & generierte Kennlinie & Verstärkungsfaktor\\
\hline
3. & softwarekompensiert & Grundwertreihe & Verstärkungsfaktor \& Offset des LM35\\
\hline
4. & softwarekompensiert & generierte Kennlinie & Verstärkungsfaktor \& Offset des LM35\\
\hline
\end{tabular}
\end{center}


ich danke schonmal für die Hilfe.

localghost
06-07-2009, 19:45
Solche grundlegenden Dinge liest Du besser in lshort (http://ctan.org/pkg/lshort) nach.


MfG
Thorsten¹

stommy
06-07-2009, 19:53
am ende
\label{tabelle}
\end{tabular}
\end{center}
\ref{tabelle}


so kannst du dich darauf beziehen.

pageref{name}
gibt die Seitenzahl an, wo die tabelle steht.

inco
06-07-2009, 19:59
@localghost

Das hab ich getan, da wird mein Problem aber leider nicht gelöst. In dem Abschnitt für \tabular wird dort kein \caption verwenden. Und in dem Abschnitt für Gleitobjekte wird \caption leider nur für \table verwendet.

Kann ich daraus entnehmen, dass ich einer Tabelle, die ich mit \tabular erstelle, keinen Namen geben kann?

inco
06-07-2009, 20:04
am ende
\label{tabelle}
\end{tabular}
\end{center}
\ref{tabelle}


so kannst du dich darauf beziehen.

pageref{name}
gibt die Seitenzahl an, wo die tabelle steht.



Mhh.. ja wenn ich das tue, dann steht bei \ref{tabelle} das Kapitel, in dem die Tabelle auftaucht.

Ich stelle mir eher sowas vor:

Unter der Tabelle steht ein Name der Tabelle (wird auch angezeigt im pdf file) und unter Verwendung von \ref{..} wird dann der Name der Tabelle an beliebiger Stelle im Text gezeigt.

localghost
06-07-2009, 20:14
[...] Das hab ich getan, da wird mein Problem aber leider nicht gelöst. In dem Abschnitt für \tabular wird dort kein \caption verwenden. Und in dem Abschnitt für Gleitobjekte wird \caption leider nur für \table verwendet. [...]
Schau dir caption (http://ctan.org/pkg/caption) an und benutze den davon bereitgestellten Befehl \captionof.

inco
06-07-2009, 20:31
\captionof{Tabelle 6.1: Möglichkeiten der Temperaturmessung}
\label{test}


Das hab ich jetzt versucht unter die Tabelle zu schreiben.

wenn ich nun \ref{test} benutze, dann wird wieder nur die Kapitelnummer angezeigt.

Oder verwende ich den Befehl falsch. Aus der CTAN documentation werd ich nicht schlau.

localghost
06-07-2009, 21:03
[...] Oder verwende ich den Befehl falsch. Aus der CTAN documentation werd ich nicht schlau.
Tut mir leid, aber ich verstehe nicht, wo Schwierigkeiten liegen sollen.

\begin{center}
\captionof{table}{Möglichkeiten der Temperaturmessung}\label{tab:test}
\begin{tabular}{|l|c|c|c|} \hline
& Kompensationsart & Kennlinientyp & erwartete Eingabeparameter \\
& & & \\ \hline
1. & hardwarekompensiert & Grundwertreihe & Verstärkungsfaktor \\ \hline
2. & hardwarekompensiert & generierte Kennlinie & Verstärkungsfaktor \\ \hline
3. & softwarekompensiert & Grundwertreihe & Verstärkungsfaktor \& Offset des LM35 \\ \hline
4. & softwarekompensiert & generierte Kennlinie & Verstärkungsfaktor \& Offset des LM35 \\ \hline
\end{tabular}
\end{center}
Das steht so alles ganz genau in der Anleitung.

mechanicus
06-07-2009, 21:05
Hallo,

keiner weiß, ob du es richtig machst, da du kein Minimalbeispiel erstellst:

\documentclass{scrreprt}
\usepackage{array,caption,lipsum}
\begin{document}
\chapter{foo}
\lipsum[1]
\begin{center}
\captionof{table}{Tabellenbeschriftung}\label{tab: tabelle}
\begin{tabular}{|l|c|c|c|}
\hline
& Kompensationsart & Kennlinientyp & erwartete Eingabeparameter \\
& & &\\
\hline
1.& hardwarekompensiert & Grundwertreihe & Verstärkungsfaktor \\
\hline
2.& hardwarekompensiert & generierte Kennlinie & Verstärkungsfaktor\\
\hline
3. & softwarekompensiert & Grundwertreihe & Verstärkungsfaktor \& Offset des LM35\\
\hline
4. & softwarekompensiert & generierte Kennlinie & Verstärkungsfaktor \& Offset des LM35\\
\hline
\end{tabular}
\end{center}
Verweis auf die Tabelle \ref{tab:tabelle}
\end{document}

Gruß
Marco

EDIT: Schon wieder zu langsam :cool: .

inco
06-07-2009, 22:31
Es funktioniert. Dankesehr an euch zwei.

@mechanicus: dachte, dass das minimalbeispiel nicht notwendig ist. sorry
wird in Zukunft immer mitgeliefert.