- Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 6 mesi fa da .
-
Topic
-
`\documentclass{article}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{url}\makeatletter
\let\@orig@endthebibliography\endthebibliography
\renewcommand\endthebibliography{%
\xdef\@kept@last@number{\the\c@enumiv}%
\@orig@endthebibliography}
\newenvironment{thesitography}[1]
{\def\refname{Siti Web consultati}%
\thebibliography{#1}%
\setcounter{enumiv}{\@kept@last@number}%
}
{\@orig@endthebibliography}\begin{document}
\url{http://it.wikipedia.com/wiki/LaTeX}\begin{thebibliography}{9}
\bibitem[Bringhurst, 92]{bringhurst:elementi} R~Bringhurst, …
\end{thebibliography}\begin{thesitography}{9}
\bibitem{GuIT}
\url{http://www.guit.sssup.it/}\bibitem{Wikipedia}
\url{http://it.wikipedia.com/wiki/LaTeX}
\end{thesitography}\end{document}`
Funziona, ma ho due domande.1. Il codice va bene con la classe article, ma con le classi report e book bisogna sostituire quel \refname con \bibname. Esiste un modo per fare in modo che la macro definita nel preambolo vada sempre bene per ciascuna delle tre classi article, report e book senza modifiche manuali, o il codice si complica troppo?
2. Nel documento, ho messo tutti i comandi citati in blu. Non capisco se
`\@orig@endthebibliography`
e’ tutto un comando, o se il comando e’ solo
`\@`
Quella chicciola nei comandi mi confonde assai, qualcuno ha voglia di spiegarmi in parole povere qual e’ la sua funzione?Grazie mille,
L.
- Devi essere connesso per rispondere a questo topic.