Latex e R: problemi con le figure

  • Creatore
    Topic
  • #20466
    Up
    0
    Down
    ::


    Ciao a tutti.
    Sto usando R e latex per la stesura di una analisi statistica. Il problema fondamentale è che, pur utilizzando il paccheto hyperref, pur riuscendo a visualizzare la corretta caption e numerazione nel .pdf, NON riesco a creare dei giusti collegamenti nel testo.

    Un esempio:


    \usepackage{hyperref}
    \makeindex
    \usepackage{xcolor}
    \usepackage{C:/Programmi/R/R-2.6.0/share/texmf/Sweave}

    \begin{document}
    \chapter{Una prova per gli esperti del forum}

    \begin{Scode}{echo=FALSE}
    c=read.table(“path\\campione.txt”,header=T,sep=”\t”,dec=”,”)
    p1=wtd.table(c$a1, weights=c$Peso,normwt=FALSE, na.rm=F)
    \end{Scode}

    blablabla… nella figura~\ref{fig:anni}

    \begin{figure}[ht]\centering

    \begin{Scode}{echo=FALSE,fig=TRUE}
    barplot(height=p2$sum.of.weights,ylab=”Frequenze assolute”,col = rainbow(10))
    \end{Scode}

    \label{fig:anni}
    \caption{Gli anni di nascita}
    \end{figure}

    bene… tutto viene fatto correttamente:
    1)salvo il file precedente come prova.Rtex
    2)lo faccio girare in R.
    3)apro il .tex creato da R e creo normalmente, senza errori, il .pdf


    blablabla… nella figura~\ref{fig:anni}
    \begin{figure}[ht]\centering
    \includegraphics{prova-001}
    \label{fig:anni}
    \caption{Gli anni di nascita}
    \end{figure}

    ed è qui che avviene il problema: nella caption della figura c’è scritto 1.1 mentre nel testo avviene questo:

    blablabla… nella figura1

    dove sbaglio?

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #20467
      DMW
        Up
        0
        Down
        ::


        Di solito label va dopo caption
        `
        \caption{Gli anni di nascita}
        \label{fig:anni}`

        Prova e per sicurezza compila due o tre volte.

        Ciao

        Andrea

      • #20468
        Up
        0
        Down
        ::


        ho già provato con label dopo caption, ma non funziona.

        😥 😥 😥 😥 😥

      • #20469
        Up
        0
        Down
        ::

        ho già provato con label dopo caption, ma non funziona.

        😥 😥 😥 😥 😥

        Impossibile. Ricompila (e correggi nel .Rtex, naturalmente).

        Ciao
        Enrico

      • #20470
        Up
        0
        Down
        ::


        ti assicuro che anche con label dopo caption non funziona.

        ho tutto il file scritto così, con label dopo caption. ho fatto l’esempio così perchè su un documento spagnolo veniva inserito prima label e poi caption.

        altre idee?

      • #20471
        Up
        0
        Down
        ::

        ti assicuro che anche con label dopo caption non funziona.

        ho tutto il file scritto così, con label dopo caption. ho fatto l’esempio così perchè su un documento spagnolo veniva inserito prima label e poi caption.

        altre idee?

        Qual è il preambolo del documento?

        Ciao
        Enrico

      • #20472
        Up
        0
        Down
        ::


        ho risolto grazie alla mitica Marialuisa dell’università di Salerno (se passa di qui..capirà).

        blablabla
        rappresentato in (Figura {\ref{fig:anni}})
        blablabla

        \begin{figure}[ht]\centering
        \includegraphics{prima-007}
        \caption{Gli anni di nascita \label{fig:anni}}
        \end{figure}

        grazie ancora a egreg9 e a Marialuisa 😀 😀

    Visualizzazione 5 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top