capitolo non numerato

  • Creatore
    Topic
  • #82620
    Up
    0
    Down
    ::


    Salve,

    per quanto riguarda i capitoli ho il seguente codice:

    `
    \definecolor{chaptercolor}{named}{MidnightBlue}
    \newcommand{\colorchapter}[1]{\chapter{\textcolor{chaptercolor}{#1}}}
    `

    come posso fare allo stesso modo per definire un capitolo non numerato?

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #82621
      Up
      0
      Down
      ::

      dearick” post=81965Salve,

      per quanto riguarda i capitoli ho il seguente codice:

      `
      \definecolor{chaptercolor}{named}{MidnightBlue}
      \newcommand{\colorchapter}[1]{\chapter{\textcolor{chaptercolor}{#1}}}
      `

      come posso fare allo stesso modo per definire un capitolo non numerato?

      Soluzione numero 1:`
      \newcommand{\colorchapterx}[1]{\chapter*{\textcolor{chaptercolor}{#1}}}
      ` Esempio: `
      \documentclass[a4paper,11pt]{report}
      \usepackage{lipsum}
      \usepackage[dvipsnames]{xcolor}
      \definecolor{chaptercolor}{named}{MidnightBlue}
      \newcommand{\colorchapter}[1]{\chapter{\textcolor{chaptercolor}{#1}}}
      \newcommand{\colorchapterx}[1]{\chapter*{\textcolor{chaptercolor}{#1}}}

      \begin{document}
      \colorchapter{First}
      \lipsum

      \colorchapter{Second}
      \lipsum

      \colorchapterx{Third}
      \end{document}
      ` Soluzione numero 2: con il pacchetto xparse (molto meglio). Esempio: `
      \documentclass[a4paper,11pt]{report}
      \usepackage{lipsum}
      \usepackage[dvipsnames]{xcolor}
      \definecolor{chaptercolor}{named}{MidnightBlue}
      \usepackage{xparse}

      \DeclareDocumentCommand \colorchapter { s m }{
      \IfBooleanTF #1{
      \chapter*{\textcolor{chaptercolor}{#2}}
      }{
      \chapter{\textcolor{chaptercolor}{#2}}
      }
      }

      \begin{document}
      \colorchapter{First}
      \lipsum

      \colorchapter{Second}
      \lipsum

      \colorchapter*{Third}
      \end{document}
      `

      Ciao
      Claudio

    • #82622
      Up
      0
      Down
      ::


      Grazie mille Claudio ho adottato la soluzione 2, in fase di compilazione ricevo 1 warning relativo a “xparse/redefine-command”

      Riccardo

    • #82623
      Up
      0
      Down
      ::

      dearick” post=81981Grazie mille Claudio ho adottato la soluzione 2, in fase di compilazione ricevo 1 warning relativo a “xparse/redefine-command”

      Riccardo

      Ho controllato, purtroppo non ricevo questo warning. Hai compilato il mio stesso esempio o hai già inserito nel tuo documento il comando?

      Ciao
      Claudio

    • #82624
      Up
      0
      Down
      ::


      Ho copiato il codice così come lo hai scritto … Mentre con la soluzione 1 tutto ok !

      Riccardo

    • #82625
      Up
      0
      Down
      ::

      dearick” post=81965Salve,

      per quanto riguarda i capitoli ho il seguente codice:

      `
      \definecolor{chaptercolor}{named}{MidnightBlue}
      \newcommand{\colorchapter}[1]{\chapter{\textcolor{chaptercolor}{#1}}}
      `

      come posso fare allo stesso modo per definire un capitolo non numerato?

      Mi pare un modo pessimo. Avrai il colore anche nell’indice e spero che tu non lo voglia.

      Se non hai altre personalizzazioni con titlesec, il modo più semplice è
      `\usepackage{sectsty}
      \chapterfont{\color{chaptercolor}}`
      Ciao
      Enrico

    • #82626
      Up
      0
      Down
      ::


      Scusa Enrico non ho capito, per quanto riguarda il colore dei capitoli ho il seguente codice:
      `
      % colore
      %=====================================================================
      \definecolor{chaptercolor}{named}{MidnightBlue}
      \definecolor{frontcolor}{named}{Yellow}
      \definecolor{frontcolorbkg}{named}{MidnightBlue}
      \definecolor{pagequadrocolor}{rgb}{0.8,0.85,1}
      \definecolor{pagequadroframe}{named}{Black}
      %=====================================================================
      % definisce comando colorchapter per avere chapter e appendix a colori
      %=====================================================================
      \newcommand{\colorchapter}[1]{\chapter{\textcolor{chaptercolor}{#1}}}
      \newcommand{\colorchapterx}[1]{\chapter*{\textcolor{chaptercolor}{#1}}}
      %=====================================================================
      % Formattazione documento
      %=====================================================================
      \pagestyle{fancyplain} \addtolength{\headwidth}{\marginparsep}
      \setlength{\headheight}{15pt}
      \renewcommand{\headrulewidth}{1pt} % modificare questo per spessore linea header
      \renewcommand{\chaptermark}[1]%
      {\markboth{#1}{}}
      \renewcommand{\sectionmark}[1]%
      {\markright{\thesection\ #1}}
      \lhead[\fancyplain{}{\sf\bfseries\thepage}]%
      {\fancyplain{}{\sf\bfseries\rightmark}}%
      \rhead[\fancyplain{}{\sf\bfseries\leftmark}]%
      {\fancyplain{}{\sf\bfseries\thepage}}%
      \cfoot{}

      %titolo
      \titleformat{\chapter}[display]
      {\Huge\sf\bfseries}
      {\filleft{\LARGE\chaptertitlename}\LARGE\thechapter}
      {4ex}
      {\filleft\titlerule
      \vspace{2ex}%
      }
      [\vspace{2ex}%
      \titlerule]
      `

      Non ho capito cosa dovrei sostituire …

      Riccardo

    • #82627
      Up
      0
      Down
      ::

      dearick” post=81992Scusa Enrico non ho capito, per quanto riguarda il colore dei capitoli ho il seguente codice:
      `
      % colore
      %=====================================================================
      \definecolor{chaptercolor}{named}{MidnightBlue}
      \definecolor{frontcolor}{named}{Yellow}
      \definecolor{frontcolorbkg}{named}{MidnightBlue}
      \definecolor{pagequadrocolor}{rgb}{0.8,0.85,1}
      \definecolor{pagequadroframe}{named}{Black}
      %=====================================================================
      % definisce comando colorchapter per avere chapter e appendix a colori
      %=====================================================================
      \newcommand{\colorchapter}[1]{\chapter{\textcolor{chaptercolor}{#1}}}
      \newcommand{\colorchapterx}[1]{\chapter*{\textcolor{chaptercolor}{#1}}}
      %=====================================================================
      % Formattazione documento
      %=====================================================================
      \pagestyle{fancyplain} \addtolength{\headwidth}{\marginparsep}
      \setlength{\headheight}{15pt}
      \renewcommand{\headrulewidth}{1pt} % modificare questo per spessore linea header
      \renewcommand{\chaptermark}[1]%
      {\markboth{#1}{}}
      \renewcommand{\sectionmark}[1]%
      {\markright{\thesection\ #1}}
      \lhead[\fancyplain{}{\sf\bfseries\thepage}]%
      {\fancyplain{}{\sf\bfseries\rightmark}}%
      \rhead[\fancyplain{}{\sf\bfseries\leftmark}]%
      {\fancyplain{}{\sf\bfseries\thepage}}%
      \cfoot{}

      %titolo
      \titleformat{\chapter}[display]
      {\Huge\sf\bfseries}
      {\filleft{\LARGE\chaptertitlename}\LARGE\thechapter}
      {4ex}
      {\filleft\titlerule
      \vspace{2ex}%
      }
      [\vspace{2ex}%
      \titlerule]
      `

      Non ho capito cosa dovrei sostituire …

      Riccardo

      Perché andare in cerca di complicazioni?
      `\titleformat{\chapter}[display]
      {\Huge\sf\bfseries\color{MidnightBlue}}
      {\filleft{\LARGE\chaptertitlename}\LARGE\thechapter}
      {4ex}
      {\filleft\titlerule
      \vspace{2ex}%
      }
      [\vspace{2ex}%
      \titlerule]`

      E poi usi semplicemente [tt]\chapter[/tt]

      Ciao
      Enrico

    • #82628
      Up
      0
      Down
      ::


      Grazie Enrico ! Ma adesso Capitolo 1, Capitolo 2, ecc. sono scritti in Midnightblue … non dovrebbero essere in nero?

      Riccardo

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

Go to top