Re: biblatex: stile philosophy-verbose

#42851
Up
0
Down
::

Grazie Ivan
Ti rispondo parzialmente per alcuni punti

Non mi risulta che ci sia l’”Idem” da qualche parte 🙄 . Non dovrebbe esserci.
Hai messo idemtracker=true nelle opzioni di biblatex? Se no, potresti farmi un esempio? Comunque io lo metterei sempre in maiuscolo. Dovrei vedere il contesto.

??? Guarda, ora il mio codice è pulito come una camicia da tintoria, per BibLaTeX c’è quasi solo questo (natbib è per la compatibilità con LyX che io uso):
`\usepackage[natbib=true,style=philosophy-verbose,locpubyear=true,scauthors=true,sorting=nyt, strict=false, latinemph=true,hyperref=true, backref=true, backrefstyle=two, strict=false, backend=bibtex8, indexing=cite, isbn=false]{biblatex}`
e, sì, ho degli “idem” belli come il sole (cui non voglio rinunciare)!!!
“Non tutto il bug vien per nuocere”…

Ma questo non è un bug 😀 Ottieni gli “Idem” per colpa dell’opzione strict=false, che usi ben due volte. A me personalmente non piacciono, ma se li vuoi fai pure. Metterei però idemtracker=context al posto di strict=false, ma l’effetto è identico.

1. Con backref mi fa delle cose strane:
– Voce bibliografica (senza indicazione di pagine) che finisce con virgola e poi fa così, (vedi. Pp. 62, 87.) [succede almeno due volte con due diversi type]

3. Collection citate la seconda volta indirettamente (con diverse incollection) mi mettono sempre tutta la lista di curatori e poi shorttitle cit., a differenza di ciò che sostieni tu nelle doc.

4. L’hyperlink di hyperref nel caso di collection citate mi rimanda in alcuni casi alla prima pagina (anche nelle tue doc) (questo discorso delle collection devo controllarlo meglio comunque per stilare una casistica)

Questi tre bug devo investigarli meglio e mi serve tempo, comunque confermo che succedono regolarmente e più d’una volta

OK, grazie. Aspetto i dettagli.

Per quanto riguarda informazioni di pubblicazione, credo tu abbia ragione, troppe virgole, infatti ti chiedo come posso far risultare “Luogo, Editore Anno”. In generale penso che sarebbe sempre meglio evitare qualunque interpunzione diversa dalla virgola, parentesi comprese (tollererei unicamente “(a cura di)”), e il motivo è semplicemente che voglio poter mettere una citazione nel bel mezzo di una frase (cosa che faccio spesso).

Insisto: “Luogo, Editore Anno” è sbagliato, o meglio, va evitato. Se vuoi quest’ordine devi mettere la virgola anche dopo ‘Editore’. Altrimenti scegli la forma “Editore, Luogo Anno”, che è di default e largamente più diffusa.

Per le citazioni c’è infatti un formato apposito:
`\DeclareFieldFormat[article]{[color=red]citetitle[/color]}{\mkbibemph{#1}}
`
Nota che se modifiche questo formato dei modificare anche il formato di origtitle e usera, relativamente alla voce @article.

Non riesco a farlo funzionare: non capisco come dovrei modificare origtitle e usera

A me funziona benissimo. Per modificare il campo usera per le voci article:
`\DeclareFieldFormat[article]{usera}{\mkbibemph{#1}}
`

4. Per le riviste, dopo titolo, senza virgola, vorrei “volume, numero, anno” e possibilmente il volume trasformato da cifre arabe in latine maiuscoletto.

Io mi baso quasi esclusivamente su http://www.libraweb.net/Norme.pdf. In pratica in una situazione normale vorrei “<> VII, 6, 2002″, ossia volume 7, numero 6, anno 2002. (con VII maiuscoletto) Sarebbe bello che BibLaTeX trasformasse il campo volume da “7” a “vii”, e se fosse già in cifre romane, lasciarlo così com’è (e applicare il maiuscoletto).

Si può fare ma, come sempre ho cercato di fare e di far fare in questi casi, prima di tutto bisogna riflettere se quella scelta ha senso (e potrebbe averlo), se è diffusa, se esiste una norma in merito. Mi informo ed eventualmete la implemento. Se hai qualche riferimento oltre libraweb, ben venga. Sfoglierò anch’io qualche rivista. E dovrò leggere la famosa norma ISO 690. Meglio uniformarsi a quella quando possibile.

tutto MENO l’autore, o tutto MENO la corrispondente crossref e solo le pagine.

\citetitle cita il solo titolo, non mi interessa (per quello, lo metto pure manuale!). Mi interessa poter scrivere qualcosa come:
“Cfr. Piero Faustini, Puntualizzazioni, Ferrara, MiaEditrice 2009, e il successivo approfondimento Altre puntualizzazioni, Bologna, TuaEditrice 2010.” Nella seconda citazione ho forzatamente eliminato il solo autore. Ricordo che in lavori di storia della letteratura (o della musica, come nel mio caso), ci si trova spesso con decine di riferimenti dello stesso autore uno dietro l’altro. Un’altra soluzione sarebbe attivare l’”Idem” anche per le prime citazioni (se, ad esempio, la citazione è contenuta nella stessa nota o in quella successiva).

È per questo che mi sono battuto e mi batto ancora per la forma autore-anno: un problema del genere si risolverebbe in un attimo. Comunque ecco la soluzione, che implementerò nella prossima versione degli stili:
`
\newbibmacro*{ccite}{%
\global\boolfalse{cbx:loccit}%
\bibhypertarget{cite\the\value{instcount}}{%
\ifciteseen
{\iffieldundef{shorthand}
{\ifciteibid
{\usebibmacro{cite:ibid}}
{\usebibmacro{cite:title}}%
\usebibmacro{cite:save}}
{\usebibmacro{cite:shorthand}}}
{\usebibmacro{ccite:full}%
\usebibmacro{cite:save}}}}

\newbibmacro*{ccite:full}{%
\renewbibmacro*{author}{}%
\renewbibmacro*{editor}{}%
\renewbibmacro*{translator}{}%
\renewbibmacro*{editor+others}{}%
\printtext[bibhypertarget]{%
\usedriver
{\DeclareNameAlias{sortname}{default}}
{\thefield{entrytype}}}%
\usebibmacro{shorthandintro}}

\DeclareCiteCommand{\ccite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{ccite}}
{\multicitedelim}
{\usebibmacro{cite:postnote}}
`

Ho definito un nuovo comando \ccite (sta per “continua citazione”) da usare in questi casi. Es: \footnote{Si veda \cite{Pinco:2009} e il successivo approfondimento \ccite{Pinco:2010}.}

“cit.” finisce in maiuscolo se shorttitle finisce con interpunzione (è il caso, ad esmepio, di punti di domanda)

Il patch è perfetto. Ok.

😀

Grazie Ivan. Ti farò avere il resto della bug-casistica.

Ok!

Ciao
Ivan

Go to top