Problemi con inserimento immagine

  • Creatore
    Topic
  • #114172
    Up
    0
    Down
    ::


    Buonasera a tutti, sono Andrea e sono un nuovo utente del forum.
    Sto lavorando alla mia tesi con Latex ed ho riscontrato un problema nell’inserimento di un’immagine: come potrete vedere dal seguente codice, ho inserito l’immagine nella sezione “Modello probit” però quando compilo il file e mi genera il pdf, questa viene inserita nella sezione successiva (“I modelli logit e probit come caso particolare dei modelli lineari generalizzati”). Qualcuno saprebbe suggerirmi come potrei risolvere questo problema?
    `
    \section{Modello probit}

    Così come la logistica, la funzione probit è simmetrica attorno a $p=0.5$, dove $logit(p)=probit(p)=0$. In particolare, si ha che
    \[ \begin{cases}
    se\; p\to 1\Rightarrow probit(p)\to +\infty \\
    se\; p\to 0\Rightarrow probit(p)\to -\infty
    \end{cases} \].

    \begin{figure}[htbp]
    \centering
    \includegraphics{immagine.eps}
    \caption{Logit e Probit}
    \end{figure}

    \section{I modelli Logit e Probit come caso particolare dei modelli lineari generalizzati}
    …`

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #114173
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto nel forum.

        Quando alleghi codice, cerca di inserirlo fra i tag appositi; il modo più semplice è scriverlo come hai fatto tu, poi lo selezioni e infine clicchi sull’icona, che trovi in alto nella finestra in cui scrivi il messaggio, formata da un rettangolo bianco su cui suono sovrapposti i segni < e > in celeste.

        Il tuo problema è quello che affligge tutti i neofiti, compresi noi stessi quando cominciavamo a usare LaTeX. Non sentirti quindi speciale nella sfortuna della tua immagine.

        Il punto è che all’inizio non capiamo il discorso dei “floating bodies”, gli “oggetti galleggianti”. A differenza dei Word processor come Word, Writer, Pages, e tanti altri simili, che sono solo delle macchine dattilografiche un po’ più avanzate di quelle meccaniche di una volta, i programmi di compilazione del sistema TeX, fra i quali pdfLaTeX (che suppongo sia quello che stai usando) sono dei compositori tipografici che includono l’impaginazione tipografica professionale. Questa professionalità implica che glo oggetti di grandi dimensioni, come le figure e le tabelle, dotati d i una didascalia numerata a cui si può fare riferimento con il meccanismo di \label, \ref e \pageref, vengono fatti “flottare” lungo il testo fino a trovare un posto giusto per sistemarle senza lasciare pagine mozze o pagine che sbordano nel mergine inferiore, o addirittura fuori della pagina.

        Ci sono delle regole per trovare questa posizione tipograficamente ottimale; sono abbastanza complesse e non scendo nei particolari; se vuoi una descrizione abbastanza completa, la trovi nella guida tematica Il LaTeX Reference Manual commentato, liberamente scaricabile dalla sezione Documentazione di questo forum.

        Una delle regole è che un oggetto flottante non viene mai messo prima della pagina nella quale si trova il testo che circonda l’ambiente figure (o table). Poi per impostazione predefinita viene messo o in testa o in calce di una pagina che contenga anche testo oppure in una pagina di soli oggetti flottanti. Si potrebbe cercare di forzare la posizione specificando l’opzione h, così:`\begin{figure}[h]` ma è decisamente pericoloso (“h” sta per “here”, qui!); infatti se lì non c’è posto, la figura resta in coda e blocca tutta la coda degli oggetti flottanti fino alla fine del capitolo, e si rischia di perderne alcuni se sono troppi oggetti in coda.

        Hai due possibilità:
        1) prova a mettere [h] dove ti ho indicato; se ti va bene, e se va bene al prgramma, la figura ti va lì e sei a posto.
        2) taglia il tuo codice e incollalo prima della sezione “Modello probit”, adeguatamante prima finché riesci ad ottenere che la figura si trovi almeno nella pagine dove è descritto.

        Detto questo, permettimi una osservazione: Il codice`\[ \begin{cases}
        se\; p\to 1\Rightarrow probit(p)\to +\infty \\
        se\; p\to 0\Rightarrow probit(p)\to -\infty
        \end{cases} \].` è tutto sbagliato. Caso mai, forse, potrebbe essere questo`\begin{cases}
        \mathrm{probit}(p)\to +\infty & \text{se } p\to 1\\
        \mathrm{probit}(p) \to -\infty & \text{se } p\to 0
        \end{cases}`
        e senza il punto finale che ti verrebbe sulla riga successiva, non dopo la fine dei casi.

        Se scrivi probit in corsivo, tu indichi il prodotto delle variabili p, r, o, b, i, t, e non credo che questo sia il tuo scopo. Il resto riguarda la sintassi dell’ambiente cases.

        La scrittura della matematica richiede l’osservanza di regole precise, sia che la tua matematica sia “pura”, sia che sia “applicata”. LA seconda è la matematica delle grandezze misurabili con tanto di unità di misura; la prima è quella dei matematici. Ora io non so se la tua tesi riguardi la statistica, o la fisica, o l’economia, o…. Quindi sta a te sapere a che categoria di matematica si riferiscano le tue formule. Ma è importante che tu legga con attenzione una buona guida che tratti della composizione della matematica; nella sezione Documentazione, indicata sopra, ce ne sono diverse. Nessuna può andare nei dettagli della disciplina su cui verte la tua tesi, ma ci sono regole generali che certamante sarebbe mglio che tu rispettassi adattandole all’ambito nel quale ti muovi.

      • #114174
        Up
        0
        Down
        ::


        Al momento non ho tempo per dilungarmi, ma suggerirei di dare un’occhiata alla documentazione del pacchetto placeins: il comando [tt]\FloatBarrier[/tt], che esso definisce, potrebbe risolvere il tuo problema.

        Ciao.


        Gustavo

      • #114175
        Up
        0
        Down
        ::


        Grazie mille per i chiarimenti.
        Come hai ben detto, sono novello in quest’ambiente; mi sto ritrovando ad usare questo software, per la prima volta, proprio per la stesura della tesi.
        Grazie anche per la correzione del codice relativo al “cases”, ogni suggerimento/correzione è ben accetto.

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

    Go to top