Indice generale in Claen Thesis

  • Creatore
    Topic
  • #118806
    Up
    0
    Down
    ::


    Salve a tutti, ho un problema molto semplice che però non riesco a risolvere. Sto usando Clean Thesis per scrivere la tesi magistrale. A parole (dopo metterò il codice) ciò che vorrei risolvere è questo: nell’indice generale compaiono, come voglio che succeda, i nomi delle sezioni, delle sottosezioni e delle sottosottosezioni. Le sezioni (che hanno nome in grassetto) sono numerate con 1, 2, 3, ecc. Mentre le sottosezioni sono numerate in una maniera strana: per esempio, le tre sottosezioni del capitolo 1 sono numerato come 1.0.1, 1.0.2, 1.0.3. Mentre le sottosottosezioni della prima sottosezione sono numerate come 1.0.1.1, 1.0.1.2.
    È chiaro che non vorrei quello zero tra i piedi! Vorrei che le subsection fossero 1.1, 1.2, 1.3 e le subsubsection fossero 1.1.1, 1.1.2, ecc.

    Vi metto in allegato una foto del problema. [attachment]C:\fakepath\Immagine.png[/attachment]
    Qui sotto copio il file .tex (ce ne sarebbero due, ma penso sia questo quello da usare) in cui ci sono tra le altre cose le varie opzioni per l’indice.

    `

    % **************************************************
    % Document Class Definition
    % **************************************************
    \documentclass[%
    paper=A4, % paper size –> A4 is default in Germany
    twoside=true, % onesite or twoside printing
    openright, % doublepage cleaning ends up right side
    parskip=half, % spacing value / method for paragraphs
    chapterprefix=true, % prefix for chapter marks
    11pt, % font size
    headings=normal, % size of headings
    bibliography=totoc, % include bib in toc
    listof=totoc, % include listof entries in toc
    titlepage=on, % own page for each title page
    captions=tableabove, % display table captions above the float env
    chapterprefix=false, % do not display a prefix for chapters
    appendixprefix=false, % but display a prefix for appendix chapter
    draft=false, % value for draft version
    ]{scrreprt}%

    % **************************************************
    % Setup YOUR thesis document in this file !
    % **************************************************
    \input{my-thesis-setup}

    % **************************************************
    % Document CONTENT
    % **************************************************
    \begin{document}

    % uncomment the following command to fill up pages with
    % whitespace instead of aligning the first and last lines
    % of a page (see \raggedbottom vs. \flushbottom)
    %\raggedbottom

    % ————————–
    % rename document parts
    % ————————–
    %\renewcaptionname{ngerman}{\figurename}{Abb.}
    %\renewcaptionname{ngerman}{\tablename}{Tab.}
    \renewcaptionname{english}{\figurename}{Fig.}
    \renewcaptionname{english}{\tablename}{Tab.}

    % ————————–
    % Front matter
    % ————————–
    \pagenumbering{roman} % roman page numbing (invisible for empty page style)
    \pagestyle{empty} % no header or footers
    \input{content/titlepages} % INCLUDE: all titlepages
    \cleardoublepage

    \pagestyle{plain} % display just page numbers
    \input{content/abstract} % INCLUDE: the abstracts (english and german)
    \cleardoublepage
    %
    \input{content/acknowledgement} % INCLUDE: acknowledgement
    \cleardoublepage
    %
    \currentpdfbookmark{\contentsname}{toc}
    \setcounter{tocdepth}{3} % define depth of toc
    \setcounter{secnumdepth}{3}
    \tableofcontents % display table of contents
    \cleardoublepage

    \input{content/chapter-introduction} % INCLUDE: introduction

    % ————————–
    % Body matter
    % ————————–
    \pagenumbering{arabic} % arabic page numbering
    \setcounter{page}{1} % set page counter
    \pagestyle{scrheadings} % header and footer style

    %% Uncomment the following lines using the \part command
    %% to add part sections
    %\part{Example Part}

    \input{content/chapter1} % INCLUDE: chapter 1
    \input{content/chapter2} % INCLUDE: chapter 2

    %\part{Additional Example Part}
    \input{content/chapter3} % INCLUDE: chapter 3
    \input{content/chapter4} % INCLUDE: chapter 4
    \input{content/chapter-conclusion} % INCLUDE: conclusion

    % ————————–
    % Back matter
    % ————————–
    %
    {%
    \setstretch{1.1}
    \renewcommand{\bibfont}{\normalfont\small}
    \setlength{\biblabelsep}{0pt}
    \setlength{\bibitemsep}{0.5\baselineskip plus 0.5\baselineskip}
    \printbibliography[nottype=online]
    \newrefcontext[labelprefix={@}]
    \printbibliography[heading=subbibliography,title={Webpages},type=online]
    }
    \cleardoublepage

    %\listoffigures
    %\cleardoublepage

    %\listoftables
    %\cleardoublepage

    \appendix\cleardoublepage
    \input{content/chapter-appendix} % INCLUDE: appendix

    %\cleardoublepage
    %\input{content/declaration}
    %\clearpage

    \newpage
    \mbox{}

    % **************************************************
    % End of Document CONTENT
    % **************************************************
    \end{document}

    `

    Grazie se saprete aiutarmi, spero di avervi dato tutte le informazioni per poter cercare di risolvere il problema.

    Francesco

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #118807
      Up
      0
      Down
      ::


      Come non detto, non riesco a caricare l’immagine perché dice che è troppo pesante… Non aggiungeva molto, dovrebbe capirsi comunque.

      Francesco

    • #118808
      Up
      0
      Down
      ::


      Il tuo codice non è compilabile, perché mancano tutti i file che carichi con \input.
      Ti consiglio di creare un esempio minimo compilabile che riproduca il problema.
      Ripeto: minimo e compilabile.
      “Minimo” significa che non deve contenere nulla di più di quello che serve per riprodurre il problema.
      “Compilabile” significa che deve contenere tutto quello che serve per riprodurre il problema.
      In altre parole, l’esempio deve contenere esclusivamente ciò che è necessario e sufficiente per riprodurre il problema.

      Ciao
      Ivan

    • #118809
      Up
      0
      Down
      ::


      Ciao Ivan, purtroppo non è così semplice. La cartella di Clean Thesis (scaricabile da qui: http://cleanthesis.der-ric.de/) è piena di file. Forse una cosa non molto dispendiosa in termini di tempo, ma anche poco ortodossa, è che chi vuole rispondere scarichi la cartella e compili il file principale (che si chiama “my-thesis.tex”). Allora vedrà ciò di cui parlo nel .pdf.

      Spero non sia una proposta così inaccettabile, in fondo ci vogliono pochi secondi.

      Francesco

    • #118810
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        La prima cosa che io al tuo posto non avrei fatto è quella di usare Claen Thesis (:neutral: non sarà mica Clean Thesis?). Per tanti motivi, compreso quello per il quale si usa la classe scrreprt, che usata bene potrebbe fare cose bellissime, maè usata male.

        Secondo quella classe ha il sezionamento piu alto a livello di capitolo. Quindi il primo numero di quello serie indica il capitolo, il secondo il paragrafo, il terzo il sottoparagrafo, il quarto il sotto-sottoparagrafo (potrei continuare). Ogni capitolo deve contenere almeno due paragrafi perché abbia senso la presenza dei paragrafi; ogni paragrafo deve contenere almeno due sottoparagrafi per lo stesso motivo; eccetera.

        Tu invece lamenti di avere una divisione di questo tipo:
        1
        1.0
        1.0.1
        1.0.1.1
        1.0.1.2

        Che cosa ci vedi di strano? ovviamente che il paragrafo 1.1 non c’è; quindi nel capitolo 1 hai inserito dei sottoparagrafi e dei sotto-sottoparagrafi saltando il livello del paragrafo. Correggi questo errore logico e vedrai che i numeri vanno avanti senza problemi di sezionamenti saltati.

        Sei sicuro di esserti letto una qualunque guida per neofiti? Scusa se te lo chiedo, ma l’errore che hai fatto mi lascia il dubbio.

      • #118811
        Up
        0
        Down
        ::


        Ciao, grazie per la risposta. Intendi una guida per Clean Thesis? Ho letto alcune cose ma non tantissimo, ho pochissimo tempo. Un mio conoscente ha usato il template su Overleaf e non ha incontrato questo problema, mi ha detto.

        Per quanto riguarda la tua spiegazione, tu non nomini la parola “sezione” e non capisco perché. In un qualunque altro file .tex (non preso da Clean Thesis, proprio creato da zero con un formato di articolo) uno mette le sezioni, le sottosezioni ecc., e quando fa l’indice queste vengono numerate in maniera naturale come vorrei io: 1.1.1, 1.1.2, 1.2.1, e così via (fermandosi alle sotto-sottosezioni).
        Quindi sono ancora più perplesso perché nel mio caso su Clean Thesis vedo una cosa che non mi è mai capitata e tu sembri voler dire che invece è la normalità.

        Non dovrei usare \section nei vari \chapter? In altre parole, com’è possibile che io non abbia i paragrafi ma abbia i sottoparagrafi?

      • #118812
        Up
        0
        Down
        ::


        Oh, che stupido che sono. Riscaricando tutto ho capito che ho combinato. L’errore deriva dal fatto che ho copiato e incollato tutti i capitoli della tesi all’ultimo in Clean Thesis senza pensare. In un \chapter ogni \section che si mette viene numerata nel modo giusto: nel capitolo 1, ogni sezione corrisponde a 1.1, 1.2, e così via. Poi per ogni sottosezione si aggiunge una cifra dopo. Cancellando il contenuto di default e incollando le mie cose devo aver fatto casino.

        Che faccio, cancello questo thread?

      • #118813
        Up
        0
        Down
        ::


        No 😉

        Ciao
        Ivan

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

    Go to top