Newsgroup: it.comp.software.tex
Titolo: Trasformare \cite in testo corrente

Ho impaginato un bel libro con classe book, usando bibunits per gestire le
bibliografie per capitolo e cite per migliorarne la visualizzazione,
ottenendo un (per me) buon risultato. Il problema è che il committente è
saltato fuori che non vuole le bibliografie, ma vuole che ogni singola
fonte venga citata nel testo corrente - e sono più di 200. Visto e
considerato che ho spesso ammucchiato multipli cite nella forma
\cite{rif1,rif2,rif3}, esiste un modo rapido e veloce per fare in modo che
\cite restituisca non già il numero della bibliografia ma l'elemento
bibliografico semplice?
Grazie a chiunque mi eviti un sì fastidioso lavoro...
        Franco
-- 
Tanto più estendo l'isola della mia conoscenza,
quanto più scopro aumentare la linea costiera della mia ignoranza.

 bibliografico semplice?
Penso che possa esserti utile natbib (come rimando in bibliografia mette 
il nome dell'autore e l'anno di pubblicazione).
Non so pero' come si comporti con i moduli da te utilizzati.
Ciao.
	Stefano

 il nome dell'autore e l'anno di pubblicazione).
Grazie per l'intervento, ma non è quello che mi serve... devo arrivare a
non avere più *del tutto* una bibliografia, e l'unica cosa che mi viene
in mente per conservare l'ottima formattazione è prendere la bibliografia
già generata, trasformare ogni voce in un \newcommand e passarmi tutti i
\cite per farli diventare il nuovo comando adeguato... visto che taluni
titoli erano citati più volte mi pare l'unica cosa sensata. Mi do ancora
un paio di giorni per pensarci e poi inizio l'insensata opera... :-(


 ha scritto nel messaggio 
news:pan.2006.09.07....@yahoo.it...


 righette di programma scritto in perl...
Lavoro con Linux (una slack), ma il Perl so giusto cosa sia... con le
espressioni regolari mi ci picchio un po', quindi anche sed è al di là
delle mie capacità...


 delle mie capacità...
Secondo me fai prima a leggiucchiarti un manuale di perl che a farlo a 
mano... Fidati, il perl è VERAMENTE molto semplice ed intuitivo: è stato 
fatto PROPRIO per manipolare stringhe e scoprirai che bastano 2 - 3 righe di 
programma.

programma.
Be', non esageriamo. Intanto deve costruirsi le corrispondenze riferimento
=> comando bibliografia, se non sono tante magari conviene farlo a mano con
un editor, altrimenti puň servire un programmino solo per questo; poi ha
parlato di riferimenti multipli (del tipo \cite{rif1,rif2,rif3}), difficili
risolverli con una semplice espressione regolare (io almeno ci metto di piů
a immaginarmi una singola espressione regolare robusta che faccia tutto il
lavoro che a spezzare l'operazione in piů passi e scrivere un ciclo).
Comunque sě, si fa abbastanza agevolmente, anche se siamo piů nell'ordine
di qualche decina di righe che di due o tre. Nel caso, sono anche disposto
a dare una mano.
Puň darsi che si possa fare anche direttamente con bibtex, ad occhio il
linguaggio sembrerebbe abbastanza flessibile da consentirlo, ma ne so
veramente troppo poco per mettermici.
Quanto a studiare perl, per chi non ci ha ancora investito del tempo (per
me ormai č un po' tardi), oggi come oggi io tenderei a consigliare di
tentare prima ruby. Ci si trovano le stesse piacevolezze di perl per quanto
riguarda il trattamento delle stringhe, in un linguaggio ad oggetti puro
(piů di Python) potente ed elegante.
Ciao.

veramente troppo poco per mettermici.
Il pacchetto inlinebib fa qualcosa del genere, inserendo la voce
bibliografica in nota a pič di pagina, oltre che nella bibliografia.
Ciao.

 bibliografico semplice?
A me e' venuto in mente subito il pacchetto makebst per crearti uno stile
adatto. L'ho usato una volta sola, ma mi era sembrato abbastanza potente da
risolvere il tuo problema.
Ma dal momento che nessuno te lo ha suggerito, credo di non avere capito
bene cosa cerchi.
Inoltre, mi sembra che funzioni solo se usi bibtex.
Ciao
Gianluca

bibliografica in nota a piè di pagina, oltre che nella bibliografia.
E, salvo errori, il pacchetto bibentry fa proprio la cosa desiderata:
nessuna bibliografia e la voce bibliografica nel testo.
Ciao.

 nessuna bibliografia e la voce bibliografica nel testo.
...e salvo errori domani avvio il processo di beatificazione nei tuoi
riguardi! ;-) Devo ancora controllare e fare le prove, ma parrebbe che le
tue due soluzioni siano esattamente quello che cercavo... GRAZIE!
-- 
Tanto piů estendo l'isola della mia conoscenza,
quanto piů scopro aumentare la linea costiera della mia ignoranza.

 (piů di Python) potente ed elegante.
Ehi, calmatevi! Se devo realmente programmare qualcosa cercherň di farlo
con PHP-cli... cosě uso qualcosa che circa conosco e non faccio torto a
nessuno dei due... :-)
Comunque pare che Giovanni abbia dato la soluzione migliore, maggiori
prove domani... Grazie a tutti!
-- 
Tanto piů estendo l'isola della mia conoscenza,
quanto piů scopro aumentare la linea costiera della mia ignoranza.

 tentare prima ruby.
Non lo conosco... Grazie 1000 della dritta,