Newsgroup: it.comp.software.tex
Titolo: Multibib

Salve, sto scrivendo la mia tesi in inglese con Winedt e Miktex 2.7.
Vorrei avere una bibliografia "references" e una "Additional 
bibliography". Il problema che ho è che la numerazione nella seconda 
bibliografia inizia di nuovo da 1.
Vi incollo il codice.
__________________________________________________________________
\documentclass[12pt,a4paper,oneside,titlepage,fleqn,%
cleardoubleempty,abstracton,pointlessnumbers,%
headinclude,footinclude,%
tablecaptionabove]{scrreprt}
\usepackage[square,sort]{natbib}
\usepackage[resetlabels]{multibib}
\begin{document}
\cleardoublepage
\renewcommand{\bibname}{References}
\addcontentsline{toc}{chapter}{\bibname}
\nocite{*}
\bibliographystyle{siam}
\bibliography{beginend/references}
\cleardoublepage
\renewcommand{\bibname}{Additional bibliography}
\addcontentsline{toc}{chapter}{\bibname}
\nocite{*}
\bibliographystyle{siam}
\bibliography{biblio}
\end{document}
__________________________________________________________________
I file biblio.bib e references.bib sono della forma
_____________________________________________________
% This file was created with JabRef 2.4.1.
% Encoding: Cp1252
@BOOK{kramer1996,
   title = {Geotechnical earthquake engineering},
   publisher = {Prentice Hall},
   year = {1996},
   author = {Kramer, Steven Lawrence},
   isbn = {0-13-374943-6},
   location = {Upper Saddle River, NJ},
   owner = {GAB},
   timestamp = {2008.10.10}
}
@ARTICLE{MakdisiSeed1978,
   author = {Makdisi, F.I. and Seed, H.B.},
   title = {Simplified procedure for estimating dam and embankment 
earthquake-induced
	deformations},
   journal = {Journal of the Geotechnical Engineering Division},
   year = {1978},
   volume = {104},
   pages = {849-867},
   number = {GT7},
   owner = {GAB},
   timestamp = {2008.10.10}
}______________________________________________________________________
Grazie mille per l'eventuale aiuto.

 \usepackage[resetlabels]{multibib}
Togli l'opzione resetlabels
Ciao
Enrico

 Enrico
Purtroppo ciò non risolve il problema.
Saluti
GAbriel

 Purtroppo ciò non risolve il problema.
Riporto dalla documentazione:
1.1 Package Options 
resetlabels When using numerical reference schemes, start each 
   bibliography with ‘[1]’. Default is continuous numbering, such
   that labels are created unambiguously.
