keylist di bibtexkey in TexStudio

  • Questo topic ha 7 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 11 anni fa da Piribillo.
  • Creatore
    Topic
  • #92893
    Up
    0
    Down
    ::


    Salve a tutti !
    Ho adottato TexStudio da qualche giorno – grazie alle vostre segnalazioni – e va tutto bene.
    L’unica cosa che non mi funziona – contrariamente a TexMaker – è l’autocompletion della keylist con il comando \cite{keylist} : non si srotola la comodissima lista delle mie bibtexkey di Jabref !
    Premetto che il file.bib in preambolo del documento article si compila benissimo.
    Sicuramente mi sfugge una cosa semplicissima, ma grazie comunque delle vostre indicazioni.
    Isabelle

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #92894
      Doc
      Partecipante
        Up
        0
        Down
        ::

        Isabelle” post=92493Salve a tutti !
        Ho adottato TexStudio da qualche giorno – grazie alle vostre segnalazioni – e va tutto bene.
        L’unica cosa che non mi funziona – contrariamente a TexMaker – è l’autocompletion della keylist con il comando \cite{keylist} : non si srotola la comodissima lista delle mie bibtexkey di Jabref !
        Premetto che il file.bib in preambolo del documento article si compila benissimo.
        Sicuramente mi sfugge una cosa semplicissima, ma grazie comunque delle vostre indicazioni.
        Isabelle

        Jabref supporta direttamente Texstudio! Selezioni il tuo item, clicchi sul tastino e ti troverai tutto sul file tex.

      • #92895
        Up
        0
        Down
        ::


        Ciao a tutti,
        anch’io, utilizzando TeXStudio 2.9.4 e Debian Wheezy, da quando uso biber e TeXLive2015 (da CTAN), riscontro lo stesso problema.

        Prima di impostare biber, la lista delle key mi appariva tranquillamente mentre scrivevo \cite; ora non lo fa più.

        In questo post di aiuto, hanno avuto il mio stesso problema, tuttavia, ho provato a seguire le loro soluzioni, senza notare differenze nel comportamento.

        Ho tentato di togliere le “linee di rottura” dal preambolo (in effetti c’era una linea bianca: è quello che si intende con “breakline”?).
        Ho provato a ricompilare commentando l’uso del pacchetto biblatex come consigliato, ma niente.

        Il suggerimento secondo cui la cache della bibliografia non è stata ricreata, mi sembra comunque sensato. Sul forum ci sono vari post che indicano come cancellarla, ma, da quanto ho capito, dovrebbe ricrearsi da sola senza problemi. Che non lo faccia?

        Da notare che io non uso JabRef, che ho compilato una volta con PDFLaTeX, poi biber e altre due volte con PDFLaTeX.
        Del resto, la bibliografia è correttamente stampata.

        Ho verificato i parametri di TeXStudio per l’autocompletamento, ma non mi è sembrato di vedere nulla di specifico a riguardo della keylist di \cite.

        Se avete suggerimenti su come risolvere questo poco grave, ma assai fastidioso, problema, li accetto molto volentieri.

        Grazie

      • #92896
        Up
        0
        Down
        ::


        Mi chiedevo se ci fossero novità in merito…
        Forse non mi farà male alla memoria ricordarmi l’anno esatto del testo che voglio citare (le mie key sono organizzate AutoreAnno), ma era davvero comodo quando funzionava, prima!

      • #92897
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Sei 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.

        • #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

        • #92899
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            No, scusa, avevo capito male.
            Siccome uso TeXstudio raramante non ho la pratica che hai tu, in paritcolare non riesco a capacitarmi del fatto che il menù che TeXstudio ti presenta è di un tipo se usi bibtex e di un altro se usi bibtex o biber per compilaro, perché le informazioni che ti presentava erano quelle del file .bib non compilato, non del pfile .pdf contenente la bibliograia compilata.

            Ti richiedo scusa, perché ho frainteso; inoltre non so come aiutarti.:sad:

          • #92900
            Up
            0
            Down
            ::

            il menù che TeXstudio ti presenta è di un tipo se usi bibtex e di un altro se usi bibtex o biber per compilaro

            Non è che sia diverso, è che dopo essere passata a biber non si presentava proprio più!
            Ho continuato le ricerche e ho trovato un link con la soluzione:
            http://sourceforge.net/p/texstudio/discussion/907839/thread/9aaff015/

            Quando sono passata a biber, ho fatto tutta una serie di aggiornamenti, tra cui anche TeXStudio.
            Questo mi ha disabilitato (o cambiato) le impostazioni precedenti che di default permettevano l’autocompletamento.

            In Opzioni > Configura TeXStudio > Editor Avanzato (opzioni avanzate spuntate) > Additional Search path > Bib Files ho aggiunto il percorso alla Bibliografia.bib (/home/mia/tesi). Non so come si comporti con molteplici progetti aperti, ma non è assolutamente importante nel mio caso.

            “Magicamente”, funziona!

        Visualizzazione 6 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top