\cite all’interno del record bibliografico: è possibile

  • Creatore
    Topic
  • #37425
    Up
    0
    Down
    ::


    Ciao a tutti

    Magari sarà una domanda banale, o forse mi pongo un problema inutile:
    all’interno di un record bibliografico è possibile usare il comando \cite{…}, come nell’esempio qui sotto, o può dare problemi?
    Ho provato usando biblatex e sembra funzionare, anche se a volte serve una compilazione in più. Mi chiedevo però se fosse una procedura corretta.

    @article{Schlick:1930-3,
    Author = {Moritz Schlick},
    Journal = {Erkenntnis},
    Number = {2},
    Pages = {4-11},
    Title = {Die Wende der Philosophie},
    Volume = {1},
    Year = {1930},
    Note = in \cite{Pasquinelli:1969}
    }

    Ciao
    Ivan

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #37426
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Magari sarà una domanda banale, o forse mi pongo un problema inutile:
        all’interno di un record bibliografico è possibile usare il comando \cite{…}, come nell’esempio qui sotto, o può dare problemi?
        Ho provato usando biblatex e sembra funzionare, anche se a volte serve una compilazione in più. Mi chiedevo però se fosse una procedura corretta.
        `@article{Schlick:1930-3,
        Author = {Moritz Schlick},
        Journal = {Erkenntnis},
        Number = {2},
        Pages = {4-11},
        Title = {Die Wende der Philosophie},
        Volume = {1},
        Year = {1930},
        Note = in \cite{Pasquinelli:1969}
        }`

        Al di là del fatto che produca un erorre in fase di compilazione o no, io non lo farei: biblatex e BibTeX hanno il loro modo per inserire le voci bibliografiche; biblatex, poi, ha un’infinità di campi. Se vuoi specificare che un articolo fa parte di una rivista o di una raccolta, non è il campo note che devi usare. Cerca nella documentazione.

        Ciao,
        L.

      • #37427
        Up
        0
        Down
        ::


        Grazie Lorenzo,

        ti ringrazio, però il mio problema è un po più complesso. Nel caso di un contributo apparso su una collezione si usa incollection; questo è pacifico. Nel caso di un articolo ci sono i campi per la rivista; anche questo è pacifico.

        Poniamo però di dover citare tre articoli apparsi in origine su rivista e successivamente raccolti in una collezione in lingua italiana.

        In questo caso nella bibliografia sarebbe opportuno avere qualcosa come:

        0) Bianchi, C., (1999), Titolo della collezione, Editore, Luogo.
        1) Rossi, M., (1999), «Titolo dell’articolo in inglese», Rivista, 15, pp. 12-22; trad. it. in Bianchi 1999.
        2) Verde, A. (1999), «Titolo dell’articolo in inglese», Rivista, 15, pp. 12-22; trad. it. in Bianchi 1999.
        3) Moro, B., (1999) «Titolo dell’articolo in inglese», Rivista, 15, pp. 12-22; trad. it. in Bianchi 1999.

        Ecco perché chiedevo se era possibile usare \cite all’interno di un record bibliografico. Nell’esempio che ho riportato nel precedente post ho usato il campo note, ma la questione è più generale.
        Ovviamente si può usare il campo addendum, che viene stampato dopo le pagine che si riferiscono all’articolo, per inserire manualmente tutte le informazioni aggiuntive che si vogliono.
        La situazione che ho descritto è sicuramente “patologica” ma il dubbio TeXnico mi rimane 🙄 : si può usare \cite all’interno dei record bibliografici o questo, al di là dell’assenza di errori in fase de compilazione, può avere delle conseguenze indesiderate?

        Grazie a tutti ,
        Ivan

      • #37428
        Up
        0
        Down
        ::

        Grazie Lorenzo,

        ti ringrazio, però il mio problema è un po più complesso. Nel caso di un contributo apparso su una collezione si usa incollection; questo è pacifico. Nel caso di un articolo ci sono i campi per la rivista; anche questo è pacifico.

        Poniamo però di dover citare tre articoli apparsi in origine su rivista e successivamente raccolti in una collezione in lingua italiana.

        In questo caso nella bibliografia sarebbe opportuno avere qualcosa come:

        0) Bianchi, C., (1999), Titolo della collezione, Editore, Luogo.
        1) Rossi, M., (1999), «Titolo dell’articolo in inglese», Rivista, 15, pp. 12-22; trad. it. in Bianchi 1999.
        2) Verde, A. (1999), «Titolo dell’articolo in inglese», Rivista, 15, pp. 12-22; trad. it. in Bianchi 1999.
        3) Moro, B., (1999) «Titolo dell’articolo in inglese», Rivista, 15, pp. 12-22; trad. it. in Bianchi 1999.

        Ecco perché chiedevo se era possibile usare \cite all’interno di un record bibliografico. Nell’esempio che ho riportato nel precedente post ho usato il campo note, ma la questione è più generale.
        Ovviamente si può usare il campo addendum, che viene stampato dopo le pagine che si riferiscono all’articolo, per inserire manualmente tutte le informazioni aggiuntive che si vogliono.
        La situazione che ho descritto è sicuramente “patologica” ma il dubbio TeXnico mi rimane 🙄 : si può usare \cite all’interno dei record bibliografici o questo, al di là dell’assenza di errori in fase de compilazione, può avere delle conseguenze indesiderate?

        BibTeX non interpreta i comandi TeX (c’è solo qualche convenzione che riguarda l’ordinamento alfabetico al riguardo. Quindi, nel tuo caso, scrive nel file .bbl il comando \cite che, alla compilazione successiva (o quella successiva ancora) produce il riferimento corretto.

        II file ha estensione .bbl, ma viene letto come un normalissimo file .tex richiamato con \input.

        Ciao
        Enrico

      • #37429
        Up
        0
        Down
        ::


        Grazie mille Enrico,
        era quello che mi serviva 🙂

        Ciao
        Ivan

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

    Go to top