Re: keylist di bibtexkey in TexStudio

#92898
Up
0
Down
::

OldClaudio” post=102972Sei in gamba, ma la lettura delle guide non è il tuo forte; sia che usi biblatex+biber, sia che usi *.bst+bibtex, quasi tutti gli stili di formazione della bibliografia e di citazione prevedono di poter citare l’autore+anno, solo l’autore, solo l’anno, in modi diversi.

Prima funzionava? sicuramente funziona anche ora, solo che forse va usato un comando diverso o va specificata una opzione diversa.
Non ti posso dire quale, perché la mia memoria è troppo corta e non mi ricordo che stile usi, che opzioni usi, eccetera.
Inoltre non sono un esperto di bibliografia, visto che quando ho libertà di scelta uso solo il metodo numerico; quando devo usare altri metodi, mi fido dei file .bst preparati da altri, o di impostazioni/opzioni preparate da altri, e quel che ne esce io accetto.
Con questo non voglio dire che non capisco il tuo problema, ma sono sicuro di avere letto nella documentazione del pacchetto di natbib almeno una mezza dozzina di modi diversi di citare; so anche che biblatex accetta l’opzione natbib; quindi, se non estrapolo troppo, anche con biblatex puoi usare i vari metodi di natbib.

Mmh, o non mi sono spiegata bene o non ho proprio capito nulla!! 😕

In TeXStudio, come suppongo anche in altri editor, c’è l’opzione di autocompletamento dei comandi.
Il che vuol dire che se nel mio documento devo inserire un riferimento bibliografico, lo farò tramite
`\cite{key}`
o eventualmente \cite[pag]{key}.
Key fa riferimento alla key (o forse label) che indico nel mio file .bib
Ad esempio:
`@incollection{Pina-Cabral1984,
author = {Pina-Cabral, Joao},
booktitle = {Women and Property – Women as property},
editor = {Hirschon, Renee},
pages = {75},
title = {{Female power and the inequality of wealth and motherhood in North-western Portugal}},
year = {1984}
}`
“Pina-Cabral1984” è ciò che chiamo “key”.
Scrivendo \cite{Pina-Cabral1984} nel documento, una volta compilato (e poco importa che sia biber o bibtext) apparirà, con la formattazione e lo stile che ho scelto, il riferimento completo all’opera (ad ex: Joao Pina-Cabral, “Female power and the inequality of wealth and motherhood in North-western Portugal” in Women and Property – Women as property, a cura di Renee Hirschon, 1984, 75p.).

Detto questo, come si può immaginare, nel mio file bibliografia.bib, non c’è solo un’entry, ma ci sono centinaia di record.

Quando scrivevo, TeXStudio mi proponeva una sorta di mini popup che oltre al completamento automatico del comando \cite mi desse la possibilità di scorrere tutta la lista delle mie entry, nonché di vederne l’abstract e il titolo completo. Il parametro “key” non dovevo indovinarlo (o andarlo a cercare nel file bibliografia.bib) perché se non mi ricordo più che Pina-Cabral ha scritto il saggio a cui ho fatto riferimento nel 1984, mi appare una schedina in cui ho la scelta tra Pina-Cabral1984 o PincoPallo2015 o AncoraLui2014 che sono ordinati alfabeticamente nel popup.

Da quando sono passata a biber, la schedina dell’autocompletamento non appare più. Devo quindi scrivere a mano sia \cite che le parentesi graffe e poi inserire, a memoria o andandolo a cercare nella bib, la “key”.
Non è la fine del mondo, considerando che compila benissimo e come voglio con lo stile che ho impostato, ma è un po’ fastidioso come dicevo.
In effetti ho qualche problema con la guida di TexStudio, come dicevo in un altro post, non sono riuscita a trovare una documentazione cospicua a riguardo.
La guida di biblatex, L’arte di gestire una bibliografia con biblatex, la documentazione di biber e la documentazione del pacchetto biblatex-philosphy le ho lette e ce le ho sotto mano per le riletture che si rivelano necessarie. Non ho però trovato alcun riferimento all’autocompletamento di TeXStudio per quanto riguarda la keylist del comando \cite.

(ho fatto un esempio con cite, ma vale lo stesso per tutti gli affilliati, tipo \textcite, \citeauthor etc).

Grazie

Go to top