Riferendosi ad una tabella in LaTeX [chiuso]


190

Come si può fare riferimento a un numero di tabella tale che si ottiene Table 7ad esempio?

Dati di esempio

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}

ottengo

Table 2.5 lorem lorem ipsun.

dove 2.5 è il numero del capitolo.


1
Questa domanda sembra fuori tema perché riguarda LaTeX.
Flexo

1
Non avrebbe dovuto essere migrato su tex.SX.com?
kcrisman,

Risposte:


346

È necessario posizionare l'etichetta dopo una didascalia per labelmemorizzare il numero della tabella, non il numero del capitolo.

\ Begin {table}
\ Begin {tabular} {| p {5cm} | p {5cm} | p {5cm} |}
  -- tagliare --
\ End {tabular}
\ caption {La mia tabella}
\ label {table: kysymys}
\ End {table}

La tabella \ ref {table: kysymys} alla pagina \ pageref {table: kysymys} si riferisce al ...

3
Per qualche motivo, questo spinge la tabella e la didascalia in fondo alla pagina, risultando nella didascalia come l'ultima frase della pagina, dove la tabella si trova bene in cima alla didascalia. Come posso porre rimedio a questo, in modo che si trovi solo sotto l'ultima frase digitata? Sospetto che abbia a che fare con il comando \beign{table}e \end{table}...
3kstc,

1
@ 3kstc Potresti provare a chiedere a tex.stackexchange.com
Sempre più idiota

7
@ 3kstc, ho avuto lo stesso problema, risolto cambiando \ begin {table} in \ begin {table} [H] da \ usepackage {float}
Eurobeat Intensifica

@Anton Sì! Feci proprio questo, risolvendo tutti i miei problemi
3kstc,

1
2019 Quasi, la risposta accettata è ancora valida. Dieci anni dopo. Il solo aggiornamento dato che io stesso all'inizio ero scettico.
Haramoz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.