Margini paragrafo/sezione

  • Creatore
    Topic
  • #29674
    Up
    0
    Down
    ::


    Buongiorno a tutti.
    Innanzitutto vi saluto (è il mio primo post). 🙂 Sono contento di essere qui!

    Ho un piccolo problema in LaTeX. Dovrei cercare di modificare i margini solo dei paragrafi (tutti i paragrafi) ma non le intestazioni, i titoli dei capitoli ed i titoli dei paragrafi (le intestazioni generali di tutta la pagina le ho già modificate con i comandi del pacchetto geometry).

    Vi faccio un attimo capire cosa intendo:

    `
    Intestazione della mia pagina
    ____________________________________________

    Capitolo 1
    Titolo Capitolo

    Questo è il testo del mio documento
    e come vedete ci sono dei margini a
    sinistra su tutte le righe (non è u-
    na semplice indentazione).

    1.1 Titolo paragrafo
    Anche qui i margini a sinistra sono
    maggiori rispetto a quelli del res-
    to della pagina.
    `

    Ieri ho cercato in rete tutta la giornata, ma non ho trovato nulla che fa al caso mio. 🙁
    Non chiedo se è possibile, perché con LaTeX tutto è possibile, ma non ho idea di come si faccia e non voglio inguaiarmi pure il natale. 🙁 (conoscendo ormai un pochino latex, ci ho perso tanto tempo e magari sarà pure una cosa stupida da fare) 🙂

    Grazie per l’ascolto! 🙂

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #29675
      Up
      0
      Down
      ::

      Buongiorno a tutti.
      Innanzitutto vi saluto (è il mio primo post). 🙂 Sono contento di essere qui!

      Ho un piccolo problema in LaTeX. Dovrei cercare di modificare i margini solo dei paragrafi (tutti i paragrafi) ma non le intestazioni, i titoli dei capitoli ed i titoli dei paragrafi (le intestazioni generali di tutta la pagina le ho già modificate con i comandi del pacchetto geometry).

      Vi faccio un attimo capire cosa intendo:

      `
      Intestazione della mia pagina
      ____________________________________________

      Capitolo 1
      Titolo Capitolo

      Questo è il testo del mio documento
      e come vedete ci sono dei margini a
      sinistra su tutte le righe (non è u-
      na semplice indentazione).

      1.1 Titolo paragrafo
      Anche qui i margini a sinistra sono
      maggiori rispetto a quelli del res-
      to della pagina.
      `

      Ieri ho cercato in rete tutta la giornata, ma non ho trovato nulla che fa al caso mio. 🙁
      Non chiedo se è possibile, perché con LaTeX tutto è possibile, ma non ho idea di come si faccia e non voglio inguaiarmi pure il natale. 🙁 (conoscendo ormai un pochino latex, ci ho perso tanto tempo e magari sarà pure una cosa stupida da fare) 🙂

      Grazie per l’ascolto! 🙂

      No, tu non vuoi modificare i margini del testo, ma far sporgere a sinistra i titoli di sezioni e capitoli. 🙂 È lo stesso, alla fine, ma se lo guardi così forse hai un modo per riuscirci (e poi convincerti che è brutto, ma forse lo sai già).

      Pacchetto titlesec.

      Ciao
      Enrico

    • #29676
      Up
      0
      Down
      ::


      Eh, che sia brutto o no, voglio fare la tesi in LateX e devo ricopiare fedelmente il template in word della mia università. Fosse stato per me avrei fatto tutto a testa mia, anche se è un buon esercizio per andare a scavare tra comandi e pacchetti di LaTeX. Che sia brutto o no, lo devo fare. 😉

      Ora provo il pacchetto che mi hai detto, anche se comunque io voglio che sporga pure l’intestazione, non solo i titoli (vedo se col pacchetto che mi indichi si può fare); in pratica, voglio che sporga tutto, tranne che il testo (il che è lo stesso di dire che voglio il testo tutto rientrato) 😉

    • #29677
      Up
      0
      Down
      ::

      Eh, che sia brutto o no, voglio fare la tesi in LateX e devo ricopiare fedelmente il template in word della mia università. Fosse stato per me avrei fatto tutto a testa mia, anche se è un buon esercizio per andare a scavare tra comandi e pacchetti di LaTeX. Che sia brutto o no, lo devo fare. 😉

      Ora provo il pacchetto che mi hai detto, anche se comunque io voglio che sporga pure l’intestazione, non solo i titoli (vedo se col pacchetto che mi indichi si può fare); in pratica, voglio che sporga tutto, tranne che il testo (il che è lo stesso di dire che voglio il testo tutto rientrato) 😉

      Per far sporgere anche l’intestazione puoi guardare la documentazione di fancyhdr, dove è spiegato come fare.

      Hai un URL per quel modello di tesi?

      Ciao
      Enrico

    • #29678
      Up
      0
      Down
      ::


      Scusate, ma in questi giorni ho un pochino sospeso la composizione del mio documento. Se ho tempo provo a mettere on-line il modello di tesi.
      Comunque sto vedendo il pacchetto titlesec, anche se non è proprio semplicissimo. Grazie agli esempi nella doc però sono riuscito a cambiare pure un po’ le intestazioni dei capitoli come volevo, però non sono ancora riuscito a portarle “in fuori”.

      Nel frattempo procedo pure con la ricerca sul web per capire se è possibile direttamente far rientrare il testo (così mi evito di dover far sporgere pure l’intestazione), anche se la cosa mi sembra difficile date le scarse info che sto trovando (anche se mi sembra assurdo che non sia possibile). 😕

    • #29679
      Up
      0
      Down
      ::


      VITTORIA!!! 😀

      Sono riuscito a fare ciò che volevo, e senza nessun pacchetto. Ovviamente vi riporto qui la soluzione, nella speranza che possa essere utile a qualcuno (io ci ho perso 3 giorni, sul web è difficilissimo trovare qualcosa di adatto). Basta usare il seguente comando:
      `\leftskip=1cm`
      Credo che sia un comando TeX più che un comando LaTeX (non so, perché in genere io uso LaTeX, non direttamente TeX), ma credo che non vi sia alcun problema ad utilizzarlo. Posto all’interno di un documento cambia il rientro dei paragrafo da quel punto in poi.
      Se si preferisce si può ridefinire il comando, più similmente a quelli di LaTeX:
      `\newcommand{\leftindent}[1]{\leftskip=#1}`
      e porre nel punto in cui si vuole che inizi il rientro il nuovo comando:
      `\leftindent{1cm}`

      Voglio ringraziare egreg9 per il supporto. Il pacchetto titlesec/titletoc mi è stato comunque utile per altre cose. 😉

      P.S. Fonte: http://www.docmirror.net/it/linux/howto/apps/TeTeX-HOWTO/TeTeX-HOWTO-4.html

    • #29680
      Up
      0
      Down
      ::

      VITTORIA!!! 😀

      Sono riuscito a fare ciò che volevo, e senza nessun pacchetto. Ovviamente vi riporto qui la soluzione, nella speranza che possa essere utile a qualcuno (io ci ho perso 3 giorni, sul web è difficilissimo trovare qualcosa di adatto). Basta usare il seguente comando:
      `\leftskip=1cm`
      Credo che sia un comando TeX più che un comando LaTeX (non so, perché in genere io uso LaTeX, non direttamente TeX), ma credo che non vi sia alcun problema ad utilizzarlo. Posto all’interno di un documento cambia il rientro dei paragrafo da quel punto in poi.
      Se si preferisce si può ridefinire il comando, più similmente a quelli di LaTeX:
      `\newcommand{\leftindent}[1]{\leftskip=#1}`
      e porre nel punto in cui si vuole che inizi il rientro il nuovo comando:
      `\leftindent{1cm}`

      Voglio ringraziare egreg9 per il supporto. Il pacchetto titlesec/titletoc mi è stato comunque utile per altre cose. 😉

      P.S. Fonte: http://www.docmirror.net/it/linux/howto/apps/TeTeX-HOWTO/TeTeX-HOWTO-4.html

      Non canterei vittoria così presto. Le sezioni non vengono “sporgenti”, per esempio. Inoltre l’uso di \leftskip in LaTeX è sconsigliato (va usato solo dentro opportuni ambienti).

      Probabilmente qualcosa come
      `\titleformat{\chapter}[display]
      {\huge\bfseries}
      {\chaptertitlename\ \thechapter\\}
      {-12pt}
      {}
      \titlespacing{\chapter}{-1cm}{*0}{*4}
      \titlespacing{\section}{-1cm}{*1}{*1}`
      sarebbe più adatto; -1cm è la sporgenza per i titoli.

      Quanto al filetto sotto la testatina, basta caricare fancyhdr e, fra i comandi specifici, usare
      `\fancyheadoffset[L]{1cm}`
      Ciao
      Enrico

    • #29681
      Up
      0
      Down
      ::


      L’effetto dei comandi che mi hai riportato è identico a quello di leftskip, ma preferisco seguire i tuoi consigli, dato che hai maggiore esperienza (anche se con leftskip, volendo, si poteva pure modificare il rientro in più parti del proprio codice ma, almeno per il momento, credo che mi vada bene così). 😉
      Grazie mille per i preziosissimi consigli. Intanto, cercando cercando, sto facendo un po’ di pratica con LaTeX. 😉

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

Go to top