Risposte nei forum create
-
AutoreRisposte
-
14 Settembre 2016 alle 19:01 in risposta a: Citare libri con più autori e relativa bibliografia #107763::
Buonasera a tutti!
Dopo una lettura più approfondita della documentazione di biblatex su ctan sono giunta alla conclusione che probabilmente dovrei usare il comando\DefaultInheritance{all=false}
e successivamente ridefinire ciò che il “child” deve prendere dal “parent” attraverso il comando
\DeclareDataInheritance{book}{inbook}{\inherit{qualcosa}{qualcos’altro}}.
Solo che, tra la mia inesperienza e il lessico tecnico, la sintassi di questi comandi non mi è chiarissima e dunque non sono riuscita a ottenere ciò che volevo attraverso questa strada.
La buona notizia è che lo ho comunque ottenuto, pur con un metodo poco ortodosso e ancor meno elegante.
Il mio documento si presenta sempre così:
`\documentclass[12pt,a4paper,oneside,openright]{book}
\usepackage[utf8]{inputenc}
\usepackage[polutonikogreek,italian]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[bibstyle=alphabetic, citestyle=authoryear,maxbibnames = 10]{biblatex}\addbibresource{bibliografia_traduzione.bib}
\begin{document}
\chapter{Ecco il primo capitolo}
Per approfondire questo concetto, si confronti \textcite[44]{amato} e \textcite[230]{fornaro}.
\nocite{*}
\printbibliography\end{document}`
Il file .bib, invece, ora ha questo aspetto:
`@inbook{amato,
author = {Amato, Eugenio},
bookauthor={[A. V. 2009]},
%ho scelto bookauthor per il “trucco” perché con altri campi ci si scontra con le relative impostazioni di font ecc ecc (e.g. booktitle mi avrebbe dato un risultato in corsivo).
shorthand={Amato 2009},
}@inbook{fornaro,
author = {Fornaro, Sotera},
bookauthor= {[A. V. 2009]},
shorthand={Fornaro 2009},
}@book{derph,
author = {Amato, Eugenio and Fornaro, Sotera and Borg, Barbara E. and Burri, Renate and Hahn, Johannes and Ramelli, Ilaria and Schamp, Jacques},
title = {Der Philosoph und sein Bild: Dion von Prusa},
year = {2009},
editor = {Heinz-G\”unther Nesselrath},
publisher = {Mohr Siebeck},
location = {T\”ubingen},
shorthand={A. V. 2009},
}
`In pratica ho dovuto togliere il crossref e far credere al “child” che l’autore del suo “parent” fosse un certo [A. V. 2009] :lol:.
L’eleganza e la correttezza formale, come dicevo, sono ben lontane, però…. funziona.
Grazie a @OldClaudio: seguo il tuo consiglio per l’abbreviazione di “autori vari” e presento alla mia relatrice l’etichetta senza raddoppi, poi si vedrà.
Grazie mille anche a @gregorius, sei stato gentilissimo.Saluti a tutti
10 Settembre 2016 alle 17:36 in risposta a: Citare libri con più autori e relativa bibliografia #107760::
Caro @gregorius,
ti ringrazio molto per il tuo aiuto, posso dire che il problema è quasi risolto.
Dunque, il mio codice ora ha questo aspetto:`\documentclass[12pt,a4paper,oneside,openright]{book}
\usepackage[utf8]{inputenc}
\usepackage[polutonikogreek,italian]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[bibstyle=alphabetic,citestyle=authoryear,maxbibnames = 10]{biblatex}\addbibresource{bibliografia_traduzione.bib}
\begin{document}
\chapter{Ecco il primo capitolo}
Per approfondire questo concetto, si confronti \textcite[44]{amato} e \textcite[230]{fornaro}.
\nocite{*}
\printbibliography\end{document}`
Nel file .bib, invece, ho scritto così:
`@inbook{amato,
author = {Amato, Eugenio},
crossref = {derph},
shorthand={Amato 2009}, %questo mi serve perché voglio ottenere nello stile di bibliografia alphabetic un'etichetta che non abbrevi il nome dell'autore
}@inbook{fornaro,
author = {Fornaro, Sotera},
crossref = {derph},
shorthand={Fornaro 2009},
}@book{derph,
author = {Amato, Eugenio and Fornaro, Sotera and Borg, Barbara E. and Burri, Renate and Hahn, Johannes and Ramelli, Ilaria and Schamp, Jacques},
title = {Der Philosoph und sein Bild: Dion von Prusa},
year = {2009},
editor = {Heinz-G\”unther Nesselrath},
publisher = {Mohr Siebeck},
location = {T\”ubingen},
shorthand={Aa. Vv. 2009},
}`Il problema che vorrei ancora risolvere è questo: posso in qualche modo ottenere che al posto dell’intera citazione bibliografica il comando crossref mi riporti solo l’etichetta del volume a cui si ricollega?
In altre parole posso ottenere
[Amato 2009] Eugenio Amato. In: [Aa. Vv. 2009] ?Perché così com’è ora, a parte il fatto che prende molto spazio e riporta molte volte e vanamente la stessa voce bibliografica, non è di facile consultazione: se un lettore si trova davanti a
[Amato 2009] Eugenio Amato. In: Eugenio Amato, Sotera Fornaro, Barbara E. Borg, Renate Burri, Johannes Hahn, Ilaria Ramelli e Jacques Schamp. Der Philosoph und sein Bild: Dion
von Prusa. A cura di Heinz-G unther Nesselrath. T ubingen: Mohr Siebeck, 2009
cercherà nella bibliografia qualcosa che inizi con Eugenio Amato, mentre il volume relativo è sotto l’etichetta Aa. Vv.Ringrazio anticipatamente te e chiunque vorrà e potrà aiutarmi.
Saluti
-
AutoreRisposte