C’è un modo per….?

  • Creatore
    Topic
  • #104449
    Up
    0
    Down
    ::


    Ben ritrovati 🙂
    Chiedo ai bibliografomani del forum (Ivan su tutti) se esiste un modo per avere un campo di titolo breve (come shortititle) per il booktitle delle categorie inproceedings e incollection.
    Ho cercato un po’ nella guida di biblatex senza grande successo… 🙁
    Grazie!

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #104450
      Up
      0
      Down
      ::


      Potresti mostrare un esempio del risultato che vuoi ottenere?
      In generale, la risposta è sì. Ci sono molti campi liberi che si possono rimappare dando un nome a piacere.
      Nel tuo caso, se ho intuito, si tratterebbe di creare il nuovo campo bookshorttitle.

      Ciao
      Ivan

    • #104451
      Up
      0
      Down
      ::


      Hai capito bene, comunque faccio un esempio.

      Allora, mettiamo che in un Inproceedings (ma lo stesso vale per incollection) io abbia due diversi contributi, ad es.

      E. Morini. «Il Filioque nella crisi foziana e negli avvenimenti del 1054». In: Il Filioque. A mille anni dal suo inserimento nel credo a Roma (1014-2014). A cura di M.Gagliardi. Città del Vaticano:Libreria Editrice Vaticana, 2015, pp. 39–63, pp. 50-52.

      e

      N. Cipriani. «La processione dello Spirito Santo in sant’Agostino». In: Il Filioque. A mille anni dal suo inserimento nel credo a Roma (1014-2014). A cura di M. Gagliardi. Città del Vaticano: Libreria Editrice Vaticana, 2015, pp. 99–116.

      Io vorrei che il secondo uscisse più o meno così:

      N. Cipriani. «La processione dello Spirito Santo in sant’Agostino». In: Gagliardi (cur.), Il Filioque, cit. pp. 99–116.

      Abbreviato non necessariamente con questa formula, basta che sia abbreviato e non mi escano tutti i dati.

    • #104452
      Up
      0
      Down
      ::


      L’unica soluzione percorribile è comporre la voce madre
      `@collection{keycollection,

      }`
      e le voci figlio @incollection che avranno solo i campi
      `
      Author={},
      Title={},
      Crossref={keycollection}`

      Al posto di crossref puoi usare anche xref, aggiungendo però tutti i campi necessari.

      Ciao
      Ivan

    • #104453
      Up
      0
      Down
      ::


      Ok Ivan, non sai quanto io apprezzi la sintesi, ma fai finta di avere a che fare con un poveraccio che perlopiù usa le maschere del bibdesk…

      …non possiamo fare degli esempi concreti usando quello che ho postato?

      😳 😳 😳

    • #104454
      Up
      0
      Down
      ::


      Per avere degli esempi concreti dovresti postare anche parte del codice che usi, per restare in tema con la tua struttura e i pacchetti che utilizzi 🙂

    • #104455
      Up
      0
      Down
      ::

      Teodoro Studita” post=104498Ok Ivan, non sai quanto io apprezzi la sintesi, ma fai finta di avere a che fare con un poveraccio che perlopiù usa le maschere del bibdesk…

      …non possiamo fare degli esempi concreti usando quello che ho postato?

      😳 😳 😳

      `\documentclass{article}

      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}

      \usepackage[style=philosophy-verbose]{biblatex}
      \addbibresource{\jobname.bib}

      \usepackage{filecontents}
      \begin{filecontents*}{\jobname.bib}

      @collection{filmed:cortina,
      Annotation = {Antologia di testi fondamentali di filosofia della medicina},
      Booktitle = {Filosofia della medicina},
      Editor = {Giovanni Federspil and Pierdaniele Giaretta and Claudio Rugarli and Cesare Scandellari and Pietro Serra},
      Location = {Milano},
      Publisher = {Raffaello Cortina Editore},
      Title = {Filosofia della medicina},
      Year = {2008}}

      @incollection{murri:1972,
      Author = {Augusto Murri},
      pages = {190-205},
      crossref = {filmed:cortina},
      Title = {Quattro lezioni e una perizia}}

      @incollection{biernacki:1899,
      Author = {Edmund Biernacki},
      pages = {211-223},
      crossref = {filmed:cortina},
      Title = {The Essence and the Limits of Medical Knowledge}}

      \end{filecontents*}

      \begin{document}

      \cite{biernacki:1899}

      \cite{murri:1972}

      \cite{biernacki:1899}

      \printbibliography

      \end{document}`

      Ciao
      Ivan

    • #104456
      Up
      0
      Down
      ::


      Perfetto, ci ho smanettato un po’ e sembra funzionare bene!
      Ho solo una domanda: il fatto che nella @collection appaia sia il campo Booktitle che quello Title è voluto…? E a cosa serve? Io ho aggiunto uno Shorttitle e funziona bene, mi chiedevo dunque se si potesse sopprimere, ad esempio, il campo Title
      Grazie!

    • #104457
      Up
      0
      Down
      ::


      Ecco, come on detto 🙁

      Questo modo non sembra avere effetto con il mio attuale stile di citazione. Allego esempio minimale sia con philosophy sia con il mio attuale stile, in modo da poter confrontare l’outcome

      IVAN

      `\documentclass{article}

      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}

      \usepackage[style=philosophy-verbose]{biblatex}
      \addbibresource{\jobname.bib}

      \usepackage{filecontents}
      \begin{filecontents*}{\jobname.bib}

      @collection{Gag:Fil,
      Booktitle = {Il Filioque. A mille anni dal suo inserimento nel credo a Roma (1014-2014)},
      Editor = {Mauro Gagliardi},
      Location = {Città del Vaticano},
      Publisher = {Libreria Editrice Vaticana},
      Title = {Il Filioque. A mille anni dal suo inserimento nel credo a Roma (1014-2014)},
      Shorttitle = {Il Filioque},
      Year = {2015}}

      @incollection{Oss:Mas,
      Author = {Carlo dell'Osso},
      pages = {147-164},
      crossref = {Gag:Fil},
      Title = {Il \textit{Filioque} in Massimo il Confessore}}

      @incollection{Cip:Pro,
      Author = {Nello Cipriani},
      pages = {99-116},
      crossref = {Gag:Fil},
      Title = {La processione dello Spirito Santo in sant'Agostino}}

      \end{filecontents*}

      \begin{document}

      Mettiamo che all'inizio cito uno studio contenuto nella \textit{collection}\footcite{Cip:Pro} e non la \textit{collection} stessa che cito ora\footcite{Gag:Fil}
      E poi un altro studio contenuto nella \textit{collection}\footcite{Oss:Mas}. Cosa accadrà?

      \printbibliography

      \end{document}`

      MIO

      `\documentclass{article}

      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}

      %%%%%%%%%%%%%%%%%%%COMANDI DI BILIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%%%%
      \usepackage[ style=verbose-trad2, % Stile generale della bibliografia
      language=italian,
      useprefix=true, % Van, Von, etc.
      firstinits=true, % Nomi puntati
      indexing=true, % Richiesto per indicizzare i nomi autore
      backend=biber, % Compilare l'aux con texworks e biber (NON bibtex!)
      ]{biblatex}

      \renewcommand*{\mkibid}{\emph} % ibid, op cit e latinitates in enfatico
      \renewcommand\mkbibnamelast[1]{\textsc{#1}} % Nomi in maiuscoletto
      \renewcommand{\mkbibnamefirst}[1]{\textsc{#1}}
      \renewcommand{\mkbibnameprefix}[1]{\textsc{#1}}
      \renewcommand{\mkbibnameaffix}[1]{\textsc{#1}}

      \addbibresource{\jobname.bib}

      \usepackage{filecontents}
      \begin{filecontents*}{\jobname.bib}

      @collection{Gag:Fil,
      Booktitle = {Il Filioque. A mille anni dal suo inserimento nel credo a Roma (1014-2014)},
      Editor = {Mauro Gagliardi},
      Location = {Città del Vaticano},
      Publisher = {Libreria Editrice Vaticana},
      Title = {Il Filioque. A mille anni dal suo inserimento nel credo a Roma (1014-2014)},
      Shorttitle = {Il Filioque},
      Year = {2015}}

      @incollection{Oss:Mas,
      Author = {Carlo dell'Osso},
      pages = {147-164},
      crossref = {Gag:Fil},
      Title = {Il \textit{Filioque} in Massimo il Confessore}}

      @incollection{Cip:Pro,
      Author = {Nello Cipriani},
      pages = {99-116},
      crossref = {Gag:Fil},
      Title = {La processione dello Spirito Santo in sant'Agostino}}

      \end{filecontents*}

      \begin{document}

      Mettiamo che all'inizio cito uno studio contenuto nella \textit{collection}\footcite{Cip:Pro} e non la \textit{collection} stessa che cito ora\footcite{Gag:Fil}
      E poi un altro studio contenuto nella \textit{collection}\footcite{Oss:Mas}. Cosa accadrà?

      \printbibliography

      \end{document}`

      Cosa possiamo fare….?

    • #104458
      Up
      0
      Down
      ::


      Avevo scordato di idee che la soluzione è valida solo con lo stile philosophy o con altri stili che definiscano il meccanismo di crossref tra voci in quel modo. Non ne conosco, ma forse ci sono. Sicuramente questo non è previsto da verbose-trad2 nudo e crudo. Quindi non ti resta che usare philosophy-verbose

    • #104459
      Up
      0
      Down
      ::

      ivan” post=104509Avevo scordato di idee che la soluzione è valida solo con lo stile philosophy o con altri stili che definiscano il meccanismo di crossref tra voci in quel modo. Non ne conosco, ma forse ci sono. Sicuramente questo non è previsto da verbose-trad2 nudo e crudo. Quindi non ti resta che usare philosophy-verbose

      Urgh. Non che abbia nulla in contrario in senso assoluto (a parte dover ri-customizzare tutto 🙁 ) ma può essere che non vi siano alternative….? 😕 😕 😕

    • #104460
      Up
      0
      Down
      ::


      L’alternativa è implementare in verbose-trad2 il codice che si trova in philosophy-verbose, che a sua volta carica verbose-trad2.
      Direi che puoi usare tranquillamente philosophy-verbose, con opzioni latinemph e scauthors, eventualmente ridefinendo \newunitpunct se vuoi il punto fermo invece della virgola come separatore tra i campi.

      Ciao
      Ivan

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

Go to top