
Ich bin neu hier und habe nur eine einfache Frage.
So deklarieren Sie eine Tabelle, sagen wir, nachdem ich sie im Text erwähnt habe.
Was ich möchte:
Bla, bla, bla, bla, bla, bla, bla, bla, wie in der Tabelle gezeigt~\ref{tab:table_Languages}
MY TABLE CAPTION
| Rank | Language | Share | Trend |
-----------------------------
....
Was ich habe:
MY TABLE CAPTION
| Rank | Language | Share | Trend |
-----------------------------
.....
Bla, bla, bla, bla, bla, bla, bla, bla, wie in der Tabelle gezeigt~\ref{tab:table_Languages}
Was ich benutze:
\begin{table}
\centering
\label{tab:table_Languages}
\setlength{\tabcolsep}{0.3cm}
\begin{tabular}{|c|p{2cm}|l|l|}
\hline
\textbf{Rank} & \textbf{Language} & \textbf{Share} & \textbf{Trend} \\
\hline
\textbf{1} & Python & 26.42\% & +5.2\% \\ \hline
\textbf{2} & Java & 21.20\% & -1.3\% \\ \hline
\textbf{3} & JavaScript & 08.21\% & -0.3\% \\ \hline
\textbf{4} & C\# & 07.57\% & -0.5\% \\ \hline
\textbf{5} & PHP & 07.34\% & -1.2\% \\ \hline
\textbf{6} & C/C++ & 06.23\% & -0.3\% \\ \hline
\textbf{7} & R & 04.13\% & -0.1\% \\ \hline
\end{tabular}
\end{table}
AKTUALISIEREN:
Durch Hinzufügen von \caption{Best ranking Programming Languages in 2019.} wird über meinem Beispiel eine schöne Überschrift erstellt. Allerdings wird dadurch die Position nicht fixiert und auch der Wert des Zählers für die Tabellen stimmt nicht, da er aus einem Grund, wie in der Abbildung gezeigt, die Kapitelnummer erhält.
Antwort1
(Antwort aktualisiert, um die Information des OP aufzunehmen, dass die bangorcsthesis
Dokumentklasse verwendet wird)
Du bistfastdort: Zusätzlich zur Bereitstellung von \label
und \ref
-Anweisungen müssen Sie LaTeX mitteilen, mit welchem Zähler oder Element das verknüpft werden soll \label
. Im Fall von figure
und table
-Umgebungen ist die Möglichkeit, diese Verknüpfung herzustellen, die Ausgabe einer \caption
Direktive. Diese Direktive setzt nicht nur eine (hoffentlich sinnvolle) Überschrift, sondern erhöht auch einen figure
oder table
-Zähler so, dass die nachfolgende \label
Anweisung „weiß“, woran sie anhängen soll. Übrigens, da \label
Anweisungen versuchen, sich an die zuletzt inkrementierte Zählervariable „anzuhängen“, ist es wichtig, bild- und tabellenbezogene \label
Anweisungen auszugebennachdie entsprechenden \caption
Aussagen.
Der LaTeX-Kernel stellt den grundlegenden, aber flexiblen und recht leistungsstarken \label
-Mechanismus bereit \ref
. Viele LaTeX-Pakete wurden geschrieben, um diesen grundlegenden Mechanismus zu erweitern. Bitte lesen Sie den BeitragQuerverweispakete: Welche sollen verwendet werden, welche stehen im Konflikt?für weitere Informationen zu diesen Paketen.
\documentclass[bsc]{bangorcsthesis}
\usepackage{array} % for "\newcolumntype" macro
\newcolumntype{C}{>{\bfseries}c}
\begin{document}
\setcounter{chapter}{3} % just for this example
\begin{table}
\centering
\caption{Best Programming Languages in 2019}
\label{tab:table_Languages}
\setlength{\tabcolsep}{3mm}
\begin{tabular}{|C|l|l|r|}
\hline
Rank & \textbf{Language} & \textbf{Share} & \textbf{Trend} \\
\hline
1 & Python & 26.42\% & +5.2\% \\
2 & Java & 21.20\% & $-$1.3\% \\
3 & JavaScript & 08.21\% & $-$0.3\% \\
4 & C\# & 07.57\% & $-$0.5\% \\
5 & PHP & 07.34\% & $-$1.2\% \\
6 & C/C++ & 06.23\% & $-$0.3\% \\
7 & R & 04.13\% & $-$0.1\% \\
\hline
\end{tabular}
\end{table}
\noindent
\dots as shown in Table~\ref{tab:table_Languages}, \dots
\end{document}