sfondo colorato di vari elementi, per esempio titoli

  • Creatore
    Topic
  • #3322
    Up
    0
    Down
    ::


    ciao a tutti,
    avrei la necessità di creare elementi di pagina con uno sfondo. l’idea è di usare il pacchetto color.
    questo mette a disposizione il comando \colorbox, di cui però non si può specificare la dimensione. ho risolto in questo modo
    `
    \colorbox[gray]{0.90}{\makebox[\textwidth][l]{#1}}
    `
    dove al posto di #1 metto quello che mi pare. In questo modo posso fare una riga totalmente grigia con al centro una scritta, e fino a qui ok.
    il punto è che io devo fare lo stesso per un titolo di capitolo. mi sono letto tutto il manuale di titlesec, pacchetto geniale. riesco a modificare la forma e posizione dei capitoli a volontà, ma non a mettere uno sfondo. qualche idea?

    per esempio facendo (versione semplificatissima)
    `
    \usepackage{titlesec}

    \titleformat{\chapter}[block]
    {\normalfont\huge}
    {}
    {5pt}
    {\colorbox[gray]{0.80}{\makebox[\textwidth][l]{haha}}}
    {}
    `

    ottengo bene una riga grigia e poi il titolo. ora io vorrei il titolo dentro la riga grigia. in pratica invece di definire una scatola grigia a cui faccio seguire il titolo mi ci vorrebbe una dichiarazione come \pagecolor ma che resti locale alla sezione del titolo.

    gli ultimi due campi {} di \titleformat sono il codice da eseguire prima e dopo il titolo del capitolo. se esistesse una forma equivalente a \leftmark da usare come argomento della mia box il gioco sarebbe fatto ma

    `
    \colorbox[gray]{0.80}{\makebox[\textwidth][l]{\leftmark}}
    `

    non funziona. ho provato nche a fare i giochi sporchi e a fare una scatola grigia vuota e spostarci sopra il titolo ma non funziona. ho anche provato \pagecolor ma colora tutto perché non resta locale. ho provato a mettere una \minipage fra i due campi before e after ma LaTeX non capisce più niente…

    mi resta da provare a modificare a shape frame per cercare di colorarla ma è una palla.
    qualche idea?

    ciao
    f

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #3323
      Up
      0
      Down
      ::


      Dal silenzio mi pare di capire che qui nessuno sa come si fa.
      io non segui il newsgroup internazionale. chi lo fa avrebbe per favore la cortesia di chiedere a qualche cervellone d’oltremare? se volete preparo anche la versione inglese della domanda, cosi’ dovete solo inviarla.
      grazie per l’eventuale aiuto
      f

    • #3324
      Up
      0
      Down
      ::

      Dal silenzio mi pare di capire che qui nessuno sa come si fa.
      io non segui il newsgroup internazionale. chi lo fa avrebbe per favore la cortesia di chiedere a qualche cervellone d’oltremare? se volete preparo anche la versione inglese della domanda, cosi’ dovete solo inviarla.
      grazie per l’eventuale aiuto
      f

      Hai provato a dare un’occhiata al pacchetto sectsty? Nella documentazione mi pare ci siano alcuni trucchi per colorare. In generale, per colorare lo sfondo di una box puoi provare con qualche trucco che usi l’ambiente lrbox.
      Ciao
      Enrico

    • #3325
      Up
      0
      Down
      ::


      ok, grazie per l’indicazione.
      questa sera provo.
      ciao
      f

    • #3326
      Up
      0
      Down
      ::

      ok, grazie per l’indicazione.
      questa sera provo.
      ciao
      f

      ho letto la doc.
      ora non posso porvare, ma mi pare semplice cambiare il colore di sfondo.
      purtroppo pero ho anche altri problemi, ovvero devo tenere separati Capitolo n dal titolo vero e proprio.
      mi sa che prendero’ fancychapter e cerchero’ di partire da una delle macro per fare quello che voglio.
      appena avro’ tempo posto il risultato delle varie prove.
      grazie mille
      f

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

Go to top