Ссылаясь на таблицу в LaTeX [закрыто]


190

Как вы можете ссылаться на такой номер таблицы, который вы получите, Table 7например?

Образец данных

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}

я получил

Table 2.5 lorem lorem ipsun.

где 2.5 - номер главы.


1
Этот вопрос, кажется, не по теме, потому что речь идет о LaTeX.
Flexo

1
Разве это не должно быть перенесено на tex.SX.com?
kcrisman

Ответы:


346

Вы должны поместить метку после подписи, чтобы labelсохранить номер таблицы, а не номер главы.

\ Начать {таблица}
\ Начать {табличные} {| р {5см} | р {5см} | p {5cm} |}
  -- резать --
\ Конец {табличной}
\ caption {Моя таблица}
\ метка {таблица: kysymys}
\ Конец {таблица}

Таблица \ ref {table: kysymys} на странице \ pageref {table: kysymys} ссылается на ...

3
По какой-то причине это толкает таблицу и заголовок внизу страницы, в результате чего заголовок становится последним предложением на странице, где таблица удобно располагается поверх заголовка. Как я могу исправить это, чтобы оно просто находилось под последним напечатанным предложением? Я подозреваю, что это связано с командой \beign{table}и \end{table}...
3kstc

1
@ 3kstc Вы можете попробовать спросить на tex.stackexchange.com
все более идиотский

7
@ 3kstc, у меня была та же проблема, решаемая изменением \ begin {table} на \ begin {table} [H] с \ usepackage {float}
Eurobeat усиливается

@Антон Да! Я сделал это только что, это решило все мои проблемы
3kstc

1
2019 Почти принятый ответ остается в силе. Десять лет спустя. Просто обновление, как я сам был скептически поначалу.
Харамоз,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.