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.


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 ...

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.