Referenz auf Tabelle zeigt

Tabellen und Grafiken erstellen und anordnen


buster65
Forum-Anfänger
Forum-Anfänger
Beiträge: 49
Registriert: Sa 19. Mai 2018, 20:40

Referenz auf Tabelle zeigt

Beitrag von buster65 »

Hallo zusammen,

ich habe ein kleines Problem mit einer Referenz auf eine Tabelle.

Ich habe die erste Tabelle in mein Dokument eingefügt und will aus dem Text darauf verweisen.

Es erscheint keine Fehlermeldung aber anstatt Tabellennummer "2.1" erscheint im PDF nur "??" (in fett).

Die Tabelle wird im Tabellenverzeichnis auch aufgelistet.

Mit Referenzen auf Abbildungen gab es nie dieses Problem.

Hier das Code-Bsp.:
\documentclass[captions=tableheading, tablecaptionabove=on]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{xltabular}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage[locale=DE]{siunitx}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[skip=0.3\baselineskip]{caption}

\begin{document}

\listoftables

\chapter{Tabelle}

Das zeigt sich z.B. bei der Gegenüberstellung der Systemparameter der physikalischen Schicht PHY in \ref{tab:PHY_Systemparameter}.\\


\begin{table}[htbp]
	\centering
	\label{tab:PHY_Systemparameter}
	\caption{PHY Systemparameter bei IEEE 802.11a und IEEE 802.11p}
	\newcolumntype{C}{>{\centering\arraybackslash}X}
	\begin{tabularx}{\textwidth}{|X|c|c|}
	\hline
	\textbf{Parameter} & \textbf{IEEE 802.11a} & \textbf{IEEE 802.11p} \\
	\hline
	\end{tabularx}
\end{table}

\end{document}
Was mache ich falsch?

Vielen Dank für jeden Tipp!




Grüße aus dem Rheinland

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »


buster65
Forum-Anfänger
Forum-Anfänger
Beiträge: 49
Registriert: Sa 19. Mai 2018, 20:40

Beitrag von buster65 »

Danke für den Tipp esdd!

Das war's :-)

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Der Zeilenumbruch des Makros \\ ergibt meines Erachtens am Ende eines Absatzes keinen Sinn. Die darauf folgende Gleitumgebung ändert nichts an meinem Zweifel.
\documentclass[
	captions=tableheading%, <- aktuell
%	tablecaptionabove=on% <- veraltet
]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{xltabular}% lädt ltablex, welches tabularx lädt
\usepackage[locale=DE]{siunitx}
\usepackage[autostyle]{csquotes}
\usepackage[skip=0.3\baselineskip]{caption}
\usepackage{hyperref}% für \autoref

\begin{document}
\listoftables
\chapter{Tabelle}
Das zeigt sich z.\,B. bei der Gegenüberstellung der Systemparameter der physikalischen Schicht PHY in \autoref{tab:PHY_Systemparameter}.%\\

% Falls ein größerer Abstand gewünscht sein sollte:
%\smallskip
%\medskip
%\bigskip
\begin{table}[htbp]
   \centering
   \caption{PHY Systemparameter bei IEEE 802.11a und IEEE 802.11p}
   \label{tab:PHY_Systemparameter}
   \newcolumntype{C}{>{\centering\arraybackslash}X}
   \begin{tabularx}{\textwidth}{|X|c|c|}
   \hline
   \textbf{Parameter} & \textbf{IEEE 802.11a} & \textbf{IEEE 802.11p} \\
   \hline
   \end{tabularx}
\end{table}
\end{document}

Antworten