Odwoływanie się do tabeli w LaTeX [zamknięte]


190

Jak możesz odnieść się do takiego numeru tabeli, który otrzymujesz Table 7na przykład?

Przykładowe dane

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}

dostaję

Table 2.5 lorem lorem ipsun.

gdzie 2.5 to numer rozdziału.


1
To pytanie wydaje się być nie na temat, ponieważ dotyczy LaTeXa.
Flexo

1
Czy nie powinno to zostać przeniesione do tex.SX.com?
kcrisman

Odpowiedzi:


346

Musisz umieścić etykietę po podpisie, labelaby zapisać numer tabeli, a nie numer rozdziału.

\ begin {table}
\ begin {tabular} {| p {5 cm} | p {5 cm} | p {5 cm} |}
  -- skaleczenie --
\ end {tabular}
\ caption {My table}
\ label {table: kysymys}
\ end {table}

Tabela \ ref {table: kysymys} na stronie \ pageref {table: kysymys} odnosi się do ...

3
Z jakiegoś powodu przesuwa to tabelę i podpis na dół strony, w wyniku czego podpis jest ostatnim zdaniem na stronie, gdzie stół ładnie siedzi na górze podpisu. Jak mogę temu zaradzić, aby znajdował się pod ostatnim wpisanym zdaniem? Podejrzewam, że ma to związek z dowództwem \beign{table}i \end{table}...
3kstc

1
@ 3kstc Możesz spróbować zapytać na tex.stackexchange.com
Coraz częściej

7
@ 3kstc, miałem ten sam problem, rozwiązany przez zmianę \ begin {table} na \ begin {table} [H] z \ usepackage {float}
Eurobeat Intensify

@Anton Tak! Zrobiłem to po prostu, to rozwiązało wszystkie moje problemy
3kstc

1
2019 Prawie zaakceptowana odpowiedź jest nadal aktualna. Dziesięć lat później. Właśnie aktualizowałem, ponieważ sam byłem początkowo sceptyczny.
Haramoz
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.