Citazioni Bibliografiche: nome autore troppo lungo

  • Creatore
    Topic
  • #80431
    Up
    0
    Down
    ::


    Buon giorno a tutti

    Nel file di bibliografia ho inserito il seguente elemento:

    @online{oxford:corsi,
    author = {Oxford University Museum of Natural History},
    title = {Corsi Collection of Decorative Stones},
    year = {2012},
    url = {http://www.oum.ox.ac.uk/corsi/catalogue/classxv/},
    }

    L’autore ha un nome piuttosto lungo… ebbene questo mi comporta un piccolo problema:
    Se all’interno del mio laborato inseisco una citazione a questo elemento di bibligrafia

    bla bla bla (\cite{oxford:corsi})

    ottengo una volta terminata la compilazione:

    bla bla bla (of Natural History)

    potrei modificare il campo author inserendo una virgola

    author = {Oxford University Museum, of Natural History}

    in modo tale da ottenere stampata nel documento la citazione così:

    bla bla bla (Oxford University Museum)

    Questo però è un compromesso in quanto il nome non è completo, vorrei sapere se LaTeX ha, per quanto riguarda i nomi, dei limiti di lunghezza che non si possono superare.
    Grazie per l’attenzione

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #80432
      admin
      Amministratore del forum
        Up
        0
        Down
        ::

        ameba” post=79631Buon giorno a tutti

        Nel file di bibliografia ho inserito il seguente elemento:

        @online{oxford:corsi,
        author = {Oxford University Museum of Natural History},
        title = {Corsi Collection of Decorative Stones},
        year = {2012},
        url = {http://www.oum.ox.ac.uk/corsi/catalogue/classxv/},
        }

        L’autore ha un nome piuttosto lungo… ebbene questo mi comporta un piccolo problema:
        Se all’interno del mio laborato inseisco una citazione a questo elemento di bibligrafia

        bla bla bla (\cite{oxford:corsi})

        ottengo una volta terminata la compilazione:

        bla bla bla (of Natural History)

        potrei modificare il campo author inserendo una virgola

        author = {Oxford University Museum, of Natural History}

        in modo tale da ottenere stampata nel documento la citazione così:

        bla bla bla (Oxford University Museum)

        Questo però è un compromesso in quanto il nome non è completo, vorrei sapere se LaTeX ha, per quanto riguarda i nomi, dei limiti di lunghezza che non si possono superare.
        Grazie per l’attenzione

        Prova così
        `author = {{Oxford University Museum of Natural History}},`Ciao
        Orlando

      • #80433
        Up
        0
        Down
        ::

        ameba” post=79631Buon giorno a tutti

        Nel file di bibliografia ho inserito il seguente elemento:

        @online{oxford:corsi,
        author = {Oxford University Museum of Natural History},
        title = {Corsi Collection of Decorative Stones},
        year = {2012},
        url = {http://www.oum.ox.ac.uk/corsi/catalogue/classxv/},
        }

        L’autore ha un nome piuttosto lungo… ebbene questo mi comporta un piccolo problema:
        Se all’interno del mio laborato inseisco una citazione a questo elemento di bibligrafia

        bla bla bla (\cite{oxford:corsi})

        ottengo una volta terminata la compilazione:

        bla bla bla (of Natural History)

        potrei modificare il campo author inserendo una virgola

        author = {Oxford University Museum, of Natural History}

        in modo tale da ottenere stampata nel documento la citazione così:

        bla bla bla (Oxford University Museum)

        Questo però è un compromesso in quanto il nome non è completo, vorrei sapere se LaTeX ha, per quanto riguarda i nomi, dei limiti di lunghezza che non si possono superare.
        Grazie per l’attenzione

        Il tuo “autore” è interpretato come se fosse “Alberto Giuseppe Maria de Lupis Mannari” e questo spiega perché nelle citazioni ti esce “of Natural History” che è interpretato come il cognome.

        Puoi scrivere nel file [tt].bib[/tt]
        `author={{Oxford University Museum\onlybib{ of Natural History}},`
        e nel documento metterai
        `\newif\ifinbib
        \DeclareRobustCommand\onlybib[1]{\ifinbib#1\fi}`
        Appena prima di [tt]\bibliography[/tt], scriverai [tt]\inbibtrue[/tt].

        Se usassi biblatex ci sarebbero altri modi meno invasivi.

        Ciao
        Enrico

      • #80434
        Up
        0
        Down
        ::


        Premetto ceh per la compilazione della bibliografia utilizzo biber come mi è stato suggerito mesi fa dai membri del forum

        Ho modificato il campo della bibliografia aggiungendo altre due parentesi graffe, così:

        author = {{Oxford University Museum of Natural History}}

        Il problema è sparito, va tutto a meraviglia, sia nelle citazioni all’interno del documento, sia nella bibliografia inserita alla fine dell’elaborato.

        Prima mi sono scordato di dire che anche nella bibliografia compariva una scorretta visualizzazione… infatti l’indicazione dell’autore era:
        of Natural History Oxford University Museum

        P.S.
        sto cercando di sperimentare anche il suggerimento dato da Enrico ma ho un problema

        non capisco dove devo inserire i comandi

        \newif\ifinbib
        \DeclareRobustCommand\onlybib[1]{\ifinbib#1\fi}

        inoltre, all’interno del mio elaborato, non ho il comando \bibliography quindi non saprei ove piazzare \inbibtrue

        NEL MIO PREAMBOLO ho inserito i seguenti comandi:

        \usepackage[backend=biber,bibstyle=philosophy-modern,citestyle=authoryear,useprefix,indexing,natbib,babel=hyphen,hyperref,classical=true,maxcitenames=999]{biblatex}
        \addbibresource{Bibliografia/Bibliografia.bib}

        e richiamo la stampa della bibliografia col comando

        \printbibliography

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

    Go to top