illinguista1972″ post=96243
Ciao a tutti,
Sto scrivendo con la mia tesi con una classe thesis. Ho creato un file main.tex dove ho incluso tutti i pacchetti utilizzati, e includo, tramite il comando input, tutti i capitoli ed appendici che sto compilando in file.tex esterni.
Vorrei fare un riferimento, tramite il comando ref, nel capitolo 2 di una tabella presente nell’appendice (ad ogni oggetto è stata data una label diversa).
Purtroppo, tramite il comando ref non mi appare la tabella in questione non mi appare. Ho provato anche con il pacchetto [xr] ma non sono riuscito ad arrivare a capo del problema.Mi potreste gentilmente dare un aiuto?
Grazie Mille,
Matteo
Il metodo che segui non risolve i riferimenti incrociati, purtroppo.
Forse ho interpretato male quello che hai scritto, ma vuoi dire che includendo i file con [tt]\input[/tt] non si possono realizzare i riferimenti incrociati?
@matteo1234: potresti fornire un esempio minimo e compilabile? Hai compilato (almeno) due volte il file principale dopo aver inserito le etichette che richiami?
Se ho capito bene (e correggimi in caso contrario), tu vuoi fare riferimenti a un altro file ma sempre appartenenti dello stesso documento. A me questo esempio minimo funziona senza problemi e senza caricare il pacchetto [tt]xr[/tt], inutile in questo caso.
File principale:
`\documentclass{book}
\begin{document}
\input{capitolo1}
\appendix
\input{appendice}
\end{document}`
File [tt]capitolo1.tex[/tt]:
`\chapter{Titolo del capitolo}
\label{cha:titolo-del-capitolo}
Guarda che bella la tabella~\ref{tab:tabella}.`
File [tt]appendice.tex[/tt]:
`\chapter{Appendice}
\label{cha:appendice}
\begin{table}
\centering
\caption{Tabella}
\label{tab:tabella}
\begin{tabular}{c}
contenuto della tabella
\end{tabular}
\end{table}`
Compilando due volte tutto funziona senza problemi.