Re: Titoli e indice con rubriche fisse

#52599
samiel
Partecipante
    Up
    0
    Down
    ::


    In effetti non era così arduo…
    `\documentclass[a4paper]{book}
    \usepackage[T1]{fontenc}
    \usepackage{textcomp}
    \usepackage{ucs}
    \usepackage[utf8x]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[textlf]{MinionPro}
    \input glyphtounicode
    \pdfgentounicode=1
    \usepackage[scaled]{myriad}
    \usepackage[scaled=.8]{beramono}
    \usepackage{emptypage}
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \fancyhf{}
    \renewcommand{\chaptermark}[1]{\markboth{\textbf{\thechapter. #1}}{}}
    \renewcommand{\sectionmark}[1]{\markright{\textbf{\thesection. #1}}}
    \renewcommand{\headrulewidth}{0.5pt}
    \fancyhead[LO]{\nouppercase{\rightmark}}
    \fancyhead[RE]{\nouppercase{\leftmark}}
    \fancyhead[LE,RO]{\thepage}
    \usepackage[dvipsnames]{xcolor}
    \usepackage{quotchap}
    \renewcommand\sectfont{\sffamily\bfseries\Huge}
    \definecolor{mybrown}{named}{Bittersweet}
    \definecolor{Maroon}{cmyk}{0, 0.87, 0.68, 0.32}
    \definecolor{mycyan}{rgb}{0.95,1,1}
    \makeatletter
    \newcommand{\capitolo}{\@ifstar{\@scapitolo}{\@capitolo}}
    \newcommand{\do@sq}[1]{%
    \begin{savequote}\huge\sffamily\bfseries\color{Maroon}#1\end{savequote}}
    \def\@capitolo#1{%
    \renewcommand\chapterheadstartvskip{\vspace*{-5\baselineskip}}%
    \do@sq{#1}\chapter}
    \def\@scapitolo#1#2{%
    \renewcommand\chapterheadstartvskip{\vspace*{3\baselineskip}}%
    \do@sq{#1}\chapter*{#2}
    \markboth{#2}{#2}
    \addcontentsline{toc}{chapter}{#2}}
    \makeatother
    \usepackage{tocloft}
    \setcounter{tocdepth}{1}
    \settowidth{\cftsecnumwidth}{00.00\enspace}
    \makeatletter \renewcommand{\cftdot}{} \makeatother
    \usepackage{titletoc}
    \titlecontents*{part}[0pt]
    {\scshape\color{Maroon}}
    {}
    {}
    {\vspace*{-1em}}
    {}
    \usepackage{lipsum}
    \usepackage{hyperref}
    \hypersetup{pdfborder=0,colorlinks,citecolor=black,filecolor=black,%
    linkcolor=Maroon,linktocpage,urlcolor=Maroon,bookmarksopen,hyperindex}
    \usepackage{bookmark}

    \begin{document}
    \frontmatter
    \pdfbookmark{Indice}{Indice}
    \tableofcontents
    \mainmatter
    \phantomsection
    \addcontentsline{toc}{part}{asdaf}
    \capitolo{asdaf}{prova uno uno uno}
    \lipsum[1]
    \cleardoublepage
    \phantomsection
    %\addcontentsline{toc}{\protect\addvspace{1em}}{part}{qwerty}
    \addcontentsline{toc}{part}{qwerty}
    \capitolo{qwerty}{prova due due due}
    \lipsum[2]
    \end{document}`

    M.

    PS
    Una cosa come
    `\addcontentsline{toc}{\protect\addvspace{1em}}{part}{qwerty}`
    mi dà errore:
    `! Missing \endcsname inserted.

    \protect
    l.69 …tsline{toc}{\protect\addvspace{1em}}{part}
    {qwerty}
    ?
    `
    mentre, aggiungendo il pacchetto interfaces
    `\tocsetup{part/skip=1em}`
    non fa succede niente….

    Go to top