Re: riferimento ad un file esterno

#88440
alegenn
Partecipante
    Up
    0
    Down
    ::

    pako” post=87891non ho trovato quello che cerco, o forse non ho capito.
    Io la struttura del main, l’inclusione dei file esterni, ecc.. l’ho fatta e funziona. Anche i riferimenti all’interno dello stesso file non ho problemi.
    Ma se io ho un file “capitolo x” ed un file “appendice” è possibile inserire un riferimento in “capitolo x” di un’etichetta nell’ “appendice”? potreste darmi anche la pag. del libro se preferite 😀

    grazie

    Posta cortesemente un esempio minimo che riproduca il tuo problema, perché io a questo punto probabilmente non ho capito.
    Ho scritto diversi testi composti da più capitoli e non ho mai avuto problemi con i link referenziali ref per capirci).
    I miei link puntano dove devono e le mie [tt]\label{….}[/tt] sono uniche. Ovviamente compilo due volte dopo aver definito una nuova etichetta e il relativo link referenziale.
    Vedi, dopo la prima compilazione pdfLaTeX scrive tutte le etichette in un file e i relativi comandi ref sanno, al momento della seconda compilazione, dove puntare.
    Prova ad esempio questo codice:
    `% !TEX TS-program = pdflatex
    % !TEX encoding = UTF-8 Unicode

    \documentclass[11pt]{book} % use larger type; default would be 10pt

    \usepackage[utf8]{inputenc} % set input encoding (not needed with XeLaTeX)
    \usepackage{geometry} % to change the page dimensions
    \geometry{a4paper} % or letterpaper (US) or a5paper or….
    \usepackage{booktabs} % for much better looking tables
    \usepackage{lipsum}

    \usepackage{hyperref}

    \title{Brief Article}
    \author{The Author}
    %\date{} % Activate to display a given date or no date (if empty),
    % otherwise the current date is printed

    \begin{document}
    \maketitle

    \include{cap1}

    \include{cap2}

    \end{document}`

    dove i cap1 e cap2 sono rispettivametne:
    `\chapter{capitolo primo}

    \lipsum[1-3]

    \begin{table}
    \centering
    \caption{Una tabella}
    \label{tab:prima}
    \begin{tabular}{cc}
    \toprule
    p&c\\
    D&F\\
    \bottomrule
    \end{tabular}
    \end{table}

    \lipsum[1-6]`

    e
    `\chapter{capitolo2}

    Qui ci riferiamo alla tabella~\ref{tab:prima}.
    Vediamo cosa accade.`

    Con questo codice il riferimento funziona (sul mio pc)!
    Saluti

    Go to top