Como referenciar/adicionar tabelas/figuras/gráficos, após algum ponto do texto?

Como referenciar/adicionar tabelas/figuras/gráficos, após algum ponto do texto?

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.

Demonstração

Responder1

(atualizou a resposta para incluir a informação do OP de que a bangorcsthesisclasse do documento está em uso)

Você équaselá: Além de fornecer \labele \refdeclarações, você precisa informar ao LaTeX a qual contador ou item associar \label. No caso de ambientes figuree tableambientes, a forma de fazer essa associação é através da emissão de uma \captiondiretriz. Esta diretiva não apenas compõe uma legenda (esperançosamente significativa), mas também incrementa um contador figureor tablede tal forma que a \labelinstrução subsequente "sabe" a que se agarrar. A propósito, como \labelas instruções tentam "travar-se" à variável de contador incrementada mais recentemente, é essencial emitir \labelinstruçõ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.

insira a descrição da imagem aqui

\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}

informação relacionada