formattazione citazioni e bibliografia per tesi umanistiche

  • Creatore
    Topic
  • #31985
    Up
    0
    Down
    ::


    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

Visualizzazione 31 filoni di risposte
  • Autore
    Risposte
    • #31986
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        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.

      • #31987
        Up
        0
        Down
        ::


        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)

      • #31988
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          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.

        • #31989
          Up
          0
          Down
          ::

          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 maiuscoletto

          Il pacchetto ha molte altre opzioni che probabilmente ti potrebbero interessare, consulta la documentazione a corredo

          Ciao
          gtrev

        • #31990
          Up
          0
          Down
          ::


          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

        • #31991
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            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.

          • #31992
            Up
            0
            Down
            ::

            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!!!

          • #31993
            Up
            0
            Down
            ::


            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

          • #31994
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              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.

            • #31995
              Up
              0
              Down
              ::

              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!!!

            • #31996
              Up
              0
              Down
              ::


              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

            • #31997
              Up
              0
              Down
              ::

              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

            • #31998
              Up
              0
              Down
              ::


              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

            • #31999
              Up
              0
              Down
              ::

              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

            • #32000
              Up
              0
              Down
              ::


              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.

            • #32001
              Up
              0
              Down
              ::

              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

            • #32002
              Up
              0
              Down
              ::


              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.

            • #32003
              Up
              0
              Down
              ::

              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

            • #32004
              Up
              0
              Down
              ::

              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.

            • #32005
              Up
              0
              Down
              ::


              uhm mi ha cancellato un lungo messaggio, comunque era in sostanza questo:

              usa biblatex

              Ciao

            • #32006
              Up
              0
              Down
              ::

              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.

            • #32007
              Up
              0
              Down
              ::


              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 virgola

              Io 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…

            • #32008
              Up
              0
              Down
              ::

              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 virgola

              Io 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

            • #32009
              Up
              0
              Down
              ::


              Grazie Enrico. Penso proprio che farò così, anche perché le richieste diventano sempre più “assurde”… cosa cambierà mai una virgola :p

              Grazie ancora

            • #32010
              Up
              0
              Down
              ::


              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?

            • #32011
              Up
              0
              Down
              ::

              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

            • #32012
              Up
              0
              Down
              ::


              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.

            • #32013
              Up
              0
              Down
              ::


              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!!!).

            • #32014
              Up
              0
              Down
              ::

              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

            • #32015
              Up
              0
              Down
              ::


              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! 🙁

            • #32016
              Up
              0
              Down
              ::

              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 \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! 🙁

              Ciao
              Enrico

            • #32017
              Up
              0
              Down
              ::


              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

          Visualizzazione 31 filoni di risposte
          • Devi essere connesso per rispondere a questo topic.

          Go to top