Mengacu pada tabel di LaTeX [ditutup]

190

Bagaimana Anda bisa merujuk ke nomor tabel sedemikian rupa sehingga Anda dapatkan Table 7misalnya?

Contoh data

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}

saya mendapat

Table 2.5 lorem lorem ipsun.

di mana 2.5 adalah nomor bab.

Léo Léopold Hertz 준영
sumber
1
Pertanyaan ini tampaknya di luar topik karena ini tentang LaTeX.
Flexo
1
Bukankah ini seharusnya dimigrasikan ke tex.SX.com?
kcrisman

Jawaban:

346

Anda harus menempatkan label setelah teks untuk label untuk menyimpan nomor tabel, bukan nomor bab.

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

Tabel \ ref {table: kysymys} di halaman \ pageref {table: kysymys} mengacu pada ...
dreamlax
sumber
3
Untuk beberapa alasan, ini mendorong tabel dan teks ke bagian bawah halaman, sehingga teks tersebut menjadi kalimat terakhir pada halaman, di mana tabel duduk dengan baik di atas teks. Bagaimana saya bisa memperbaiki ini, sehingga hanya duduk di bawah kalimat yang diketik terakhir? Saya curiga ini ada hubungannya dengan perintah \beign{table}dan \end{table}...
3kstc
1
@ 3kstc Anda dapat mencoba bertanya di tex.stackexchange.com
semakin meningkat
7
@ 3kstc, saya punya masalah yang sama, diselesaikan dengan mengubah \ begin {table} menjadi \ begin {table} [H] dari \ usepackage {float}
Eurobeat Mengintensifkan
@Anton Ya! Saya melakukan hal itu, itu menyelesaikan semua masalah saya
3kstc
1
2019 Hampir, jawaban yang diterima masih valid. Sepuluh tahun kemudian. Hanya memperbarui karena saya sendiri skeptis pada awalnya.
Haramoz