toc e bibliografia: numerazione

  • Creatore
    Topic
  • #38077
    Up
    0
    Down
    ::


    Salve a tutti,

    ho un (per me) insormontabile problema da sottoporvi. Ho cercato su mille guide e su questo forum, ma nulla ho trovato finora.
    Sto scrivendo una relazione (\documentclass{article}) e ho la necessità di far comparire la bibliografia come subsection con relativa numerazione del titolo e inserimento nella toc (indice).
    Uso bibtex che dà risultati sorprendenti, ma non so come risolvere questo problema.
    In realtà sono riuscito a inserirla nella toc, assegnando manualmente il numero della subsection

    ` \addcontentsline{toc}{subsection}{\numberline{2.9}\refname} `

    ma se aggiungo una subsection in più ovviamente non mi cambia la numerazione in automatico. Inoltre, in questo modo, la numerazione compare solo nell’indice e non già a fianco al titolo della subsection all’interno della relazione.

    uso il pacchetto natbib associato allo stile plain.

    Chi mi dice la soluzione?
    Grazie mille, e buon lavoro a tutti!

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #38078
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Sto scrivendo una relazione (\documentclass{article}) e ho la necessità di far comparire la bibliografia come subsection con relativa numerazione del titolo e inserimento nella toc (indice).

        Chi mi dice la soluzione?

        Si può fare, ma perché prima non ci spieghi perché vuoi la bibliografia composta in quel modo? In un articolo, la bibliografia di regola occupa un paragrafo a sé, non numerato.

        Benvenuto sul forum,
        L.

      • #38079
        Up
        0
        Down
        ::


        Grazie per la tempestività e per il benvenuto!!

        E’ una relazione finale del primo anno di dottorato di ricerca e mi è stato chiesto di redigerla così. In realtà non è una vera e propria bibliografia, ma un elenco di pubblicazioni a cui farò riferimento durante la mia ricerca e per questo deve essere un paragrafo inserito nella numerazione, allo stesso livello degli altri. E’ anche vero che tutte le pubblicazioni che metto in bibliografia vengono precedentemente citate nella relazione, ma questo è un accessorio.

        grazie ancora

      • #38080
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          Continuo a non capire, diciamo che la tua risposta è “perché me l’hanno imposto”, ma -lasciamelo dire- si tratta di un’imposizione balzana. Comunque, prova a scrivere nel preambolo
          `\makeatletter
          \renewenvironment{thebibliography}[1]
          {\subsection{\refname}%
          \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
          \list{\@biblabel{\@arabic\c@enumiv}}%
          {\settowidth\labelwidth{\@biblabel{#1}}%
          \leftmargin\labelwidth
          \advance\leftmargin\labelsep
          \@openbib@code
          \usecounter{enumiv}%
          \let\p@enumiv\@empty
          \renewcommand\theenumiv{\@arabic\c@enumiv}}%
          \sloppy
          \clubpenalty4000
          \@clubpenalty \clubpenalty
          \widowpenalty4000%
          \sfcode`\.\@m}
          {\def\@noitemerr
          {\@latex@warning{Empty `thebibliography' environment}}%
          \endlist}
          \makeatother`
          L’ho preso di peso da article.cls, cambiando
          `\section*{\refname}%`
          in
          `\subsection{\refname}%`
          Non l’ho provato, ma dovrebbe bastare (anche se sicuramente si può fare molto meglio).

          Ah, in questo modo non devi aggiungere \addcontentsline, visto che la voce viene aggiunta da \subsection (mentre con \subsection* non si avrebbe nessuna voce nell’indice, ma bisognerebbe provvedere a mano).

          Ciao,
          L.

        • #38081
          Up
          0
          Down
          ::


          Magnifico, funziona egregiamente!!

          Credo di non aver capito nemmeno un solo comando del codice che mi hai fatto inserire 🙂 ma tant’è!!

          Ancora una piccola cosa: inserisce l’interruziuone di pagina prima della bibliografia, mi puoi aiutare su questo?

          In pratica non è un elenco di citazioni, e quindi in realtà non è nemmeno una bibliografia; semplicemente è come se, nella relazione, dopo aver spiegato di cosa mi occuperò durante la ricerca, devo scrivere un elenco di pubblicazioni che si occupano dell’argomento (cioè il titolo del paragrafo potrebbe essere “pubblicazioni che si occupano dell’argomento”).

          Questo per cercare di giustificare chi mi ha chiesto di fare così.

          Resta inteso che la penso come te. Soprattutto perché tutte le pubblicazioni le ho citate nel paragrafo “stato dell’arte”, paragrafo che è un elenco commentato delle “pubblicazioni che si occupano dell’argomento” 🙂

          Grazie ancora!!
          🙂

        • #38082
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Credo di non aver capito nemmeno un solo comando del codice che mi hai fatto inserire 🙂 ma tant’è!!

            Neanch’io ci capisco molto, ho solo copiato quelle righe dal file di classe modificando la riga che andava cambiata.

            Ancora una piccola cosa: inserisce l’interruziuone di pagina prima della bibliografia, mi puoi aiutare su questo?

            Davvero? Non dorebbe, visto che così la bilbiografia è una semplice subsection. Esempio minimo, per favore.

            In pratica non è un elenco di citazioni, e quindi in realtà non è nemmeno una bibliografia; semplicemente è come se, nella relazione, dopo aver spiegato di cosa mi occuperò durante la ricerca, devo scrivere un elenco di pubblicazioni che si occupano dell’argomento (cioè il titolo del paragrafo potrebbe essere “pubblicazioni che si occupano dell’argomento”).

            No, non mi convince. Se quel paragrafo contiene esclusivamente riferimenti bibliografici, allora è una bibliografia, e va in fondo, magari in una sezione tutta per sé.

            Ciao,
            L.

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

        Go to top