Re: Informazioni su realizzazione nuovo layout (più altre cose)

#57797
Up
0
Down
::


Devo dire che sto impazzendo a stare a presso a tutta la documentazione che serve per lavorare con LaTeX che più volte sono stato tentato di mollare tutto.
Comunque cerco di portami avanti con tutta la stanchezza e le difficoltà del caso, quindi dopo aver impostato alcuni parametri e utilizzato parte dei suggerimenti riportati sopra dal Prof. Gregorio sono riuscito a comporre, grazie al pacchetto tocloft, un indice abbastanza simile a quello originale.

Sono aperto ad ogni consiglio e suggerimento ma nel merito dell’indice due cose in particolare proprio non sono riuscito a fare pur avendo riletto diverse volta la documentazione: mettere capito e nome capitolo su due righe e aggiungere la stringa ‘pag.’ prima del numero.

Mi confermate che è un limite di tocloft?

Aggiungo il preambolo
i commenti strani sono i miei che faccio gli esperimenti e poi mi scordo le cose… 😳

`\documentclass[10pt,a5paper,openany]{book}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[italian]{babel}
\usepackage[a5paper,top=20mm,bottom=15mm %
,left=7.5mm,right=15mm, %
heightrounded,bindingoffset=5mm]{geometry}
\usepackage{indentfirst}
\frenchspacing
\usepackage{etoolbox} % Che faceva?
\usepackage{indentfirst}
\usepackage{titlesec,itnumpar}
\usepackage{lipsum}
\usepackage{emptypage}

\usepackage[titles]{tocloft} % gestione indice, titles usa le impostazioni di chapter
%\renewcommand{\cfttoctitlefont}{\hfill\Large\bfseries} % imposta il font
%\renewcommand{\cftaftertoctitle}{\hfill} % ???
%\cftsetindents{section}{3em}{-2em} % agisce sull'identazione della sezione
%\cftsetpnumwidth{3em} % agisce sul rientro dell'area del numero
%\cftsetrmarg{30pt} % agisce sui margini
\renewcommand{\thechapter}{\Roman{chapter}} % imposta la numerazione in numeri romani
\renewcommand{\cftchapfont}{\hfil\bfseries\chaptertitlename\ } % aggiunge il nome generico del capitolo
\renewcommand{\cftchapaftersnum}{.} % aggiunge un punto dopo il contatore del capitolo
%\renewcommand{\cftsecfont}{\hfil} % centra il testo della sezione ma sballa l'identazione
\setlength{\cftsecnumwidth}{-1.5em} % rientra la prima riga dell'identazione della sezione
\setlength{\cftsecindent}{3em} % spinge fuori il resto del testo della sezione, si bilancia col comando sopra
%\setlength{\cftchapindent}{30pt} % imposta il margine esterno del capitolo
\setlength{\cftbeforesecskip}{0.4em} % aumenta la distanza tra i capitoli
\cftpagenumbersoff{chapter} % elimina la numerazione delle pagine ai capitoli

\usepackage{fancyhdr}
\fancyhf{}
\pagestyle{fancy}
\fancyfoot{}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\fancyhead[RO,LE]{\small\thepage}
\fancyhead[CE]{\small\chaptertitlename\ \ordinalem{chapter}.}
\fancyhead[CO]{\small\leftmark}
%\renewcommand{\headrulewidth}{0.25pt}

%%% Intestazioni dei capitoli
\titleformat{name=\chapter}[display]
{\filcenter}
{\Large\MakeUppercase{\chaptertitlename\ \roman{chapter}.}}
{1.5pc}
{\large\MakeUppercaseDot}
[{\makebox[4em]{\hrulefill}}]
\newcommand{\MakeUppercaseDot}[1]{\MakeUppercase{#1}.}
\titleformat{name=\chapter,numberless}[display]
{\filcenter}
{}
{0pt}
{\Large\MakeUppercase}
[{\makebox[4em]{\hrulefill}}]

% Pacchetti Matematica
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{textcomp}

%Pacchetti grafica
\usepackage{float}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage[font=small,format=hang,labelfont={sf,bf}]{caption}

\makeatletter % che fa questo cosa?
\renewcommand{\@seccntformat}[1]{\csname the#1\endcsname}
\makeatother

\renewcommand\thefigure{\arabic{figure}.} %semplice contatore

\setcounter{secnumdepth}{0} % non numera le sezioni

%Contatore
\newcounter{conta}
%\stepcounter{conta}
\newcommand{\conta}{\stepcounter{conta}\textbf{\sffamily{\theconta. }}}

\begin{document}

\title{Luce e colori}
\author{Giulio Bellotti}
\date{}

\frontmatter
\begin{titlepage}
\centering
\pagestyle{headings}
{\large Giulio Bellotti\\}
\vspace{5pt}
{\huge Luce e colori\\}
\end{titlepage}

\cleardoublepage
\tocloftpagestyle{fancy}
\tableofcontents

\mainmatter

\input{cap/cap00}
\input{cap/cap01}
\input{cap/cap02}

\end{document}`

Go to top