Curiosità su posizionamento immagini

  • Creatore
    Topic
  • #102891
    Enrico Maria
    Partecipante
      Up
      0
      Down
      ::


      Salve,

      non posto alcun codice perché credo che il comportamento di LaTeX che vado a descrivere dipenda strettamente dallo specifico riempimento della pagina imputata (e delle due pagine adiacenti).
      Insomma, ho un impaginazione perfetta, nel senso che le immagini sono dove devono essere senza usare nemmeno una volta il posizionamento [h]. Ho usato quasi ovunque [t], infatti e in pochi casi . C’è una specifica immagine con posizionamento [t] che preferirei (ma proprio per voler vedere il pelo nell’uovo, eh!) cambiare in in quanto riguarda proprio la \section che inizia dopo di lei. Ora mi chiedo: se l’impaginazione adesso (con [t]) è perfetta, cioè sta bene a LaTeX, perché mai quando passo a mi si sfascia tutto? LaTeX non dovrebbe soltanto scambiare due “blocchi” (non sgridatemi per il lessico forse non appropriato)? Preciso che nello scambio non si creerebbero orfani e o vedove nemmeno nelle pagine precedente e successiva.

      Ripeto, non mi importa un granché, ormai è diventato un sfizio (magari finirei pure per dire che è meglio così com’è).

      Grazie,
      Enrico Maria

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #102892
        Up
        0
        Down
        ::

        Aster1989″ post=102859Salve,

        non posto alcun codice perché credo che il comportamento di LaTeX che vado a descrivere dipenda strettamente dallo specifico riempimento della pagina imputata (e delle due pagine adiacenti).
        Insomma, ho un impaginazione perfetta, nel senso che le immagini sono dove devono essere senza usare nemmeno una volta il posizionamento [h]. Ho usato quasi ovunque [t], infatti e in pochi casi . C’è una specifica immagine con posizionamento [t] che preferirei (ma proprio per voler vedere il pelo nell’uovo, eh!) cambiare in in quanto riguarda proprio la \section che inizia dopo di lei. Ora mi chiedo: se l’impaginazione adesso (con [t]) è perfetta, cioè sta bene a LaTeX, perché mai quando passo a mi si sfascia tutto? LaTeX non dovrebbe soltanto scambiare due “blocchi” (non sgridatemi per il lessico forse non appropriato)? Preciso che nello scambio non si creerebbero orfani e o vedove nemmeno nelle pagine precedente e successiva.

        Ripeto, non mi importa un granché, ormai è diventato un sfizio (magari finirei pure per dire che è meglio così com’è).

        Grazie,
        Enrico Maria

        Se è meglio così com’è, non cambiare nulla 🙂

        Sul numero 19 di ArsTeXnica c’è un lungo articolo-traduzione che spiega per bene come funziona LaTeX in questi frangenti.

        Ciao
        Tommaso

      • #102893
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Il posizionamento degli oggetti flottanti è una delle cose più complesse che ci siano nel nucleo di LaTeX.
          Nella guida tematica Il LaTeX Reference Manual commentato e tradotto in italiano il procedimento è spiegato con un certo dettaglio, ma la cosa resta complessa.

          Certo non bisogna mai usare i codici di posizione [h], [t], da soli; [h] assolutamante mi, atrimenti se non vengono soddisfatti i parametri per quella posizione, quell’oggetto mobile blocca tutta la coda. [t] e da soli potrebbero funzionare, perché almeno se non ci fosse posto in quelle posizioni, LaTeX trova il posto nella pagina successiva, ma così facendo si potrebbero risultati indesiderati.

          Un’altra cosa, spesso trascurata, è il fatto che una figura non può apparire in testa ad una pagina prima del titolo di una sezione. Per questo io preferirei sempre usare almeno [tb] assieme. I codici di posizione di default sono quasi sempre impostati dalle classi al valore [tbp]. Il codice formato dal punto esclamativo riduce l’importanza di certi limiti posti ai codici t e b, ma volendo una impostazione [!tb] sarebbe meglio della sola [tb].

          L’articolo si ArsTeXnica 19 spiega di più, ma non è facile capire ogni dettaglio; nello stesso numero di ArsTeXnica 19 c’è anche descritto un “trucco” per mettere figure a larghezza piena in calce a pagine composte a due colonne; interessante e capendo il trucco si capiscono tante cose.

          Quel che dice illinguista1972 sono parole sante; tienine conto.

        • #102894
          Enrico Maria
          Partecipante
            Up
            0
            Down
            ::

            OldClaudio” post=102861
            Un’altra cosa, spesso trascurata, è il fatto che una figura non può apparire in testa ad una pagina prima del titolo di una sezione. Per questo io preferirei sempre usare almeno [tb] assieme.

            In effetti era proprio il caso che mi ri presentava: la pagina ha la figura in alto e subito dopo inizia una \section (la quale si riferisce proprio a quella figura, tra l’altro!). Allora ho provato come hai detto con [tb] e LaTeX ha ancora preferito top; con [!tb] lo stesso; con ha ben deciso di scaricare la coda alla fine della sezione (che è anche la fine del capitolo) con una figura per pagina. Ho provato allora [!b] (a cui non avevo pensato, per l’errata convinzione che ! andasse solo con h) e allora le cose sono andate come volevo.
            Forse ho capito il motivo di “anarchia”: con questa impaginazione, due pagine dopo c’è una figura [t] seguita da sole due righe di testo (fine capitolo). Ma personalmente trovo questa cosa meno fastidiosa che parlare di figure presentate alla fine una dopo l’altra.

            Ho letto un pochino le guide che mi avete linkato, soprattutto per ciò che riguarda i fattori che influenzano il posizionamento. Penso comunque di dover leggere con più calma, ma vi ringrazio 🙂

            Enrico Maria

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

        Go to top