- Questo topic ha 6 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 1 mese fa da
rici80.
-
CreatoreTopic
-
10 Agosto 2013 alle 21:29 #87995::
Salve a tutti (sì, anche e soprattutto a te, sommo Gregorio…),come da titolo vorrei, dato un \preto{\chapter}{…}, che questo venisse eseguito per soli capitoli numerati, e dunque mai per \chapter*….
Sarebbe inoltre ciò possibile senza ridefinire il comando chapter???
Grazie in anticipo per ogni consiglio.
Ciao a tutti.
-
CreatoreTopic
-
AutoreRisposte
-
-
11 Agosto 2013 alle 15:38 #87996::
rici80″ post=87438Salve a tutti (sì, anche e soprattutto a te, sommo Gregorio…),
come da titolo vorrei, dato un \preto{\chapter}{…}, che questo venisse eseguito per soli capitoli numerati, e dunque mai per \chapter*….
Sarebbe inoltre ciò possibile senza ridefinire il comando chapter???
Grazie in anticipo per ogni consiglio.
Ciao a tutti.
`\makeatletter
\pretocmd{\@chapter}{}{}{}
\makeatother`
Nota le due coppie di graffe alla fine che sono necessarie.Spiegazione: [tt]\chapter[/tt] esegue alla fine [tt]\secdef\@chapter\@schapter[/tt] che esegue [tt]\@chapter[/tt] se non c’è *, [tt]\@schapter[/tt] altrimenti. Prima di [tt]\secdef[/tt] viene eseguito [tt]\cleardoublepage[/tt], viene eseguito [tt]\thispagestyle{plain}[/tt] e poco altro. Direi che aggiungere qualcosa all’inizio di [tt]\chapter[/tt] è inutile.
Ciao
Enrico
-
11 Agosto 2013 alle 20:00 #87997::
Gregorio, innanzitutto grazie come sempre, però qualcosa ancora non va nel codice che hai suggerito;
il vecchio, seppur sia assolutamente fragile (un capitolo nascosto ne causerebbe appunto il malfunzionamento),
invece funziona:
` \newcounter{mychapterinpartcounter}[part]
\preto{\chapter}
{
\stepcounter{mychapterinpartcounter}
\ifthenelse{\equal{\arabic{mychapterinpartcounter}}{1}}{}{\addtocontents{toc}{\protect\filbreak}}
}`Ho iniziato ad usare \preto{chapter} come da te suggeritomi
( http://www.guitex.org/home/en/forum/5-tex-e-latex/55694-indice-con-capitoli-e-sezioni-in-una-stessa-pagina ).Quando però decisi di inserire due indici a diverso dettaglio,
la sola presenza dei due chapter* appunto automaticamente inseriti dagli indici
ha portato ad un comportamento anomalo, ossia all’inserimento di qualche accapo di troppo….Ho preferito separare i post…..per i posteri !! 😉
-
12 Agosto 2013 alle 6:40 #87998
-
12 Agosto 2013 alle 8:13 #87999::
…pardon…. sempre lo stesso errore; ecco qua l’esempio:`\documentclass[15pt,a4paper,pdftex,oneside,unicode=true]{scrbook}
\usepackage{classicthesis-ldpkg}
\usepackage[parts, pdfspacing, linedheaders, listsseparated]{classicthesis}\usepackage{amsmath, amsfonts, amssymb, amsbsy, amsthm, fixmath}
\usepackage[italian]{babel}
\usepackage{bbm}
\usepackage{calc, cancel, colortbl, cprotect}
\usepackage{etoolbox}
\usepackage[T1]{fontenc}
\usepackage{fancyvrb, fullpage, float}
\usepackage{ifthen}
\usepackage[utf8]{inputenc}
\usepackage{longtable, linearA}
\usepackage{marvosym}
\usepackage{paralist}
\usepackage{setspace, skak, shorttoc}
\usepackage{textcomp, titletoc}
\usepackage{verbatim}
\usepackage{wasysym, wrapfig}
\usepackage{bookmark}\preto{\part}
{
\cleardoublepage
\ifthenelse{\equal{\arabic{part}}{0}}{}{\addtocontents{toc}{\protect\clearpage}}
}\newcounter{mychapterinpartcounter}[part]
\preto{\chapter}
{
\stepcounter{mychapterinpartcounter}
\ifthenelse{\equal{\arabic{mychapterinpartcounter}}{1}}{}{\addtocontents{toc}{\protect\filbreak}}
}\preto{\section}{\ifthenelse{\equal{\arabic{section}}{0}}{}{\clearpage}}
\begin{document}
\pdfbookmark[1]{Indice breve}{Indice breve}
\shorttoc{Indice breve}{1}\clearpage
\setcounter{tocdepth}{2}
\renewcommand{\contentsname}{Indice dettagliato}
\pdfbookmark[1]{Indice dettagliato}{Indice dettagliato} %{Indice}{Indice}
\tableofcontents`vorrei due indici con diverso dettaglio,
e che in questi le parti successive alla prima richiedano un accapo,
e che anche i capitoli, se non interamente contenuti su una pagina, vadano accapo….un po’ cervellotico forse, ma utile per dare già dall’indice un certo schema alla materia trattata…
grazie mille
-
12 Agosto 2013 alle 15:48 #88000::
rici80″ post=87466…pardon…. sempre lo stesso errore; ecco qua l’esempio:
`\documentclass[15pt,a4paper,pdftex,oneside,unicode=true]{scrbook}
\usepackage{classicthesis-ldpkg}
\usepackage[parts, pdfspacing, linedheaders, listsseparated]{classicthesis}\usepackage{amsmath, amsfonts, amssymb, amsbsy, amsthm, fixmath}
\usepackage[italian]{babel}
\usepackage{bbm}
\usepackage{calc, cancel, colortbl, cprotect}
\usepackage{etoolbox}
\usepackage[T1]{fontenc}
\usepackage{fancyvrb, fullpage, float}
\usepackage{ifthen}
\usepackage[utf8]{inputenc}
\usepackage{longtable, linearA}
\usepackage{marvosym}
\usepackage{paralist}
\usepackage{setspace, skak, shorttoc}
\usepackage{textcomp, titletoc}
\usepackage{verbatim}
\usepackage{wasysym, wrapfig}
\usepackage{bookmark}\preto{\part}
{
\cleardoublepage
\ifthenelse{\equal{\arabic{part}}{0}}{}{\addtocontents{toc}{\protect\clearpage}}
}\newcounter{mychapterinpartcounter}[part]
\preto{\chapter}
{
\stepcounter{mychapterinpartcounter}
\ifthenelse{\equal{\arabic{mychapterinpartcounter}}{1}}{}{\addtocontents{toc}{\protect\filbreak}}
}\preto{\section}{\ifthenelse{\equal{\arabic{section}}{0}}{}{\clearpage}}
\begin{document}
\pdfbookmark[1]{Indice breve}{Indice breve}
\shorttoc{Indice breve}{1}\clearpage
\setcounter{tocdepth}{2}
\renewcommand{\contentsname}{Indice dettagliato}
\pdfbookmark[1]{Indice dettagliato}{Indice dettagliato} %{Indice}{Indice}
\tableofcontents`vorrei due indici con diverso dettaglio,
e che in questi le parti successive alla prima richiedano un’andata a capo,
e che anche i capitoli se non contenuti su una pagina vadano a capo….un po’ cervellotico forse, ma utile per dare già dall’indice un certo schema alla materia trattata…
grazie mille
Continuo a non capire. Che significa “richiedano un’andata a capo”? E che sono i “capitoli non contenuti su una pagina”?
Ciao
Enrico
-
12 Agosto 2013 alle 19:42 #88001::
Perdona l’imperizia, mi è sfuggito ben più che qualche errore……per esser chiaro richiamo il topic http://www.guitex.org/home/en/forum/5-tex-e-latex/55694-indice-con-capitoli-e-sezioni-in-una-stessa-pagina
Comunque il codice da me prima presentato, in un modo o nell’altro, giunge a soddisfare quanto da me richiesto,
ossia due indici, ciascuno con diverso dettaglio,
ciascuno dei quali con capitoli, loro sezioni, etc rappresentati in una stessa pagina.
…se non v’è spazio un bell’accapo nel toc, se c’è spazio ovviamente l’usuale comportamento.Speravo in una mano per renderlo più raffinato.
Grazie comunque. Un saluto a tutti
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.