Re: BibLaTeX: stile per pubblicazioni umanistiche

#40582
Up
0
Down
::

Grazie grazie grazie!! … 😀

Perfetto perfetto perfetto!! … Funziona tutto a meraviglia! (Mi perdo sempre nei bicchieri d’acqua!!)
Ora non mi resta che imparare bene a usare i vari \footcite e \fullcite e sono apposto.

Se vuoi citazioni in nota usa \footcite. Ovviamente se all’interno della nota c’è anche dell’altro devi mettere \cite all’interno di \footnote.
\fullcite non dovrebbe servire se non in casi del tutto particolari. Usa tranquillamente \cite. Ci penserà biblatex e lo stile scelto a impostare le citazioni successive. Con verbose-trad1 hai anche il supporto per gestire le latinitates. A dire il vero non funziona come vorrebbero le usanze italiane. Si può migliorare, anzi sto da tempo lavorando a un codice a tale scopo.

Ah sì … utilizzo MiKTeK 2.7 e TeXnicCenter 1.0 Stable Release Candidate 1 (windows XP) e la tesi è giuridico-economica.
Il risultato è quasi uguale a quello che volevo. Proverò comunque a chiedere al prof come mai non gli va la modalità autore-anno che trovo migliore!!

Bene. Si possono apportare molte semplici modifiche per migliorare la resa.

Come dicevo in un post precedente vorrei sapere se posso apportare qualche leggera modifica, tipo avere (a cura di) anziché cur., il nome degli autori puntato e magari scritto tutto in maiuscoletto, ma questo non è un grosso problema, tanto posso scriverlo così direttamente io nel file bib. Mi interessa di più l'(a cura di).
Ah mai poi lo stile verbose-trad1 fa tutto da solo con gli ibidem, idem, op. cit., ecc.??
Da guida mi pare che faccia tutto lui a seconda di autore e titolo dell’opera!! Comunque a questo penserò più avanti!! …

Assolutamente non mettere il maiuscolo nel file .bib. Non è il modo giusto di procedere. Così aggiri solo il problema. Veniamo ai singoli quesiti.
1) Per avere (a cura di), ammesso che stai componendo un documento in italiano, scrivi dopo la chiamata di biblatex:
`\DefineBibliographyStrings{italian}{%
see = {vedi},
editor = {(a~cura~di)},
editors = {(a~cura~di)}
}
`
Nel codice ho suggerito anche la ridefinizione della stringa see, che altrimenti sarebbe resa con “v.”, un po’ troppo stringata (serve per lopzione backref). Sono in dubbio sulla tilde. Soprattutto nel caso di citazioni in nota può capitare che “(a cura di)” cada in fin di riga, ed essendo abbastanza lungo potrebbe creare dei bad boxes. Non so se è il caso di permetere che “(a cura di)” possa essere spezzato. Es:
…………..P. Pallino, (a cura
di), L’arte tipografica, Publisher, Location 2010.
Se preferisci questa soluzione togli la tilde e lascia lo spazio.

2) Per il nome degli autori puntato c’è l’opzione firstinits=true:
`\usepackage[%
style=verbose-trad1,
firstinits=true]
{biblatex}
`

3) Con le ridefinizioni seguenti (previste da biblatex ed esposte nella documentazione) otterrai in maiuscoletto rispettivamente cognome, nome e prefisso (Von, Van, De, ecc.) di tutti i nomi che compaiono nei campi author e editor. Quindi anche i curatori saranno in maiuscoletto!
` \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
\renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}}
\renewcommand*{\mkbibnameprefix}[1]{\textsc{#1}}
`
Se vuoi in maiuscoletto solo l’autore (autori) o il curatore (curatori) che compaiono all’inizio della voce bibliografica, serve qualcosa di più complicato da spiegare. In tal caso usa questo:
`\DeclareNameFormat{sortname}{%
\ifnum\value{listcount}=1\relax
\iffirstinits
{\textsc{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}}
{\textsc{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}}%
\ifblank{#3#5}
{}
{\usebibmacro{name:revsdelim}}%
\else
\iffirstinits
{\textsc{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}}
{\textsc{\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}}%
\fi
\usebibmacro{name:andothers}}
`
Non l’ho testato più di tanto. Provalo e sappimi dire. (Non è il massimo dell’eleganza TeXnica, ma è il più sbrigativo…)

4) Per la questione latinitates ho già detto qualcosa sopra. Basta usare il comando \cite e otterrai nella prima citazione la forma completa e nelle successive quella abbreviata. Devi usare il campo shorttitle, dove inserire il titolo breve. Nel caso di citazioni successive della stessa opera o dello stesso autore intervengono le latinitates. Molte cose andrebbero però migliorate. Intanto prova con le impostazioni standard, in seguito ti posso aiutare per migliorare la resa.

Per adesso ti ringrazio ancora tanto Ivan, sei stato fin troppo gentile e disponibile, spero un giorno di poter diventare abbastanza brava da poter aiutare anch’io qualcuno qui sul forum!!

Non ne dubito 😉 Per me è un piacere.

Un’ultimissima cosa, ora che ci penso, ma perché quando nel file pdf, sia nell’indice sia nella barra dei segnalibri, quando clicco sulla voce bibliografia non mi manda direttamente a quella pagina, ma a qualche pp prima?? … questo è un mistero che ancora non sono riuscita a risolvere!! 🙄

Il problema e la soluzione sono noti e discussi più volte qua e là nel forum. Con hyperref va aggiunto \phantomsection:
`
\phantomsection
\addcontentsline{toc}{section}{\bibname}
\printbibliography`

Ciao
Ivan

Go to top