- Questo topic ha 20 risposte, 9 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 9 mesi fa da
egreg9.
-
CreatoreTopic
-
3 Novembre 2007 alle 11:53 #18409::
Ciao ragazzi,
ho lo stesso problema di alcuni di voi che hanno scritto topic relativi all’argomento: devo aggiungere alla bibliografia una sezione con i siti consultati. Essendo un nuovo membro della comunità LaTeX non ci ho capito molto dalle spiegazioni tecniche che avete fornito ed entro novembre dovrei consegnare la tesi.Vi chiederei gentilmente un favore: mi spiegate come posso fare ad aggiungere una sezione “siti consultati” in cui trovo un elenco simile alla precedente sezione bibliografica (possibilmente con i riferimenti numerici del tipo
[56]www.io.it
[57]www.helloworld.com
)
?Vi prego di utilizzare un linguaggio semplice
grazie
-
CreatoreTopic
-
AutoreRisposte
-
-
3 Novembre 2007 alle 12:43 #18410::
Prova a guardare qui:
http://www.guit.sssup.it/phpBB2/viewtopic.php?t=2101&highlight=sitografiaPoi un’altra cosa che ti si potrebbe chiedere è: vorresti utilizzare un database e poi utilizzi bibtex, oppure l’ambiente thebibliography.
Ciao Alberto
-
3 Novembre 2007 alle 13:15 #18411::
Ciao ragazzi,
ho lo stesso problema di alcuni di voi che hanno scritto topic relativi all’argomento: devo aggiungere alla bibliografia una sezione con i siti consultati. Essendo un nuovo membro della comunità LaTeX non ci ho capito molto dalle spiegazioni tecniche che avete fornito ed entro novembre dovrei consegnare la tesi.Vi chiederei gentilmente un favore: mi spiegate come posso fare ad aggiungere una sezione “siti consultati” in cui trovo un elenco simile alla precedente sezione bibliografica (possibilmente con i riferimenti numerici del tipo
[56]www.io.it
[57]www.helloworld.com
)
?Vi prego di utilizzare un linguaggio semplice
Dipende anche da come scrivi la bibliografia normale. Se usi BibTeX è un conto, se invece scrivi direttamente l’ambiente thebibliography è un altro.
Se usi direttamente thebibliography puoi aggiungere nel preambolo questo codice
`\makeatletter
\let\@orig@endthebibliography\endthebibliography
\renewcommand\endthebibliography{%
\xdef\@kept@last@number{\the\c@enumiv}%
\@orig@endthebibliography}\newenvironment{thesitography}[1]
{\def\bibname{Siti consultati}%
\thebibliography{#1}%
\setcounter{enumiv}{\@kept@last@number}%
}
{\@orig@endthebibliography}
\makeatother`
e usare poi l’ambiente thesitography allo stesso modo di thebibliography
`\begin{thebibliography}{99}
\bibitem{…} …
…
\end{thebibliography}\begin{thesitography}{99}
\bibitem{io} \texttt{www.io.it}\bibitem{hello} \texttt{www.helloworld.it}
…
\end{thesitography}`
Ciao
Enrico
-
3 Novembre 2007 alle 16:49 #18412::
ciao, prendo in prestito questo thread per una domanda riguardo la sitografia.
uso texshop su mac ed ho creato sia bibliografia che sitografia con bibdesk.
ho i due elenchi divisi ma la numerazione riparte da 1 nella sitografia ,mentre vorrei che continuasse in modo da non avere due [1] due [2] ecc.
ho visto che l’argomento è stato affrontato,ma non sono riuscita a risolvere.
ho messo questo nel preambolo:`\usepackage[resetlabels]{multibib}
\newcites{web}{Siti \textup{web} consultati}
`
e questo dentro il document:`\backmatter
\addcontentsline{toc}{chapter}{Bibliografia}
\bibliographystyle{plain}
\bibliography{biblio}
\nocite{*}\nociteweb{*}
\bibliographystyleweb{plain}
\bibliographyweb{web}
`
supponiamo che il file che contiene il tutto sia “foglio”.ho compilato in questo modo:`latex foglio
bibtex foglio
bibtex web
latex foglio
latex foglio`ho anche pensato di compilare bibtex il file biblio, ma mi dice che non può aprire il file biblio.aux.
dove sbaglio?
grazie a chi saprà darmi una mano!
elettra
-
3 Novembre 2007 alle 16:53 #18413::
ciao, prendo in prestito questo thread per una domanda riguardo la sitografia.
uso texshop su mac ed ho creato sia bibliografia che sitografia con bibdesk.
ho i due elenchi divisi ma la numerazione riparte da 1 nella sitografia ,mentre vorrei che continuasse in modo da non avere due [1] due [2] ecc.
ho visto che l’argomento è stato affrontato,ma non sono riuscita a risolvere.
ho messo questo nel preambolo:`\usepackage[resetlabels]{multibib}
\newcites{web}{Siti \textup{web} consultati}
`
e questo dentro il document:
…Hai provato a togliere resetlabels?
Ciao
Enrico
-
3 Novembre 2007 alle 17:00 #18414
-
4 Novembre 2007 alle 9:49 #18415::
Ciao Enrico,
grazie per la risposta.Io uso direttamente thebibliography. Ho provato a inserire nel preambolo la sezione di codice che mi hai mandato tu. Se compilo (PDFTexify) solamente con questo non mi restituisce alcune errore. Appena inserisco la sezione inerente alla sitografia nel file biblio.tex (così l’ho chiamato) mi dice che l’ambiente thesitography non è definito (Environment thesitography undefined).
Potresti aiutarmi?
grazie
-
4 Novembre 2007 alle 9:59 #18416::
Ciao Enrico,
grazie per la risposta.Io uso direttamente thebibliography. Ho provato a inserire nel preambolo la sezione di codice che mi hai mandato tu. Se compilo (PDFTexify) solamente con questo non mi restituisce alcune errore. Appena inserisco la sezione inerente alla sitografia nel file biblio.tex (così l’ho chiamato) mi dice che l’ambiente thesitography non è definito (Environment thesitography undefined).
No, senza un esempio. Se il tuo biblio.tex è inserito con \input o \include, non fa differenza se l’ambiente sta là o nel documento principale.
Prova a farci capire meglio.
Ciao
Enrico
-
4 Novembre 2007 alle 22:51 #18417::
Ti illustro meglio:sezione del preambolo:
`
\mainmatter
\pagestyle{fancy}\input{cap1}
\input{cap2}
\input{cap3}
\input{cap4}
\input{cap5}
\input{cap6}
\input{cap7}
\input{cap8}\input {biblio}
%\makeatletter
\let\@orig@endthebibliography\endthebibliography
\renewcommand\endthebibliography{%
\xdef\@kept@last@number{\the\c@enumiv}%
\@orig@endthebibliography}\newenvironment{thesitography}[1]
{\def\bibname{Siti consultati}%
\thebibliography{#1}%
\setcounter{enumiv}{\@kept@last@number}%
}
{\@orig@endthebibliography}
\makeatother`Mentre nel file biblio.tex ho trascritto esattamente quello che hai scritto tu:
`
\begin{thebibliography}{99}
\bibitem{PMBOK} Project Management Institute, \emph{“ciao''}, 2000.
\end{thebibliography}\begin{thesitography}{99}
\bibitem{io} \texttt{www.io.it}
\end{thesitography} `Ciao
-
4 Novembre 2007 alle 23:15 #18418::
Ti illustro meglio:
sezione del preambolo:
`
\mainmatter
\pagestyle{fancy}\input{cap1}
\input{cap2}
\input{cap3}
\input{cap4}
\input{cap5}
\input{cap6}
\input{cap7}
\input{cap8}\input {biblio}
%\makeatletter
\let\@orig@endthebibliography\endthebibliography
\renewcommand\endthebibliography{%
\xdef\@kept@last@number{\the\c@enumiv}%
\@orig@endthebibliography}\newenvironment{thesitography}[1]
{\def\bibname{Siti consultati}%
\thebibliography{#1}%
\setcounter{enumiv}{\@kept@last@number}%
}
{\@orig@endthebibliography}
\makeatother`Mentre nel file biblio.tex ho trascritto esattamente quello che hai scritto tu:
`\begin{thebibliography}{99}
\bibitem{PMBOK} Project Management Institute, \emph{“ciao''}, 2000.
\end{thebibliography}\begin{thesitography}{99}
\bibitem{io} \texttt{www.io.it}
\end{thesitography} `Il preambolo è ciò che sta tra \documentclass[…]{…} e \begin{document}. Non commentare \makeatletter, mi raccomando.
Qui hai definito l’ambiente da usare dopo averlo chiamato: è ovvio che non può funzionare, no?
Ciao
Enrico
-
5 Novembre 2007 alle 8:16 #18419
-
5 Novembre 2007 alle 11:16 #18420::
Grande Enrico: ora va!
Un’ultima cosa: come si fa a mettere la sitografia immediatamente sotto la bibliografia? Ora ho il termine della bibliografia e poi, in una nuova pagina, la sitografia ma preferisco avere tutto insieme nella stessa pagina: è possibile?
Sono due capitoli, se usi la classe book. Un possibile “workaround” dovrebbe essere questo: lasci tutto come sta nel preambolo e quando arrivi alla bibliografia-sitografia scrivi
`\cleardoublepage
\begingroup
\addcontentsline{toc}{chapter}{Bibliografia e Siti consultati}
\chapter*{Bibliografia e Siti consultati}
\let\chapter\section
\begin{thebibliography}{99}
\bibitem{…} …
…
\end{thebibliography}\begin{thesitography}{99}
\bibitem{…} …
…
\end{thesitography}\endgroup`
Avrai due sezioni separate, una intitolata Bibliografia, l’altra “Siti consultati”. Ma, secondo me, è meglio averle come capitoli diversi.Ciao
Enrico
-
13 Novembre 2008 alle 17:06 #18421::
Ciao a tutti,
secondo me sto per farvi una domanda banale, ma non son riuscita a trovare soluzione cercando in giro..
Sto scrivendo la tesi e ho una sezione di sitografia e una di bibliografia opportunamente create con i comandi
%Per la sitografia
\makeatletter
\let\@orig@endthebibliography\endthebibliography
\renewcommand\endthebibliography{%
\xdef\@kept@last@number{\the\c@enumiv}%
\@orig@endthebibliography}
\newenvironment{thesitography}[1]
{\def\bibname{Sitografia}
\thebibliography{#1}%
\setcounter{enumiv}{\@kept@last@number}%
}
{\@orig@endthebibliography}
\makeatother
Unico problema che mi rimane è che la mia bibliografia attualmente finisce al numero [6] e la sitografia inizia al numero [7]. Ho risolto il problema commentando la linea di comando \setcounter{enumiv}{\@kept@last@number}%
E infatti la anche la sitografia inizia da [1]. Ma non voglio che sia numerata da [1] a [n] ma bensì da [S1] a [Sn] dove la S sta per “Sito” come potrete ben immaginare..in modo tale da poter differenziare nel testo i richiami bibliografici dai richiami sitografici.
Ma non so come si fa a dire a LaTeX di fare questa differenziazione… mi potete dare una mano?
Grazie mille in anticipo e scusatemi ancora per la banalità che vi sto chiedendo…
-
13 Novembre 2008 alle 18:16 #18422::
Ciao a tutti,
secondo me sto per farvi una domanda banale, ma non son riuscita a trovare soluzione cercando in giro..
Sto scrivendo la tesi e ho una sezione di sitografia e una di bibliografia opportunamente create con i comandi
%Per la sitografia
\makeatletter
\let\@orig@endthebibliography\endthebibliography
\renewcommand\endthebibliography{%
\xdef\@kept@last@number{\the\c@enumiv}%
\@orig@endthebibliography}
\newenvironment{thesitography}[1]
{\def\bibname{Sitografia}
\thebibliography{#1}%
\setcounter{enumiv}{\@kept@last@number}%
}
{\@orig@endthebibliography}
\makeatother
Unico problema che mi rimane è che la mia bibliografia attualmente finisce al numero [6] e la sitografia inizia al numero [7]. Ho risolto il problema commentando la linea di comando \setcounter{enumiv}{\@kept@last@number}%
E infatti la anche la sitografia inizia da [1]. Ma non voglio che sia numerata da [1] a [n] ma bensì da [S1] a [Sn] dove la S sta per “Sito” come potrete ben immaginare..in modo tale da poter differenziare nel testo i richiami bibliografici dai richiami sitografici.
Ma non so come si fa a dire a LaTeX di fare questa differenziazione… mi potete dare una mano?
Grazie mille in anticipo e scusatemi ancora per la banalità che vi sto chiedendo…Quel codice serviva per continuare la numerazione, nel tuo caso è inutile.
`\makeatletter
\newenvironment{thesitography}[1]
{\def\refname{Sitografia}%
\def\bibname{Sitografia}%
\def\@biblabel##1{[S##1]}%
\def\@bibitem##1{\item\if@filesw \immediate\write\@auxout
{\string\bibcite{##1}{S\the\value{\@listctr}}}\fi\ignorespaces}%
\thebibliography{#1}}
{\endthebibliography}
\makeatother`
Ciao
Enrico
-
13 Novembre 2008 alle 20:43 #18423
-
13 Novembre 2008 alle 21:41 #18424::
Salve a tutti voi!
Anche io ho difficoltà con la sitografia. Ho provato ad utilizzare sia the bibliography che bibtex ma con scarsissimi risutlati. Ovviamente ho caricato sia il pacchetto “url” che “multibib”, come scritto nel manuale “ArteLaTex” che ho consultato.
Con the bibliography si interrompe prima di scrivere il documento .pdf; con bibtex non inserisce la sitografia e mi dice:(multibib.sty
Package: multibib 2003/03/24 v1.2 Multiple bibliographies for one document.
\mb@biblabelwidth=\count120
)
\@auxoutweb=\write3
(web.aux) (url.sty! LaTeX Error: Command \url already defined.
Or name \end… illegal, see p.192 of the manual.Quando vado a guardare in dettaglio gli errori segnalati nel file di log, in corrispondenza a questo Errore indica una riga nel file url.sty che vi mando qui di seguito:
\newcommand\url{\begingroup \Url}
cosa sbaglio?
Aspetto vostri aiuti
-
13 Novembre 2008 alle 22:17 #18425
-
13 Novembre 2008 alle 23:25 #18426::
Salve a tutti voi!
Anche io ho difficoltà con la sitografia. Ho provato ad utilizzare sia the bibliography che bibtex ma con scarsissimi risutlati. Ovviamente ho caricato sia il pacchetto “url” che “multibib”, come scritto nel manuale “ArteLaTex” che ho consultato.
Con the bibliography si interrompe prima di scrivere il documento .pdf; con bibtex non inserisce la sitografia e mi dice:(multibib.sty
Package: multibib 2003/03/24 v1.2 Multiple bibliographies for one document.
\mb@biblabelwidth=\count120
)
\@auxoutweb=\write3
(web.aux) (url.sty! LaTeX Error: Command \url already defined.
Or name \end… illegal, see p.192 of the manual.Quando vado a guardare in dettaglio gli errori segnalati nel file di log, in corrispondenza a questo Errore indica una riga nel file url.sty che vi mando qui di seguito:
\newcommand\url{\begingroup \Url}
cosa sbaglio?
Impossibile saperlo, dal momento che il pacchetto multibib non definisce il comando \url. Quindi dev’essere qualcosa che carichi prima a farlo.
Ciao
Enrico
-
17 Novembre 2009 alle 21:10 #18427::
Buonasera.
Compilo il codice che segue:`\documentclass[11pt,a4paper]{scrreprt}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{microtype}
\usepackage{classicthesis-ldpkg}
\usepackage[subfig,parts,eulermath,pdfspacing,beramono]{classicthesis}
\usepackage[italian]{arsclassica}\makeatletter
\newenvironment{thesitography}[1]
{\def\refname{Sitografia}%
\def\bibname{Sitografia}%
\def\@biblabel##1{[S##1]}%
\def\@bibitem##1{\item\if@filesw \immediate\write\@auxout
{\string\bibcite{##1}{S\the\value{\@listctr}}}\fi\ignorespaces}%
\thebibliography{#1}}
{\endthebibliography}
\makeatother\begin{document}
\cleardoublepage
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\begin{thebibliography}{9}
\bibitem{vh} Victor Hugo, I Miserabili
\end{thebibliography}\manualmark
\markboth{\spacedlowsmallcaps{Sitografia}}{\spacedlowsmallcaps{Sitografia}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{Sitografia}}
\begin{thesitography}{9}
\bibitem{wiki:fr} \url{http://en.wikipedia.org/wiki/}
\end{thesitography}
\end{document}`Funziona, ma ricevo l’errore:
! File ended while scanning use of \BR@@bibitem.
Sapete dirmi cosa significa?
Grazie,
GG
-
17 Novembre 2009 alle 21:34 #18428::
Buonasera.
Compilo il codice che segue:`\documentclass[11pt,a4paper]{scrreprt}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{microtype}
\usepackage{classicthesis-ldpkg}
\usepackage[subfig,parts,eulermath,pdfspacing,beramono]{classicthesis}
\usepackage[italian]{arsclassica}\makeatletter
\newenvironment{thesitography}[1]
{\def\refname{Sitografia}%
\def\bibname{Sitografia}%
\def\@biblabel##1{[S##1]}%
\def\@bibitem##1{\item\if@filesw \immediate\write\@auxout
{\string\bibcite{##1}{S\the\value{\@listctr}}}\fi\ignorespaces}%
\thebibliography{#1}}
{\endthebibliography}
\makeatother\begin{document}
\cleardoublepage
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\begin{thebibliography}{9}
\bibitem{vh} Victor Hugo, I Miserabili
\end{thebibliography}\manualmark
\markboth{\spacedlowsmallcaps{Sitografia}}{\spacedlowsmallcaps{Sitografia}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{Sitografia}}
\begin{thesitography}{9}
\bibitem{wiki:fr} \url{http://en.wikipedia.org/wiki/}
\end{thesitography}
\end{document}`Funziona, ma ricevo l’errore:
! File ended while scanning use of \BR@@bibitem.
Sapete dirmi cosa significa?
Grazie,
GGLasciando una riga vuota dopo il secondo \bibitem,
`
[…]
\addcontentsline{toc}{chapter}{\tocEntry{Sitografia}}
\begin{thesitography}{9}
\bibitem{wiki:fr}\url{http://en.wikipedia.org/wiki/}
\end{thesitography}
\end{document}`
l’errore scompare (http://newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2008-12/msg01049.html) però i riferimenti non sono più allineati. 🙁Ciao,
Antonio
-
17 Novembre 2009 alle 21:50 #18429::
Buonasera.
Compilo il codice che segue:`\documentclass[11pt,a4paper]{scrreprt}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{microtype}
\usepackage{classicthesis-ldpkg}
\usepackage[subfig,parts,eulermath,pdfspacing,beramono]{classicthesis}
\usepackage[italian]{arsclassica}\makeatletter
\newenvironment{thesitography}[1]
{\def\refname{Sitografia}%
\def\bibname{Sitografia}%
\def\@biblabel##1{[S##1]}%
\def\@bibitem##1{\item\if@filesw \immediate\write\@auxout
{\string\bibcite{##1}{S\the\value{\@listctr}}}\fi\ignorespaces}%
\thebibliography{#1}}
{\endthebibliography}
\makeatother\begin{document}
\cleardoublepage
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\begin{thebibliography}{9}
\bibitem{vh} Victor Hugo, I Miserabili
\end{thebibliography}\manualmark
\markboth{\spacedlowsmallcaps{Sitografia}}{\spacedlowsmallcaps{Sitografia}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{Sitografia}}
\begin{thesitography}{9}
\bibitem{wiki:fr} \url{http://en.wikipedia.org/wiki/}
\end{thesitography}
\end{document}`Funziona, ma ricevo l’errore:
! File ended while scanning use of \BR@@bibitem.
Sapete dirmi cosa significa?
Grazie,
GGSignifica che la seconda bibliografia manda in malora il sistema di backref. Puoi disabilitare le “back references” per la sitografia scrivendo prima dell’ambiente relativo \backrefparscanfalse. Comunque non puoi avere “back references” per entrambe.
Ciao
Enrico
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.