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