Referindo-se a uma tabela no LaTeX [fechado]

189

Como você pode se referir a um número de tabela que você obtém, Table 7por exemplo?

Dados de amostra

Table \ref{table:questions} lorem lorem ipsun.

\begin{table}
\label{table:questions}
\begin{tabular}{| p{5cm} | p{5cm} | p{5cm} |}
  -- cut --
\end{tabular}
\end{table}

eu recebo

Table 2.5 lorem lorem ipsun.

onde 2,5 é o número do capítulo.

Léo Léopold Hertz 준영
fonte
1
Esta questão parece estar fora de tópico, porque se trata de LaTeX.
Flexo
1
Isso não deveria ter sido migrado para o tex.SX.com?
kcrisman

Respostas:

345

Você deve colocar o rótulo após uma legenda labelpara armazenar o número da tabela, não o número do capítulo.

\ begin {table}
\ begin {tabular} {| p {5cm} | p {5cm} | p {5cm} |}
  -- cortar --
\ end {tabular}
\ caption {Minha mesa}
\ label {tabela: kysymys}
\mesa final}

Tabela \ ref {tabela: kysymys} na página \ pageref {tabela: kysymys} refere-se ao ...
dreamlax
fonte
3
Por alguma razão, isso leva a tabela e a legenda para o final da página, resultando na legenda como a última frase da página, onde a tabela fica bem em cima da legenda. Como posso remediar isso, para que fique abaixo da última frase digitada? Eu suspeito que é a ver com o \beign{table}e \end{table}comando ...
3kstc
1
@ 3kstc você pode tentar pedir a tex.stackexchange.com
Cada vez mais Idiotic
7
@ 3kstc, tive o mesmo problema, resolvido alterando \ begin {table} para \ begin {table} [H] de \ usepackage {float}
Eurobeat se intensifica
@Anton Yes! Eu fiz isso apenas isso, resolveu todos os meus problemas
3kstc
1
2019 Quase, a resposta aceita ainda é válida. Dez anos depois. Apenas atualizando como eu era cético em primeiro lugar.
Haramoz