- Questo topic ha 32 risposte, 7 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 4 mesi fa da
lk128.
-
CreatoreTopic
-
17 Marzo 2009 alle 8:58 #31985::
Sto scrivendo una tesi di filosofia con latex, ma mi trovo a dover discutere con il professore sulla formattazione della bibliografia e, ancora più grave, dei rimandi nel testo.
Il problema è che in Italia, in ambiente umanistico, la citazione è del tutto diversa!Per la bibliografia mi salvo con lo stile classic fatto Lorenzo Pantieri (http://www.lorenzopantieri.net/LaTeX_files/classic.bst), benché anche qui ci sono accorgimenti, come la data messa dopo il titolo fra parentesi che andrebbe spostata in fondo alla riga (e senza lettera progressiva aggiuntiva per anni identici). Infatti lui inserisce, in ordine di autore, tutti i testi secondo un sotto ordine cronologico; a me invece serve un sotto ordine alfabetico per titolo opera.
Il vero problema però, come dicevo, è nella citazione: questa è COMPLETAMENTE diversa. Nessuna sigla e rimando alla bibliografia. Devo fare tutto per esteso. Cioè: non qualcosa tipo [1] o [Fou2000] o roba simile, ma
Michel Foucault, Sorvegliare e punire, Einaudi editore, Torino 2000
Una citazione per esteso, fatta a piè di pagina (poi in realtà andrebbe l’autore in maiuscoletto ecc… ma una volta capito come posso modificare cite dovrei cavarmela).Ora dato che il db dei testi ce l’ho già e \cite servirebbe a quello, mi chiedevo se posso cambiarlo in modo tale da fare quello che mi serve. Altrimenti dovrò ricopiare a mano ad ogni nota tutta la citazione (non solo il numero specifico di pagina) e quindi addio a tutta la struttura di latex. A quel punto sarebbe meglio copiare e mettersi a lavorare su un sistema wysiwyg (cosa che non voglio fare!).
Grazie per l’aiuto
-
CreatoreTopic
-
AutoreRisposte
-
-
17 Marzo 2009 alle 10:28 #31986::
Nell’ultimo numero di ArsTeXnica c’è un articolo di Lapo Mori sulla genstione di una bibliografia con LaTeX: era anche affrontato l’argomento delle bibliografie in ambito umanistico, ma purtroppo non ricordo i pacchetti e gli strumenti suggeriti, e non ho sottomano l’articolo. Nell’attesa, vediamo se c’è qualcuno in grado di darti una risposta immediata.Ciao,
L.
-
17 Marzo 2009 alle 10:55 #31987::
Non ho letto questo articolo… posso procurarmelo in qualche modo?Fra l’altro ho omesso un passaggio (me ne accorgo ora): la prima citazione è tutta estesa, dalla seconda in poi invece (questo penso si possa fare inviando qualche parametro fra [] a \cite) serve solo autore e titolo libro, con una dicitura “op. cit.” o qualcosa di simile… (la dicitura si mette sempre a mano, come il numero di pagina, ma sono le due diverse citazioni a preoccuparmi). Vorrei sempre usare il db dei testi e non moltiplicare gli enti.
Intanto grazie Lorenzo (ti avevo anche contattato su fb)
-
18 Marzo 2009 alle 7:08 #31988::
Non ho letto questo articolo… posso procurarmelo in qualche modo?
L’articolo è pubblicato sul sesto numero di ArsTeXnica, puoi procurartelo associandoti al GuIT o aspettando che ne venga pubblicata l’edizione elettronica, libera.
Nell’articolo vengono menzionati i pacchetti footcite, opcit e jurabib: ti consiglio di dare un’occhiata alle relative documentazioni.
Ciao,
L.
-
18 Marzo 2009 alle 11:45 #31989::
…
Il vero problema però, come dicevo, è nella citazione: questa è COMPLETAMENTE diversa. Nessuna sigla e rimando alla bibliografia. Devo fare tutto per esteso. Cioè: non qualcosa tipo [1] o [Fou2000] o roba simile, ma
Michel Foucault, Sorvegliare e punire, Einaudi editore, Torino 2000
Una citazione per esteso, fatta a piè di pagina (poi in realtà andrebbe l’autore in maiuscoletto ecc… ma una volta capito come posso modificare cite dovrei cavarmela).Ciao
per un problema simile al tuo io ho usato il pacchetto jurabib:
http://dante.ctan.org/CTAN/help/Catalogue/entries/jurabib.html
esplicitando le opzioni:
citefull=all, % risponde al tuo problema di avere sempre la citazione completa del testo
authorformat=smallcaps % risponde al tuo problema di avere l’autore in maiuscolettoIl pacchetto ha molte altre opzioni che probabilmente ti potrebbero interessare, consulta la documentazione a corredo
Ciao
gtrev
-
18 Marzo 2009 alle 13:17 #31990::
Prova anche il pacchetto biblatex. Non è ancora in versione definitiva ma funziona bene. Però ti avviso che non fa i miracoli richiesti dagli umanisti. Alcune citazioni le dovrai fare a mano. Il pacchetto fornisce degli stili già pronti; inoltre molte impostazioni possono essere modificate dall’utente a seconda delle necessità. Ad esempio, il pacchetto fornisce dei campi per titolo, editore, luogo originale della pubblicazione. Per i classici puoi usare delle sigle (es: KrV). So che i filosofi sono fissati con la forma (o le forme) delle citazioni. Da qualche tempo mi batto anch’io per lo stile autore-anno. A mio avviso è necessario e sufficiente che le informazioni sul testo citato siano contenute nella bibliografia.
Questa fissazione per le citazioni riguarda quasi esclusivamente i filosofi “continentali”. Gli “analitici”, per la stragrande maggioranza, usano ormai da anni lo stile autore-anno, anche se devono citare classici, traduzioni, ecc. Questa è la soluzione migliore, più largamente condivisa e sicuramente più razionale. Cerca di convincere il tuo relatore prima di arrenderti.
In bocca al lupo!Ciao
Ivan
-
18 Marzo 2009 alle 13:24 #31991::
Questa fissazione per le citazioni riguarda quasi esclusivamente i filosofi “continentali”. Gli “analitici”, per la stragrande maggioranza, usano ormai da anni lo stile autore-anno, anche se devono citare classici, traduzioni, ecc.
Anch’io prediligo il formato autore-anno, ma è certo che il formato delle citazioni bibliografiche dipende dal tipo di lavoro che stai scrivendo. Per esempio (paradossale): se scrivi un lavoro scientifico che che cita dieci riferimenti tutti dello stesso autore e dello stesso anno, capisci che la cosa più logica è un riferimento numerico.
Un problema con le bibliografie umanistiche che mi ha sempre lasciato perplesso è come citare testi non edizione originale (o in traduzione).
http://www.guit.sssup.it/phpbb/viewtopic.php?t=1091&highlight=galilei
La soluzione di scrivere l’anno dell’edizione originale ma la pagina dell’edizione consultata mi sembra la migliore, ma non ne sono così sicuro…
Ciao,
L.
-
18 Marzo 2009 alle 14:06 #31992::
Questa fissazione per le citazioni riguarda quasi esclusivamente i filosofi “continentali”. Gli “analitici”, per la stragrande maggioranza, usano ormai da anni lo stile autore-anno, anche se devono citare classici, traduzioni, ecc. Questa è la soluzione migliore, più largamente condivisa e sicuramente più razionale. Cerca di convincere il tuo relatore prima di arrenderti.
Me ne rendo ben conto. Ho fatto informatica prima di fare filosofia e so bene che la soluzione analitica in realtà è la più pratica (anche perché poi eviti tutta un’infinità di sigle capibili solo per chi già le conosce). Però la tesi la scrivere come vuole il prof. Non ho scelta (perché è poi anche lo standard delal facoltà…) 🙂
Mettersi a programmare tutto mi sembrava da pazzi, anche perché già il lavoro della tesi è enorme, se mi devo anche mettere a riprogrammare ciò che mi formatta la tesi è la fine!
Lorenzo: ma mantenendo la tua formattazione per la bibliografia, che direi sia ottima, come posso solo spostare la data in fondo alla riga, senza parentesi né lettere aggiungive qualora ci fossero più volumi con la stessa data e dello stesso autore? (per il resto mi sembra che la tua formattazione sia esattamente quella che mi richiedono)
gtrev ti ringrazio molto!! Le citazioni sono il vero problema. Ora mi metto a provare la tua soluzione e poi ti dirò. Speriamo bene!!!
-
18 Marzo 2009 alle 15:00 #31993::
siccome jurabib mi stava creando non pochi problemi (forse non era compatibile con altri pacchetti caricati), cercando soluzioni sul forum mi imbatto in un post interessante: Tesi di letteratura Qui vengono indicati tre pacchetti: opcit, jurabib, inlinebib.
Il terzo di questi, inlinebib, mi sembra faccia quello che mi serve (http://www.ctan.org/tex-archive/biblio/bibtex/contrib/inlinebib/inlinebib.htm). Senza dover cambiare praticamente nulla, apparentemente è tutto a posto (anche con op.cit., ibid e altre sigle simili). Anche la bibliografia è esatta (manca solo il maiuscoletto nei nomi degli autori).Direi che, benché continui a verificare (non si è mai del tutto certi!), chi dovesse avere lo stesso problema è bene provi almeno questo pacchetto (non è flessibile, ma è esattamente ciò che viene richiesto in questo campo).
Grazie per l’aiuto
-
19 Marzo 2009 alle 7:09 #31994::
Mettersi a programmare tutto mi sembrava da pazzi, anche perché già il lavoro della tesi è enorme, se mi devo anche mettere a riprogrammare ciò che mi formatta la tesi è la fine!
Condivido al 100%, naturalmente.
Lorenzo: ma mantenendo la tua formattazione per la bibliografia, che direi sia ottima, come posso solo spostare la data in fondo alla riga, senza parentesi né lettere aggiungive qualora ci fossero più volumi con la stessa data e dello stesso autore? (per il resto mi sembra che la tua formattazione sia esattamente quella che mi richiedono)!
Quello stile l’ho ottenuto con makebst e l’ho modificato successivamente, intervenendo a mano nel .bst inserendo codice suggerito da Enrico e Andrea.
Se a te così non va bene, hai due strade: o modifichi a mano il .bst (aprendo un nuovo topic sul forum e chiedendo aiuto a un esperto: il linguaggio dei .bst non è per nulla facile!), oppure te ne crei uno con makebst.
Però il problema, lasciamelo dire, è a monte: se la tua università richiede la bibliografia di un dato formato, dovrebbe mettere a disposizione dei laureandi il .bst richiesto. 👿 Ma qui mi sa che c’entra la divisione tra ontologico e deontologico… 😉
Ciao,
L.
-
19 Marzo 2009 alle 7:47 #31995::
Però il problema, lasciamelo dire, è a monte: se la tua università richiede la bibliografia di un dato formato, dovrebbe mettere a disposizione dei laureandi il .bst richiesto. 👿 Ma qui mi sa che c’entra la divisione tra ontologico e deontologico… 😉
Beh, dai, mi hai fatto svegliare con il sorriso 🙂 Penso proprio che la mia università non abbia mai sentito pronunciare la parola latex, figurati preparare un .bst!!!
-
22 Marzo 2009 alle 16:42 #31996::
Buongiorno. Dopo estenuante e infruttuosa ricerca provo a postare qui l’annoso problema.
Qualcuno ha idea di come si possano realizzare lo stile bibliografico “all’Americana” utilizzato nella filologia romanza di produzione italiana? Lo stile è modellato sul Chicago, ma con alcune differenze.Ho ottenuto qualcosa di molto simile con Jurabib (authorformat=year), sul quale però mi rimangono 2 dubbi:
-è possibile introdurre una sorta di key di citazione sul tipo d quella di Apasoft (bibtex) all’inizio di ogni referenza bibliografica?
-se utilizzo \citefield{shortauthor}{} o \citefield{shorttitle}{ } ottengo la citazione senza la data (così come la voglio) ma mi rimane un orribile spazio bianco del tipo [ God]. Come si elimina? Grazie a chi saprà consigliarmi qualcosa di meglio o saprà rispondere ai due quesiti.
Francesca
-
22 Marzo 2009 alle 16:57 #31997::
Buongiorno. Dopo estenuante e infruttuosa ricerca provo a postare qui l’annoso problema.
Qualcuno ha idea di come si possano realizzare lo stile bibliografico “all’Americana” utilizzato nella filologia romanza di produzione italiana? Lo stile è modellato sul Chicago, ma con alcune differenze.Ho ottenuto qualcosa di molto simile con Jurabib (authorformat=year), sul quale però mi rimangono 2 dubbi:
-è possibile introdurre una sorta di key di citazione sul tipo d quella di Apasoft (bibtex) all’inizio di ogni referenza bibliografica?
-se utilizzo \citefield{shortauthor}{} o \citefield{shorttitle}{ } ottengo la citazione senza la data (così come la voglio) ma mi rimane un orribile spazio bianco del tipo [ God]. Come si elimina? Grazie a chi saprà consigliarmi qualcosa di meglio o saprà rispondere ai due quesiti.
Francesca
Potresti mostrare un esempio compilabile? Spiegando anche che cosa intendi per Apasoft?
Ciao
Enrico
-
23 Marzo 2009 alle 9:07 #31998::
Dunque, per quanto riguarda il problema dello spazio queste sono le impostazioni generali (evito le mille righe in cui imposto font, separatori, etc):\usepackage{jurabib}
\jurabibsetup{authorformat=smallcaps,authorformat=year,ibidem,howcited=normal,dotafter=bibentry,authorformat=indexed}Mentre questo è il comando con cui inserisco la referenza:
\citefield{shortauthor}{god}.
Dato che nel database.bib
…
shortauthor = {God}
…
ne risulta qualcosa tipo:
[ God].Per quanto riguarda l’altra faccenda:
http://www.cs.stir.ac.uk/~kjt/software/latex/showbst.html
qui trovi lo stile apasoft. Quello che interessa a me è poter applicare a jurabib qualcosa di simile a quello che lui mette tra le [] : [Turner 1971] Turner K. J. …. ma potendo sostituire se credo autore+data con una keyword di mia scelta.
Spero di essere stata abbastanza chiara, è un po’ complesso.
Grazie,
Francesca
-
23 Marzo 2009 alle 9:34 #31999::
Dunque, per quanto riguarda il problema dello spazio queste sono le impostazioni generali (evito le mille righe in cui imposto font, separatori, etc):
\usepackage{jurabib}
\jurabibsetup{authorformat=smallcaps,authorformat=year,ibidem,howcited=normal,dotafter=bibentry,authorformat=indexed}Mentre questo è il comando con cui inserisco la referenza:
\citefield{shortauthor}{god}.
Dato che nel database.bib
…
shortauthor = {God}
…
ne risulta qualcosa tipo:
[ God].Per quanto riguarda l’altra faccenda:
http://www.cs.stir.ac.uk/~kjt/software/latex/showbst.html
qui trovi lo stile apasoft. Quello che interessa a me è poter applicare a jurabib qualcosa di simile a quello che lui mette tra le [] : [Turner 1971] Turner K. J. …. ma potendo sostituire se credo autore+data con una keyword di mia scelta.
Spero di essere stata abbastanza chiara, è un po’ complesso.
Non basta proprio. Con i dati che ci hai fornito, non ho spazi strani ma nemmeno le parentesi quadre.
La tua richiesta sul metodo di elencazione è assai complicata da ottenere con jurabib.
Ciao
Enrico
-
23 Marzo 2009 alle 9:48 #32000::
Scusa, le parentesi quadre le avevo inserite per comodità solo per evidenziare dove si trova lo spazio.
A me rimane, sei sicuro di non averlo? In effetti a volte si vede poco, ma ad esempio introducendo le hyperref si evidenzia molto bene.Quindi dici che devo rinunciare?
Non è che conosci uno stile migliore da usare per soddisfare queste esigenze?In ogni caso grazie mille!
F.
-
23 Marzo 2009 alle 9:59 #32001::
Scusa, le parentesi quadre le avevo inserite per comodità solo per evidenziare dove si trova lo spazio.
A me rimane, sei sicuro di non averlo? In effetti a volte si vede poco, ma ad esempio introducendo le hyperref si evidenzia molto bene.Quindi dici che devo rinunciare?
Non è che conosci uno stile migliore da usare per soddisfare queste esigenze?In ogni caso grazie mille!
F.Se aggiungo hyperref non ottengo nulla di strano. Meglio se provi a produrre un esempio minimale; può essere lungo, ma certamente utile.
Quanto all’altro problema: capisco che le esigenze siano imposte dall’alto, ma senza esempi veri di ciò che desideri, è difficile poterti aiutare.
Ciao
Enrico
-
23 Marzo 2009 alle 10:34 #32002::
Allora, vediamo di produrre un esempio di massima di come dovrebbe essere la mia bibliografia (lo stile, come dicevo, è quello “al’americana” che si usa in filologia nei lavori italiani).Così dovrebbe apparire un libro
[MdF, Lais] \textsc{G. Angeli} (a cura di), \textit{Maria di Francia. Lais}, Roma, Carocci, 2003.
Così un articolo di periodico
[\textsc{Capusso} 2005] \textsc{M. G. Capusso}, \textit{Note sulla tradizione manoscritta del Lai du Conseil}, in <> 51 (2005), pp. 27-57.
Così un articolo in volume
[\textsc{Capusso} 2006] \textsc{M. G. Capusso}, \textit{La copia settecentesca del Lai du Conseil}, in \textit{Amicitiae munus. Miscellanea di studi in memoria di Paola Sgrilli} (a cura di G.Sommariva), La Spezia, Edizioni Agor\`{a}, 2006, pp. 1-18.Mentre le referenze a testo ovviamentesarebbero
MdFLais; \textsc{Capusso} 2005; \textsc{Capusso} 2006.Questo per l’aspetto della bibliografia.
Per lo spazio ecco il mio sintetico e comodo preambolo per intero (ahimé, sì, c’è anche ledmac, posto tutto caso mai si scoprisse e è quello a fare casino):
:
\documentclass[12pt,a4paper,italian]{article}
\usepackage{mathptmx}
\renewcommand{\familydefault}{\rmdefault}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage{ledmac}
\makeatletter
\renewcommand*{\para@vfootnote}[2]{%
\insert\csname #1footins\endcsname
\bgroup
\notefontsetup
\footsplitskips
\l@dparsefootspec #2\ledplinenumtrue %%%% FIRST ADDED LINE %%%%%%%%%%%%%%
\ifnum\@nameuse{previous@#1@number}=\l@dparsedstartline\relax
\ledplinenumfalse
\fi
\ifnum\previous@page=\l@dparsedstartpage\relax
\else \ledplinenumtrue \fi
\ifnum\l@dparsedstartline=\l@dparsedendline\relax
\else \ledplinenumtrue \fi
\expandafter\xdef\csname previous@#1@number\endcsname{\l@dparsedstartline}
\xdef\previous@page{\l@dparsedstartpage} %%%% LAST ADDDED LINE %%%%%%%%%%
\setbox0=\vbox{\hsize=\maxdimen
\noindent\csname #1footfmt\endcsname#2}%
\setbox0=\hbox{\unvxh0}%
\dp0=0pt
\ht0=\csname #1footfudgefactor\endcsname\wd0
\box0
\penalty0
\egroup}
\makeatother
\usepackage[italian]{babel}
\usepackage{babelbib}
\usepackage{jurabib}
\jurabibsetup{authorformat=smallcaps,authorformat=year,ibidem,howcited=normal,dotafter=bibentry,authorformat=indexed}
\renewcommand{\biblnfont}{\textsc}
\renewcommand{\bibfnfont}{\normalfont}
\renewcommand{\bibelnfont}{\textsc}
\renewcommand{\bibefnfont}{\normalfont}
\renewcommand{\bibtfont}{\textit}
\renewcommand{\bibbtfont}{\textit}
\renewcommand{\bibapifont}{\textit}
\renewcommand{\bibbtasep}{, }
\renewcommand{\bibbfsasep}{, }
\renewcommand{\bibbstasep}{ e }
\renewcommand{\bibbtsep}{in }
\renewcommand{\bibjtsep}{in }
\renewcommand{\bibansep}{, }
\renewcommand{\bibatsep}{, }
\renewcommand{\bibpldelim}{(}
\renewcommand{\bibprdelim}{)}
\AddTo\bibsitalian{%
\renewcommand{\ibidemname}{idem}
\renewcommand{\ibidemmidname}{idem}
}
\AddTo\bibsitalian{\def\editorname{a cura di}}
\makeatletter
\jb@allow@howcited@art@periodtrue
\makeatother
\usepackage{makeidx}
\makeindex
\usepackage{hyperref}
\setlength{\parindent}{0cm}ed ecco la referenza di database.bib
@BOOK{god,
author = {Godefroy, Frederic},
title = {Dictionnaire de l’ancienne langue fran\c caise et de tous ses dialectes du 9eme au 15eme si\`ecle : compos\’e d’apr\`es le depouillement de tous les plus importants documents manuscrits ou imprim\’es…\textnormal{(vol. 10)}},
shortauthor = {God.,},
publisher = {F. Vieweg},
year = {1881–1902},
address = {Paris}
}Grazie di nuovo,
F.
-
23 Marzo 2009 alle 12:27 #32003::
Allora, vediamo di produrre un esempio di massima di come dovrebbe essere la mia bibliografia (lo stile, come dicevo, è quello “al’americana” che si usa in filologia nei lavori italiani).
Così dovrebbe apparire un libro
[MdF, Lais] \textsc{G. Angeli} (a cura di), \textit{Maria di Francia. Lais}, Roma, Carocci, 2003.
Così un articolo di periodico
[\textsc{Capusso} 2005] \textsc{M. G. Capusso}, \textit{Note sulla tradizione manoscritta del Lai du Conseil}, in <> 51 (2005), pp. 27-57.
Così un articolo in volume
[\textsc{Capusso} 2006] \textsc{M. G. Capusso}, \textit{La copia settecentesca del Lai du Conseil}, in \textit{Amicitiae munus. Miscellanea di studi in memoria di Paola Sgrilli} (a cura di G.Sommariva), La Spezia, Edizioni Agor\`{a}, 2006, pp. 1-18.Mentre le referenze a testo ovviamentesarebbero
MdFLais; \textsc{Capusso} 2005; \textsc{Capusso} 2006.Questo per l’aspetto della bibliografia.
Su questo passo. Ritengo piuttosto bizzarro ripetere i dati.
Per lo spazio ecco il mio sintetico e comodo preambolo per intero (ahimé, sì, c’è anche ledmac, posto tutto caso mai si scoprisse e è quello a fare casino):
…Il problema è babelbib. Non credo sia compatibile con jurabib.
Ciao
Enrico
-
23 Marzo 2009 alle 14:22 #32004::
Su questo passo. Ritengo piuttosto bizzarro ripetere i dati.
I dati non sono ripetuti. Semplicemente il sistema viene usato perché talvolta, come ne caso di Maria di Francia (MdFLais) la referenza a testo non corrisponde all’autore del libro moderno, oppure non è così immediata. Per il resto mi rendo conto che è piuttosto complesso come stile, ma non so proprio come uscirne dato che è quello della filologia e a questo punto mi scoccia un po’ rinunciare alla cosa.
Il problema è babelbib. Non credo sia compatibile con jurabib.
Grazie mille, mi hai davvero risolto un problema! Sei stato gentilissimo e velocissimo.
F.
-
23 Marzo 2009 alle 15:39 #32005
-
23 Marzo 2009 alle 16:20 #32006::
usa biblatex
Guarda, ho provato. Per quello che ho visto però non soddisfa le esigenze della filologia (che francamente comincia anche un po’ a stancarmi…dicono che faccia di tutto, possibile che siamo noi gli unici ad avere pretese assurde..?).
Se hai notizie diverse fammele sapere e verrai lodato/a nei secoli a venire.
Quello che mi serve è:
modifica dei font di autore e titolo
modifica dei separatori: virgole, punti, intorudzione delle virgolette, dei cunei, etc.
Non ti tedio oltre e attendo varie ed eventuali.
F.
-
20 Aprile 2009 alle 15:47 #32007::
I problemi non hanno mai fine. Sono sul disperato andante. Quasi mi viene voglia di passare al wysiwyg!!!Mi restituiscono la tesi con errori solo… nelle citazioni bibliografiche! Macché soluzione. Mi illudevo. Devo modificare inlinebib in modo che abbia queste tre accortezze:
– SEMPRE metta l’autore in maiuscoletto
– SEMPRE metta il l’iniziale del nome autore puntata e il cognome (anche quando è un’opera già citata)
– fra la città e l’anno non ci sia virgolaIo impazzisco. Non chiedetemi il perché di queste fisse, ma devo correggere il risultato in questo modo. Io non so dove iniziare. Qualche dritta? Se è un lavoro impensabile, mi sa che veramente devo trasmigrare…
-
20 Aprile 2009 alle 17:46 #32008::
I problemi non hanno mai fine. Sono sul disperato andante. Quasi mi viene voglia di passare al wysiwyg!!!
Mi restituiscono la tesi con errori solo… nelle citazioni bibliografiche! Macché soluzione. Mi illudevo. Devo modificare inlinebib in modo che abbia queste tre accortezze:
– SEMPRE metta l’autore in maiuscoletto
– SEMPRE metta il l’iniziale del nome autore puntata e il cognome (anche quando è un’opera già citata)
– fra la città e l’anno non ci sia virgolaIo impazzisco. Non chiedetemi il perché di queste fisse, ma devo correggere il risultato in questo modo. Io non so dove iniziare. Qualche dritta? Se è un lavoro impensabile, mi sa che veramente devo trasmigrare…
Occorrerebbe modificare il file inlinebib.bst (cioè crearne uno simile con quello che ti serve). C’è però una strada più semplice: va’ avanti finché hai finito così; quando sei sicuro che non devi più fare modifiche, correggi a mano il file bbl.
Ciao
Enrico
-
20 Aprile 2009 alle 23:22 #32009
-
21 Aprile 2009 alle 9:18 #32010::
Vi faccio un esempio`
\begin{thebibliography}{}(…)
\bibitem{becc}
Cesare Beccaria,
\newblock {\em Dei delitti e delle pene},
\newblock Feltrinelli, Milano, 2007 \note .
\short Beccaria, {\em Dei delitti e delle pene\/} \end(…)
\end{thebibliography}
`Questo posso modificarlo così:
`
\begin{thebibliography}{}\bibitem{becc}
\textsc{Cesare Beccaria}
\newblock {\em Dei delitti e delle pene},
\newblock Feltrinelli, Milano 2007 \note .
\short C. Beccaria, {\em Dei delitti e delle pene\/}, \end\end{thebibliography}
`e ho così risolto gran parte dei miei (attuali) problemi. Se non che la prima citazione e solo quella, ancora ha il nome e cognome per esteso. Se però cambiassi così:
`
\begin{thebibliography}{}\bibitem{becc}
\textsc{C. Beccaria},
\newblock {\em Dei delitti e delle pene},
\newblock Feltrinelli, Milano 2007 \note .
\short C. Beccaria, {\em Dei delitti e delle pene\/}, \end\end{thebibliography}
`mi sembra che anche la bibliografia perda il nome completo. Non esiste un modo per differenziare (fosse anche a mano!!!) questo (SPERO ULTIMO) ostacolo?
-
21 Aprile 2009 alle 10:04 #32011::
Vi faccio un esempio
`
\begin{thebibliography}{}(…)
\bibitem{becc}
Cesare Beccaria,
\newblock {\em Dei delitti e delle pene},
\newblock Feltrinelli, Milano, 2007 \note .
\short Beccaria, {\em Dei delitti e delle pene\/} \end(…)
\end{thebibliography}
`Questo posso modificarlo così:
`
\begin{thebibliography}{}\bibitem{becc}
\textsc{Cesare Beccaria}
\newblock {\em Dei delitti e delle pene},
\newblock Feltrinelli, Milano 2007 \note .
\short C. Beccaria, {\em Dei delitti e delle pene\/}, \end\end{thebibliography}
`e ho così risolto gran parte dei miei (attuali) problemi. Se non che la prima citazione e solo quella, ancora ha il nome e cognome per esteso. Se però cambiassi così:
`
\begin{thebibliography}{}\bibitem{becc}
\textsc{C. Beccaria},
\newblock {\em Dei delitti e delle pene},
\newblock Feltrinelli, Milano 2007 \note .
\short C. Beccaria, {\em Dei delitti e delle pene\/}, \end\end{thebibliography}
`mi sembra che anche la bibliografia perda il nome completo. Non esiste un modo per differenziare (fosse anche a mano!!!) questo (SPERO ULTIMO) ostacolo?
Ti prego: prova a produrre un esempio completo, con citazioni nel testo e piccolo file .bib, altrimenti non si riesce a capire. Un paio di possibili soluzioni forse le avrei in mente, ma mi occorre saperne di più.
Ciao
Enrico
-
21 Aprile 2009 alle 13:34 #32012::
L’elemento del file bib:
`@book{becc,
author={Beccaria, Cesare},
title={Dei delitti e delle pene},
publisher={Feltrinelli},
address={Milano},
year={2007},
}`Nella citazione deve restituire:
C. Beccaria, Dei delitti e delle pene, Feltrinelli, Milano 2007
la prima volta, poi
C. Beccaria, Dei delitti e delle pene cit.
dalla seconda volta in poi.Tutta questa procedura automatica la fa già il pacchetto inlinebib, ma io devo cambiare quelle cose che dicevo. Attraverso l’aggiustamento del file bbl ottengo praticamente quello che voglio (maiuscoletto del nome autore compreso), ma a quel punto nella bibliografia che dovrebbe essere qualcosa del tipo:
Bibliografia
Cesare Beccaria, Dei delitti e delle pene, Feltrinelli, Milano 2007.
Jeremy Bentham, Panopticon. Ovvero la casa d’ispezione, Marsilio Editori, Venezia 1983.
Jeremy Bentham, The Panopticon Writings, Verso, London 1995.mi appare qualcosa di quest’altro tipo:
Bibliografia
C. Beccaria, Dei delitti e delle pene, Feltrinelli, Milano 2007.
J. Bentham, Panopticon. Ovvero la casa d’ispezione, Marsilio Editori, Venezia 1983.
J. Bentham, The Panopticon Writings, Verso, London 1995.Se hai bisogno di più codice lo scrivo, ma non ho cambiato nulla nel pacchetto inlinebib che uso.
-
21 Aprile 2009 alle 14:32 #32013::
Vedrò di trattare. Tanto ho visto che è comune mettere la prima citazione dell’autore per esteso, mentre dalla seconda volta in poi contratta (e quindi con l’utilizzo della riga \short).Cambierò a mano il bbl, come mi hai suggerito, ma solo alla fine del lavoro (dovessi mai doverlo ricompilare!!!! ARGH!!!).
-
21 Aprile 2009 alle 14:51 #32014::
L’elemento del file bib:
`@book{becc,
author={Beccaria, Cesare},
title={Dei delitti e delle pene},
publisher={Feltrinelli},
address={Milano},
year={2007},
}`Nella citazione deve restituire:
C. Beccaria, Dei delitti e delle pene, Feltrinelli, Milano 2007
la prima volta, poi
C. Beccaria, Dei delitti e delle pene cit.
dalla seconda volta in poi.Tutta questa procedura automatica la fa già il pacchetto inlinebib, ma io devo cambiare quelle cose che dicevo. Attraverso l’aggiustamento del file bbl ottengo praticamente quello che voglio (maiuscoletto del nome autore compreso), ma a quel punto nella bibliografia che dovrebbe essere qualcosa del tipo:
Bibliografia
Cesare Beccaria, Dei delitti e delle pene, Feltrinelli, Milano 2007.
Jeremy Bentham, Panopticon. Ovvero la casa d’ispezione, Marsilio Editori, Venezia 1983.
Jeremy Bentham, The Panopticon Writings, Verso, London 1995.mi appare qualcosa di quest’altro tipo:
Bibliografia
C. Beccaria, Dei delitti e delle pene, Feltrinelli, Milano 2007.
J. Bentham, Panopticon. Ovvero la casa d’ispezione, Marsilio Editori, Venezia 1983.
J. Bentham, The Panopticon Writings, Verso, London 1995.Se hai bisogno di più codice lo scrivo, ma non ho cambiato nulla nel pacchetto inlinebib che uso.
Perdonami, ma non mi basta: nei tuoi messaggi precedenti non sono riuscito a trovare esempi veri e compilabili. Capisco l’esigenza, penso di saperla risolvere, ma se mi costringi a inventare un preambolo che poi non corrisponde al tuo?
Ciao
Enrico
-
29 Aprile 2009 alle 13:31 #32015::
Ok. Allora mando qualche info in più:
`
\documentclass[a4paper,12pt]{report}\usepackage[english,greek,italian]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{eurosym}
\usepackage{microtype}\usepackage{inlinebib}
\usepackage{pageranges}%so che questo pacchetto non è il massimo, ma per esigenze di stampa ho dovuto usarlo
\usepackage[bottom]{footmisc}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% codice di enrico: http://www.guit.sssup.it/phpbb/viewtopic.php?p=31241#31241
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\newif\if@upperibidem
\long\def\@bibsecond#1#2{%
\def\@tempa{#1}%
\ifx\@tempa\@lastcite {\em\if@upperibidem I\else i\fi bid.}\else {#2} cit.\fi
\if@withpages \else \global\@gobbleperiodtrue \fi
}
\let\ib@@cite\cite
\def\Cite{\@upperibidemtrue\ib@@cite}
\def\cite{\@upperibidemfalse\ib@@cite}\makeatother
`Il testo va bene qualunque esso sia. Non ha importanza. La nota, ho (purtroppo) la definitiva conferma, deve essere in OGNI caso nella forma N. (puntato) Cognome (tutto in maiuscoletto).
M. Foucault, Sorvegliare e punire, bla bla bla
Però se faccio questo direttamente nel file bbl anche nella bibliografia si presentano così tutti i nomi e ciò non è bene! 🙁
-
29 Aprile 2009 alle 23:02 #32016::
Ok. Allora mando qualche info in più:
`
\documentclass[a4paper,12pt]{report}\usepackage[english,greek,italian]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{eurosym}
\usepackage{microtype}\usepackage{inlinebib}
\usepackage{pageranges}%so che questo pacchetto non è il massimo, ma per esigenze di stampa ho dovuto usarlo
\usepackage[bottom]{footmisc}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% codice di enrico: http://www.guit.sssup.it/phpbb/viewtopic.php?p=31241#31241
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\newif\if@upperibidem
\long\def\@bibsecond#1#2{%
\def\@tempa{#1}%
\ifx\@tempa\@lastcite {\em\if@upperibidem I\else i\fi bid.}\else {#2} cit.\fi
\if@withpages \else \global\@gobbleperiodtrue \fi
}
\let\ib@@cite\cite
\def\Cite{\@upperibidemtrue\ib@@cite}
\def\cite{\@upperibidemfalse\ib@@cite}\makeatother
`Il testo va bene qualunque esso sia. Non ha importanza. La nota, ho (purtroppo) la definitiva conferma, deve essere in OGNI caso nella forma N. (puntato) Cognome (tutto in maiuscoletto).
M. Foucault, Sorvegliare e punire, bla bla bla
Però se faccio questo direttamente nel file bbl anche nella bibliografia si presentano così tutti i nomi e ciò non è bene! 🙁
L’idea è sempre quella di modificare il file .bbl a mano 🙁
I tuoi autori saranno scritti nella forma
`\bibitem{sorv}
\Name{M}{ichel} Foucault,
\newblock {\em Sorvegliare e punire},
\newblock Einaudi, Torino, 2007 \note .
\short Foucault, {\em Sorvegliare e punire\/} \end`
e scriverai nel preambolo
`\newif\ifinitials
\initialstrue
\DeclareRobustCommand{\Name}[2]{%
#1%
\ifinitials
.%
\else
#2%
\fi}`
mettendo \initialsfalse subito prima della riga \bibliographyDovrai cancellare il file .aux dopo aver modificato il .bbl
Suppongo che questo possa essere automatizzato, ma occorrerebbe mettere mano a inlinebib.bst e, sinceramente, non me la sento.
Certo che ne hanno di pretese! 🙁
Ciao
Enrico
-
30 Aprile 2009 alle 18:43 #32017::
Modificando così il .bbl è andata benissimo. Sono più che soddisfatto.mettendo \initialsfalse subito prima della riga \bibliography
Dovrai cancellare il file .aux dopo aver modificato il .bbl
Suppongo che questo possa essere automatizzato, ma occorrerebbe mettere mano a inlinebib.bst e, sinceramente, non me la sento.
Certo che ne hanno di pretese! 🙁
Ne hanno proprio tante! Il problema è che poi uno standard vero e proprio non c’è 🙁
Comunque così ho risolto tutte le questioni. Qualcuna a mano, qualcuna in maniera automatica (grazie a te!).Luca
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.