[risolto] Scegliere campi da stampare bibliografia p-m

  • Creatore
    Topic
  • #98078
    Up
    0
    Down
    ::


    Buongiorno a tutti,
    dopo praticamente due anni senza usare LaTeX, mi rimetto all’opera.

    Come in precedenza, uso Debian Wheezy e TeXStudio 2.3, il pacchetto suftesi e philosophy-modern.
    Per gestire il mio database bibliografico uso Mendeley 1.12.2 (che a sua volta integra il database di Zotero, usato tramite la sua estensione per Firefox 4.0.22).
    Da mendeley esporto un file .bib che processo con TeXStudio per ottenere la mia bibliografia.

    Tutto funziona perfettamente, senonché, anche dopo aver guardato le guide del pacchetto philosophy-modern e quella sull’uso della bibliografia di Pantieri, non riesco ad ottenere il comportamento che desidero.

    Mendeley mette, soprattutto per i volumi importati da Zotero, sistematicamente il campo DOI e url nel file .bib (per comodità, infatti, per far entrare un testo nel database, vado sulla pagina di amazon e lo inserisco automaticamente tramite Zotero), per tutte le voci inserite tramite questo metodo, che siano @book o altro.
    A me piacerebbe che questi due campi non apparissero nella bibliografia finale, benché contenuti nel file .bib; potrebbe andarmi bene al massimo che riporti l’url per gli articoli, ma per i @book/ @inbook no.
    Talvolta, ma non per tutti, riporta anche il campo language, che ritengo totalmente superfluo (ho testi in italiano, francese, inglese e spagnolo, ma si capisce dal titolo la lingua, senza bisogno di specificarla).

    Ecco un esempio di voce esportata da Mendeley per un articolo:
    `@article{Bourdieu1994,
    author = {Bourdieu, Pierre},
    doi = {10.3406/arss.1994.3118},
    file = {:home/****/Documenti/TESI/documentazione/principale/article\_arss\_0335-5322\_1994\_num\_105\_1\_3118.pdf:pdf},
    issn = {0335-5322},
    journal = {Actes de la recherche en sciences sociales},
    number = {1},
    pages = {3–12},
    title = {{Strat\'{e}gies de reproduction et modes de domination}},
    url = {http://www.persee.fr/web/revues/home/prescript/article/arss\_0335-5322\_1994\_num\_105\_1\_3118},
    volume = {105},
    year = {1994}
    }`
    I campi doi, issn, url vengono stampati e mi sono superflui.

    Ed ecco per un libro:
    `@book{Martin2001,
    abstract = {This bold reappraisal of science and society explores the different ways that women's reproduction is seen in American culture. “Spectacular. There is no better study of the power of metaphor in modern medicine.” —Thomas W. Laqueur, author of Making Sex “One of the greatest strengths of this fascinating book is Martin's careful analysis of how medical language about women's bodies reveals cultural assumptions about women and their life's purpose. . . . Highly recommended.” —Judith Walzer Leavitt, Bulletin of the History of Medicine},
    author = {Martin, Emily},
    isbn = {9780807046456},
    keywords = {Health \& Fitness / Women's Health,Social Science / Anthropology / General,Social Science / Women's Studies},
    language = {en},
    mendeley-tags = {Health \& Fitness / Women's Health,Social Science / Anthropology / General,Social Science / Women's Studies},
    pages = {316},
    publisher = {Beacon Press},
    shorttitle = {The Woman in the Body},
    title = {{The Woman in the Body: A Cultural Analysis of Reproduction}},
    url = {http://books.google.com.au/books?id=fkXNJ05b4q4C},
    year = {2001}
    }`
    In questo caso, non vorrei che apparissero: isbn, language e url.

    Che opzioni devo dare per ottenere questo comportamento?

    Per il momento, modifico manualmente il file .bib togliendo i campi DOI e url, ma ogni qual volta riesporto da Mendeley il file .bib aggiornato, devo spulciarmelo tutto per pulirlo dai campi che non mi interessano.

    Sperando di non aver dimenticato quel poco che avevo imparato sull’uso di biblatex, chiedo quindi suggerimenti per ottenere il comportamento da me desiderato.

    Grazie per il supporto.

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #98079
      Up
      0
      Down
      ::


      Opzioni
      `isbn=false
      doi=false
      url=false`
      sezione 3.1.2.2 del manuale di biblatex.

      Il comando
      `\AtEveryBibitem{\clearfield{language}}`
      elimina il campo language da ogni voce.

      Per soluzioni più complesse bisogna ricorrere a \DeclareSourcemap.

      Ciao
      Ivan

    • #98080
      Up
      0
      Down
      ::


      Grazie mille per la risposta rapida e precisa!
      Non devo aver letto la versione giusta della guida, dal momento che non trovo il paragrafo indicato (ho guardato: qui, qui e qua.
      Avresti per caso la gentilezza di indicarmi il collegamento?
      In ogni caso grazie molte

    • #98081
      Up
      0
      Down
      ::

      pensee_sauvage” post=97594Grazie mille per la risposta rapida e precisa!
      Non devo aver letto la versione giusta della guida, dal momento che non trovo il paragrafo indicato (ho guardato: qui, qui e qua.
      Avresti per caso la gentilezza di indicarmi il collegamento?
      In ogni caso grazie molte

      Se hai una distribuzione aggiornata puoi leggerà la doc con
      texdoc biblatex
      Da Terminale.
      Altrimenti la trovi qui
      http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf
      Ma dubito che possa servire la doc dell’ultima versione di un pacchetto se sul sistema è installata una versione precedente.

      Ciao
      Ivan

    • #98082
      Up
      0
      Down
      ::


      Gentilissimo!
      Cercherò di schiarirmi altri dubbi leggendo il manuale.

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

Go to top