
我是新手,我只是有一個簡單的問題。
如何聲明一個表我們在文中提到後再說吧。
我想要的是:
等等等等等等,如表所示~\ref{選項卡:table_Languages}
MY TABLE CAPTION
| Rank | Language | Share | Trend |
-----------------------------
....
我擁有的:
MY TABLE CAPTION
| Rank | Language | Share | Trend |
-----------------------------
.....
等等等等等等,如表所示~\ref{選項卡:table_Languages}
我用的是:
\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}
更新:
新增 \caption{2019 年最佳排名程式語言。然而,它沒有固定位置,而且表的計數器值也不正確,因為它由於如圖所示的原因而獲取章節號。
答案1
(更新了答案以包含bangorcsthesis
正在使用文檔類別的OP資訊)
你是幾乎那裡:除了提供\label
和\ref
聲明之外,您還需要告知LaTeX要\label
與哪個計數器或項目關聯。在figure
和環境的情況下table
,建立這種關聯的方法是發出\caption
指令。這個指令不僅排版一個(希望是有意義的)標題,它還增加一個figure
ortable
計數器,以便後續\label
語句「知道」要鎖定什麼。順便說一句,由於\label
語句試圖「鎖定」最近遞增的計數器變量,因此必須發出與圖形和表格相關的\label
語句後相應的\caption
陳述。
LaTeX 核心提供了基本、靈活且功能強大的\label
機制\ref
。許多 LaTeX 套件已經被編寫來擴展這個基本機制。請看帖子交叉引用包:使用哪一個,哪個衝突?有關這些軟體包的更多資訊。
\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}