Il manuale dice anche che esiste un complicato modo di rendere 
compatibile multibib con natbib. Ma non spiega molto bene come. :-(
Ma a mio parere, se hai solo riferimenti numerici e uno stile
bibliografico non supportato (siam) da natbib rende questo pacchetto
inutile e forse anche dannoso.
Se togli natbib il pacchetto multibib fa come dice. Ovviamente devi
fare qualche modifica al tuo documento:
\documentclass[12pt,a4paper,oneside,titlepage,fleqn,%
cleardoubleempty,abstracton,pointlessnumbers,%
headinclude,footinclude,%
tablecaptionabove]{scrreprt}
\usepackage{multibib}
%%%% IMPORTANTE AGGIUNTA
\newcites{add}{Additional bibliography}
%%%%
\begin{document}
\cleardoublepage
\renewcommand{\bibname}{References}
\addcontentsline{toc}{chapter}{\bibname}
\nocite{*}
\bibliographystyle{siam}
\bibliography{pojera}
\cleardoublepage
%\renewcommand{\bibname}{Additional bibliography}
\addcontentsline{toc}{chapter}{\bibname}
%%%% IMPORTANTE MODIFICA
\nociteadd{*}
\bibliographystyleadd{siam}
\bibliographyadd{pojerb}
%%%%
\end{document}
Ciao
Enrico

Enrico Gregorio schrieb:

Ciao Enrico...
ho ancora problemi...togliendo natbib e usando il tuo codice (è un 
refuso che tu abbia asteriscato \renewcommand{\bibname}{Additional 
bibliography}??) mi dà il seguente errore:
..........
.........
LaTeX Warning: Label `SIA261' multiply defined.
LaTeX Warning: Label `ThurTaStau' multiply defined.
LaTeX Warning: Label `TrifunacBrady1975' multiply defined.
! Undefined control sequence.
l.121 \global\NAT@numberstrue
  ________________________
Boh...
Gabriel

   ________________________
Il problema è che il file .aux è ancora quello della compilazione
precedente quando c'era natbib. Cancellalo e vedrai che va tutto
a posto.
Ho commentato \renewcommand perché il titolo della bibliografia
aggiuntiva va già come secondo argomento di \newcites.
Ciao
Enrico

 Enrico
Ottimo....adesso funziona. Prima avevo cancellato i file sbagliati:-)
Ho solo dovuto modificare il secondo
\addcontentsline{toc}{chapter}{\bibname}
in
\addcontentsline{toc}{chapter}{Additional bibliography}
per avere la giusta voce nell'indice (altrimenti era due volte References)
Una cosa volevo ancora chiedere:
La sequenza di compilazione con Winedt è
pdflatex
Bibtex
pdflatex
pdflatex
pdflatex
C'è la possibilità con uno script o qualche plug-in di velocizzare 
questa procedure con un solo comando?
Grazie.
Gabriel

 questa procedure con un solo comando?
Usare un Mac. :-) Fuori dagli scherzi: non ti serve, mentre scrivi il
lavoro che le citazioni e i riferimenti siano sempre precisi al massimo,
la tripla compilazione serve solo per essere sicuri che tutto sia a
posto.
Ciao
Enrico

Enrico Gregorio schrieb:

Bene grazie mille.
Tu per caso usi Jabref? Sei soddisfatto. Se si fa ricerca tramite i loro 
database non si trova un granchè di bibliografia.
Cè un opzione semplice per farli immettere automaticamente le graffe 
nelle parole maiuscole? Oppure devo farlo manualmente?
Saluti.
Gabriel

 nelle parole maiuscole? Oppure devo farlo manualmente?
Non credo esista la possibilità.
Ciao
Enrico

Enrico Gregorio schrieb:

Grazie comunque.
A presto.
-- 
Gabriel Pojer

 Non credo esista la possibilità.
In realtà Jabref ha questa possibilità. Basta scegliere i campi in cui si
vuole che vengano inserite automaticamente le graffe di protezione delle
maiuscole e vengono inserite; mentre si usa il proprio file bibtex in modo
grafico non si vedono più, per comodità di visualizzazione, ma se si
seleziona la modalità di visualizzazione del sorgente (o se si apre il file
con un editore di testo) le graffe ci sono. Cerca: Opzioni->File->"Registra
i seguenti campi con lettere maiuscole  tra parentesi graffe addizionali".
Io ho aggiunto title, shorttitle, booktitle (per miscellanee ecc.).
Una parola su Jabref. Da ormai attempato linuxiano, non sono un fan delle
GUI in generale; scrivo tutto con vim, gestisco i files da shell eccetera.
Però Jabref è diventato da anni un compagno di lavoro eccezionale, per la
capacità di gestire il mio grosso archivio bibliografico (in totale circa
7000 schede) con grande efficienza, collegando dato bibliografico,
eventuali files PDF o PS, mie schede di appunti e/o commenti, links
esterni. Lo raccomando vivamente; non è solo una GUI per bibtex.
saluti domenicali,
guido
-- 
http://docenti.unicatt.it/milanese_guido
http://www.arsantiqua.org

A proposito della segnalazione su Jabref, dimenticavo:
(1) la scelta dei campi da "proteggere" automaticamente si può fare a mano
dal file di configurazione, con questa riga:
<entry key="putBracesAroundCapitals" value="title;shorttitle;booktitle"/>
(2) un'altra comodità di Jabref (almeno su Linux: su Windows non sono sicuro
che funzioni, su Mac penso proprio di sì) è che automaticamente la 'label'
con \cite (o \footcite eccetera) della voce scelta viene inviata all'editor
in uso (sia esso vim, emacs ecc. oppure una GUI pre-LaTeX del tipo LyX).
Molto comodo, in sostanza ti ritrovi \cite{Gregorio:LaTeX} senza dovere
scrivere nulla e riducendo il rischio di errori circa a zero.
ancora saluti,


 
Grazie ho trovato.
Sono abbastanza soddisfatto di Jabref anche se:
- nelle ricerche bibliografiche in internet tramite i database 
incorporati di solito non trovo niente (settore ing. civile)
- ho qualche problema di visualizzazione in windows xp: "il mouse lascia 
segni". Non so bene come spiegarmi.
Giá che lo usi spesso. Tu come citeresti dei manuali tecnici senza 
autore (solo con l´istituzione che li emette)? E leggi, decreti ecc.?
-- 
Gabriel Pojer

Guido Milanese schrieb:

A proposito di quest'ultimo tema ho giá chiesto nel mio post "Winedt e 
cite". Magari puoi darmi una risposta tu!
Grazie.
-- 
Gabriel Pojer

 scrivere nulla e riducendo il rischio di errori circa a zero.
Comodo! A me non lo fa, che versione di jabref usi?
Io su Kubuntu 7.10 (64bit) ho installata una vecchia versione (piuttosto 
buggata credo, non vanno nemmeno i collegamenti ai pdf), purtroppo non 
ho trovato la nuova versione pacchettizzata per amd64 allora uso la 
versione java. Funziona molto meglio della vecchia versione, ma la 
funzione che dici tu non la vedo (in kile), forse perchè è necessario 
avere una versione installabile...
S.

 autore (solo con l´istituzione che li emette)? E leggi, decreti ecc.?
Nel caso di istituzione si cita appunto l'istituzione come autore (mettendo
tra graffe l'intero nome). Per le leggi non ho idea, se non risolvi chiedo
a qualche collega di giurisprudenza.
buon lavoro,


 
-- 
Gabriel Pojer