Stile section particolare – memoir

  • Creatore
    Topic
  • #74273
    Up
    0
    Down
    ::


    Ciao a tutti,

    tempo fa, grazie alle indicazioni di cfiandra, ho impostato come stile dei capitoli in un mio documento quello mostrato alla pagina 28 di questa documentazione. Avrei due domande da porre al riguardo:

    1. È possibile personalizzare anche le [tt]section[/tt] allo stesso modo? Mi piacerebbe che il numero della [tt]section[/tt] fosse bianco all’interno di un rettangolo grigio, e che il titolo della [tt]section[/tt] sia nello stesso grigio. Mentre sono in grado di fare quest’ultima cosa, non ho idea se si possa fare la prima, e se sì, come;
    2. Credete che stilisticamente sia poco gradevole? Io pensavo di lasciare le [tt]subsection[/tt] così come sono, tranne che scriverei anche quelle in grigio.

    Vi ringrazio molto e vi auguro una buona giornata,
    Marco.

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #74274
      Up
      0
      Down
      ::


      Ciao,

      forse una soluzione potrebbe essere di usare i comandi di [tt]TikZ.[/tt] È possibile farlo?

      Grazie e buona giornata,
      Marco.

    • #74275
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::

        Marco87″ post=73292Ciao a tutti,

        tempo fa, grazie alle indicazioni di cfiandra, ho impostato come stile dei capitoli in un mio documento quello mostrato alla pagina 28 di questa documentazione. Avrei due domande da porre al riguardo:

        1. È possibile personalizzare anche le [tt]section[/tt] allo stesso modo? Mi piacerebbe che il numero della [tt]section[/tt] fosse bianco all’interno di un rettangolo grigio, e che il titolo della [tt]section[/tt] sia nello stesso grigio. Mentre sono in grado di fare quest’ultima cosa, non ho idea se si possa fare la prima, e se sì, come;
        2. Credete che stilisticamente sia poco gradevole? Io pensavo di lasciare le [tt]subsection[/tt] così come sono, tranne che scriverei anche quelle in grigio.

        Vi ringrazio molto e vi auguro una buona giornata,
        Marco.

        Marco, se leggi la documentazione di color o semplicemente quella contenuta in grfguide (con texdoc) trovi i comandi \colorbox insieme ai comandi per colorare il testo come \textcolor; quindi quello che vuoi fare, tecnicamente lo si può fare tranquillamente: sei abbastanza esperto per scriverti delle macro; di trovare i comandi interni di memoir eventuali da modificare nel proprio documento; quindi non dovresti avere problemei.

        Ho visto già questo stile di scrittura dei numeri delle sezioni; personalmente non lo apprezzo granché, ma de gustibus non est disputandum; preferisc, casomai, i titoli scritti in colore scuro, per esempio marrone, oppure in grigio scuro, se si deve stampare in bianco e nero. Ma queste sono cose estetiche che ti puoi gestire secondo il tuo gusto.

      • #74276
        Up
        0
        Down
        ::


        Ciao Claudio,

        ti ringrazio molto delle indicazioni. Avevo provato ad adattare il codice usato per il numero del capitolo, ma senza successo. Ora so dove cercare le informazioni e i comandi che mi servono.

        Grazie mille e buona giornata,
        Marco.

      • #74277
        Up
        0
        Down
        ::


        Ciao,

        ho provato a fare alcune prove. Sono giunto a questo punto:
        `\documentclass[a4paper,11pt,extrafontsizes,twoside,openright]{memoir}

        \usepackage{etex}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[greek,italian]{babel}
        \usepackage{microtype}

        \usepackage{lipsum}

        \usepackage{xcolor}
        \colorlet{grigioScuro}{gray!75!black}
        \colorlet{grigioChiaro}{gray!95!black}

        \usepackage{tikz}

        %CASO 1
        %\setsecnumformat{\colorbox{grigioScuro}{\textcolor{white}{\large\sffamily\bfseries \csname the#1\endcsname}}\quad}

        %CASO 2
        \newcommand{\mySecFont}[1]{\noindent\textcolor{grigioScuro}{\large\sffamily\bfseries\MakeUppercase{#1}}}
        \setsecheadstyle{\mySecFont}

        \begin{document}
        \chapter{Titolo}
        \section{Titolo di prova}
        \lipsum[1]

        \end{document}`

        Con il “CASO 1” decommentato ottengo quello che desidero per il numero della [tt]section;[/tt] per il “CASO 2” ottengo quello che desidero per il titolo della [tt]section.[/tt] Non riesco unire i due effetti; come faccio?

        Ciao e grazie,
        Marco.

      • #74278
        Up
        0
        Down
        ::


        Ciao,

        naturalmente ho provato a decommentare entrambi i ‘casi’ e a invertirne l’ordine, ma senza successo. Non trovo il modo di agire sul titolo della [tt]section[/tt] in maniera indipendente dal numero della [tt]section.[/tt]

        Ciao e buona domenica,
        Marco.

      • #74279
        Up
        0
        Down
        ::


        Ciao,

        poiché nei comandi definiti nella classe memoir non trovo quelli che mi permettono di fare quello che vorrei, ho provato a usare il pacchetto [tt]titlesec:[/tt]`
        \documentclass[a4paper,11pt,extrafontsizes,twoside,openright]{memoir}

        \usepackage{etex}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[greek,italian]{babel}
        \usepackage{microtype}

        \usepackage{lipsum}

        \usepackage{xcolor}
        \colorlet{grigioScuro}{gray!75!black}
        \colorlet{grigioChiaro}{gray!95!black}

        \usepackage{titlesec}
        \titlelabel{\colorbox{grigioScuro}{\large\sffamily\bfseries\textcolor{white}{\thetitle}}\quad}
        \titleformat*{\section}{\large\sffamily\bfseries\color{grigioScuro}}

        \begin{document}

        \tableofcontents

        \chapter{Titolo}
        \section{Titolo di prova}
        \lipsum[1]

        \end{document}`
        Ora l’unico problema è usare il comando [tt]\MakeUppercase,[/tt] che non riesco a far funzionare. C’è soluzione?

        Ciao e grazie,
        Marco.

      • #74280
        Up
        0
        Down
        ::

        Marco87″ post=74325Ciao,

        poiché nei comandi definiti nella classe memoir non trovo quelli che mi permettono di fare quello che vorrei, ho provato a usare il pacchetto [tt]titlesec:[/tt]`
        \documentclass[a4paper,11pt,extrafontsizes,twoside,openright]{memoir}

        \usepackage{etex}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[greek,italian]{babel}
        \usepackage{microtype}

        \usepackage{lipsum}

        \usepackage{xcolor}
        \colorlet{grigioScuro}{gray!75!black}
        \colorlet{grigioChiaro}{gray!95!black}

        \usepackage{titlesec}
        \titlelabel{\colorbox{grigioScuro}{\large\sffamily\bfseries\textcolor{white}{\thetitle}}\quad}
        \titleformat*{\section}{\large\sffamily\bfseries\color{grigioScuro}}

        \begin{document}

        \tableofcontents

        \chapter{Titolo}
        \section{Titolo di prova}
        \lipsum[1]

        \end{document}`
        Ora l’unico problema è usare il comando [tt]\MakeUppercase,[/tt] che non riesco a far funzionare. C’è soluzione?

        Ciao e grazie,
        Marco.

        `\setsecheadstyle{\large\sffamily\bfseries\color{grigioScuro}\MakeUppercase}
        \protected\def\textcolorwhite#1{\textcolor{white}{#1}}
        \protected\def\colorboxgrigioScuro#1{\colorbox{grigioScuro}{#1}}
        \setsecnumformat{\colorboxgrigioScuro{\textcolorwhite{\csname the#1\endcsname}}\quad}`
        Le due definizioni di mezzo servono per via del [tt]\MakeUppercase[/tt]. Sei proprio sicuro di volerlo?

        Ciao
        Enrico

      • #74281
        Up
        0
        Down
        ::


        Ciao Enrico,

        intanto grazie mille per la soluzione! 🙂

        egreg9Sei proprio sicuro di volerlo?

        Ancora non al 100%. Quello stile si abbina molto a quello che ho scelto per il titolo dei capitoli. Prima di usarlo effettivamente, ci penserò su e farò anche alcune prove di stampa.

        Grazie e buona giornata,
        Marco.

      • #74282
        Up
        0
        Down
        ::

        Marco87″ post=74336Ciao Enrico,

        intanto grazie mille per la soluzione! 🙂

        Sei proprio sicuro di volerlo?

        Ancora non al 100%. Quello stile si abbina molto a quello che ho scelto per il titolo dei capitoli. Prima di usarlo effettivamente, ci penserò su e farò anche alcune prove di stampa.

        Almeno spazialo:
        `\newcommand\UpperSpaced[1]{\textls[150]{\MakeUppercase{#1}}} % Maiuscolo spaziato
        \setsecheadstyle{\noindent\large\sffamily\bfseries\color{grigioScuro}\UpperSpaced}
        \protected\def\textcolorwhite#1{\textcolor{white}{#1}}
        \protected\def\colorboxgrigioScuro#1{\colorbox{grigioScuro}{#1}}
        \setsecnumformat{\colorboxgrigioScuro{\textcolorwhite{\textls[0]{\csname the#1\endcsname}}}\quad}`
        Ciao
        Enrico

      • #74283
        Up
        0
        Down
        ::


        Ciao,

        egreg9Almeno spazialo

        Ok, mi piace! Grazie! 🙂

        Ciao,
        Marco.

      • #74284
        Didier
        Partecipante
          Up
          0
          Down
          ::


          Mi aggrego anche io alla domanda seppur leggermente diversa.
          Sempre riaprendo il discorso del documento con i vari stili di capitoli postato, non capisco come applicarli ai capitoli di un documento. Inoltre sarebbe possibile, in un documento semplice (report o book), applicare solo lo stile dei capitoli di classicthesis (per intenderci usare esclusivamente lo stile dei capitoli di ArteLatex in un documento semplicissimo)?

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

      Go to top