
Sou novo nisso, só tenho uma pergunta simples.
Como declarar uma tabela, digamos depois de mencioná-la no texto.
O que eu quero:
Blá, blá, blá, blá, blá, blá, blá, conforme mostrado na Tabela~\ref{tab:table_Languages}
MY TABLE CAPTION
| Rank | Language | Share | Trend |
-----------------------------
....
O que eu tenho:
MY TABLE CAPTION
| Rank | Language | Share | Trend |
-----------------------------
.....
Blá, blá, blá, blá, blá, blá, blá, conforme mostrado na Tabela~\ref{tab:table_Languages}
O que eu uso:
\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}
ATUALIZAR:
Adicionar \caption{Melhor classificação de linguagens de programação em 2019.} cria uma bela legenda acima do meu exemplo. Porém não fixa a posição e também o valor do contador das tabelas não está correto, pois obtém o número do Capítulo por um motivo conforme mostrado na figura.
Responder1
(atualizou a resposta para incluir a informação do OP de que a bangorcsthesis
classe do documento está em uso)
Você équaselá: Além de fornecer \label
e \ref
declarações, você precisa informar ao LaTeX a qual contador ou item associar \label
. No caso de ambientes figure
e table
ambientes, a forma de fazer essa associação é através da emissão de uma \caption
diretriz. Esta diretiva não apenas compõe uma legenda (esperançosamente significativa), mas também incrementa um contador figure
or table
de tal forma que a \label
instrução subsequente "sabe" a que se agarrar. A propósito, como \label
as instruções tentam "travar-se" à variável de contador incrementada mais recentemente, é essencial emitir \label
instruções relacionadas a figuras e tabelas.depoisas declarações correspondentes \caption
.
O kernel LaTeX fornece o básico, mas flexível e bastante poderoso \label
-\ref
. Muitos pacotes LaTeX foram escritos para estender este mecanismo básico. Por favor veja a postagemPacotes de referência cruzada: quais usar, quais conflitos?para obter mais informações sobre esses pacotes.
\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}