Re: stile bibtex: ordinare per anno di pubblicazione

#34884
dianoia
Partecipante
    Up
    0
    Down
    ::


    Piccolo aggiornamento.
    Ho lanciato latex su makebst, ho visto che mi chiedeva se volevo ordinare per autore o per anno, ho completato la procedura di creazione del .bst.
    Spulciando questo file ho intuito (vi giuro che non è il mio mestiere) che il criterio di ordinamento è definito nelle ultime righe:
    `
    FUNCTION {bib.sort.order}
    { sort.label
    ” ”
    *
    year field.or.null sortify
    swap$
    *
    ” ”
    *
    cite$
    *
    #1 entry.max$ substring$
    'sort.key$ :=
    }`
    che è leggermente diverso dalla stessa parte di codice in natbib_ita:
    `
    FUNCTION {bib.sort.order}
    { sort.label
    ” ”
    *
    year field.or.null sortify
    *
    ” ”
    *
    title field.or.null
    sort.format.title
    *
    #1 entry.max$ substring$
    'sort.key$ :=
    }
    `
    Ho provato a sostuire quindi questa porzione di codice in natbib_ita e sono riuscito ad ottenere l’ordine per data.

    Nel file principale ho scritto così:

    `

    \cleardoublepage
    \setcounter{secnumdepth}{-2}

    \phantomsection
    \chapter*{Bibliografia}
    \markboth{Bibliografia}{Bibliografia}
    \addcontentsline{toc}{chapter}{Bibliografia}

    \bibliographystyle{natbib_2}
    \begin{btSect}{anima}
    \section*{Edizioni del \emph{De anima}}
    \btPrintAll
    \end{btSect}

    \bibliographystyle{natbib_2}
    \begin{btSect}{biologiche}
    \section*{Edizioni di altre opere biologiche}
    \btPrintAll
    \end{btSect}

    \bibliographystyle{natbib_1}
    \bibliographystyle{tesipietro_n}
    \begin{btSect}{commenti}
    \section*{Studi}
    \btPrintAll
    \end{btSect}

    \end{document}`

    Funziona!!! 😀 Credo di poter essere sodisfatto, tenuto conto che non ho idea di cosa ho fatto!
    Pensate che sia un procedimento sensato?
    Spero torni utile.
    Pietro

    Go to top