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