3 problemini per biblatex philosophy

  • Creatore
    Topic
  • #90111
    Up
    0
    Down
    ::


    Salve ancora,
    Ho tre tipi di problema di personalizzazione di singoli aspetti dello stile di citazione di philosophy verbose. Ho provato a sfogliare l’ultima versione della documentazione ma non ho proprio capito dove mettere le mani per modificare questi parametri.:

    1. Mi servirebbe di mettere il nome della rivista tra virgolette a caporale, sia in nota che in bibliografia. Mi sembra poi che ci sia uno spazio di troppo dopo “in”;
    2. Il campo “Series” e relativo numero (preceduto da sola virgola) dovrebbero comparire alla fine della citazione, tra parantesi e in tondo, ad es. BIZZARRI, D., Il documento notarile guarentigiato, genesi storica e natura giuridica. Torino, Istituto giuridico della Regia Univeristà, 1932 (Memorie dell’Istituto giuridico, Università di Torino, Serie 2, 17). Ciò sia in nota che in bibliografia;
    3. Il campo “Volume” nel caso di citazioni di opere in più volumi dovrebbe apparire dopo il titolo, senza essere preceduto da “Vol.”, ad es. BERGER, É., Les Registres d’Innocent IV, I-IV, Paris, Ernest Thorin, 1884-1921. Anche qui sia in nota che in bibliografia.

    Fornisco qui sotto un esempio minimo funzionante dove appaiono più chiaramente i problemi.
    Grazie!

    `\begin{filecontents}{archivio.bib}

    @book{Biz:Doc,
    Address = {Torino},
    Author = {Dina Bizzarri},
    Date-Added = {2013-07-31 14:34:36 +0200},
    Date-Modified = {2013-11-02 14:54:58 +0100},
    Number = {17},
    Publisher = {Istituto giuridico della Regia Universit{\`a}},
    Series = {Memorie dell'Istituto giuridico, Universit{\`a} di Torino, Serie 2},
    Title = {Il documento notarile guarentigiato, genesi storica e natura giuridica},
    Year = {1932}}

    @book{Ber:Reg,
    Address = {Paris},
    Author = {{\'E}lie Berger},
    Date-Added = {2013-07-25 23:50:52 +0200},
    Date-Modified = {2013-11-02 14:43:33 +0100},
    Publisher = {Ernest Thorin},
    Shorttitle = {Les Registres d'Innocent IV},
    Title = {Les Registres d'Innocent IV},
    Volume = {I-IV},
    Year = {1884-1921}}

    @article{Rei:Era,
    Author = {Bo Reicke},
    Date-Added = {2013-08-15 13:42:52 +0000},
    Date-Modified = {2013-08-15 13:44:01 +0000},
    Journal = {Theologische Zeitschrift},
    Number = {22},
    Pages = {254-265},
    Title = {Erasmus und die neutestamentliche Textgeschichte},
    Year = {1966}}

    \end{filecontents}

    %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \documentclass[a4paper]{report}
    \usepackage[a4paper,left=2.0cm,right=2.5cm,bindingoffset=18mm, top=2.5cm, includeheadfoot, heightrounded, bottom=2.5cm, footnotesep=0.5cm ]{geometry}
    \usepackage{comment}
    \usepackage{setspace} % Per gestire più facilmente l'interlinea
    \usepackage{fancyhdr}
    \usepackage{verbatim} % Per citazioni verbatim con caratteri speciali
    \usepackage{polyglossia} % Per le sillabazioni
    \setmainlanguage{italian}
    \setotherlanguage{latin}

    \usepackage{textcomp} % Per ottenere segni strani come la parentesi angolata larga
    \usepackage{fontspec} % Per caricare correttamente i font Garamond

    %%%%%%%%%%%%%%%%PACCHETTI E COMANDI DI NOTAZIONE%%%%%%%%%%%%%%%%%%%%%
    \usepackage{eledmac}
    \usepackage{perpage} % Per azzerare il counter delle note con lettera a ogni pagina
    \usepackage{alphalph} % Per poter andare oltre la “z” nelle note con lettera
    \MakePerPage{footnoteA} % azzera il contatore delle footnoteA (cioè le cri)
    \MakePerPage{footnoteB} % azzera il contatore delle footnoteB (cioè le com)

    \interparanoteglue{0.3cm plus .4em minus .4em} % Spazio tra una rif. e l'altra (in orizzontale)
    \addtolength{\skip\footinsA}{0.2cm} % Aggiunge spazio tra le note
    \addtolength{\skip\footinsB}{0.2cm}

    \newskip\prefootskip % the big initial skip
    \prefootskip=3.3em plus .6em minus .6em

    \setcounter{firstlinenum}{0} % Numera ogni linea a partire dalla zero
    \setcounter{linenumincrement}{10000} % Incrementa ogni 10.000 righe (per non stampare i numeri linea)

    \renewcommand{\thefootnoteA}{\alphalph{\value{footnoteA}}} % Mette note a piè di pagina contrassegnate da lettera, che va oltre la z (alphalph)
    \footparagraphX{A} % Note cri di seguito
    \foottwocolX{B} % Note com su due colonne

    \renewcommand*{\notefontsetup}{\normalsize} %%specifica la dimensione dei font per le note di 2a e 3a fascia
    \renewcommand*{\notenumfont}{\normalsize} %%specifica la dimensione dei font per i numeri di linea nelle note
    \newcommand{\notetextfont}{\normalsize}
    \renewcommand*{\numlabfont}{\normalfont\normalsize} %%specifica la dimensione dei font per i numeri di linea in margine
    \renewcommand*{\footnotesize}{\normalsize} % specifica la dimensione dei font per le footnote (1a fascia)

    \noendnotes %% no endnotes
    \setlength{\ledrsnotewidth}{4em} %% narrow sidenotes

    \newcounter{para} % Definisce un contatore che contenga i numeri dei capoversi
    \newcommand{\newpar}{\refstepcounter{para} % Queste due righe per numerare i capoversi
    \centerline{{\bfseries\Large\arabic{para}.\vspace*{2ex}}}}
    %{\parindent}\ignorespaces}

    \newcommand\NuovoPar{\pstart\newpar} %Definisco un nuovo comando con argomenti: \pstart e \newpar
    \newcommand\FinePar{\pend\vspace{4ex}} %Definisco un nuovo environment con argomenti: \pend e \vspace{4ex}

    %%%%%%%%%%%%%%%%%%%COMANDI DI BILIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \usepackage[style=philosophy-verbose, % Stile della bibliografia con citazioni estese, nome puntato
    scauthors=true, % Maiuscoletto Nome autore
    firstinits=true,
    language=italian,
    classical=true,
    useprefix=true,
    backend=biber, % Compilare l'aux con texworks e biber (NON bibtex!)
    publocformat=locpubyear,
    inbeforejournal=true, % Mette “in” prima del titolo della rivista
    latinemph=true]{biblatex}
    %Indexing (serve per fare gli indici dei nomi)
    \usepackage[autostyle=true]{csquotes} % Per citare in altre lingue
    \bibliography{archivio} % Specifica il nome del file di bibliografia

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%INDICI%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \usepackage{imakeidx} % Creazione di indici multipli
    \usepackage[font=footnotesize]{idxlayout} % Customizza la grafica degli indici (es. in un solo paragrafo-> itemlayout=singlepar, –> RIMETTII!!!!!)
    \makeindex[title=Rogatari dei documenti, columns=1] % Genera l'indice di default.
    \makeindex[name=nomi,title=Nomi propri e di luogo, columns=2] % Genera altro indice

    \newbibmacro*{cite:authortitle}{%
    \usebibmacro{cite:citepages}%
    \global\togglefalse{cbx:fullcite}%
    \global\togglefalse{cbx:loccit}%
    \bibhypertarget{cite\the\value{instcount}}{%
    \iffieldundef{shorthand}
    {\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}}
    {\usebibmacro{cite:idem}}
    {\usebibmacro{cite:name}}%
    \usebibmacro{cite:title:authortitle}%
    \usebibmacro{cite:save}}
    {\usebibmacro{cite:shorthand}}}}

    \newbibmacro*{cite:title:authortitle}{%OK
    \ifsingletitle{\usebibmacro{cite:opcit}}{%
    \printtext[bibhyperlink]{%
    \printfield[citetitle]{labeltitle}}}}

    \DeclareCiteCommand{\shortfootcite}[\mkbibfootnote]
    {\usebibmacro{prenote}}
    {\usebibmacro{citeindex}%
    \usebibmacro{cite:authortitle}}
    {\multicitedelim}
    {\usebibmacro{cite:postnote}}

    \DeclareCiteCommand{\shortcite}
    {\usebibmacro{prenote}}
    {\usebibmacro{citeindex}%
    \usebibmacro{cite:authortitle}}
    {\multicitedelim}
    {\usebibmacro{cite:postnote}}

    \makeatletter % Da qui in poi per customizzare l'indice: “vedi” diventa “v.” e si
    \let\orig@idxitem\@idxitem %eliminano i “v.” successivi al primo
    \def\@idxitem{\multipleseetrue\orig@idxitem}
    \makeatother
    \newif\ifmultiplesee
    \renewcommand{\see}[2]{%
    \ifmultiplesee\multipleseefalse\emph{v.\@} \fi#1}

    \DeclareFieldFormat
    [article,book,inbook,incollection,inproceedings,patent,thesis,unpublished]
    {title}{\mkbibemph{#1\isdot}} % titolo in enfatico, no caporale

    \DeclareFieldFormat
    [article,book,inbook,incollection,inproceedings,patent,thesis,unpublished]
    {citetitle}{\mkbibemph{#1\isdot}} % titolo in enfatico alla 2a citazione, no caporale
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \title{File di Prova}
    \author{}
    \date{}

    %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \begin{document}
    \fontsize{12}{15} % Dimensione del Font e Interlinea in punti. (20=doppia)
    %\maketitle % Stampa il titolo
    %\tableofcontents % Stampa l'indice generale

    %%%%%%%%%%%%%%%PROVE DI CITAZIONE%%%%%%%%%%%%%%%%%%%%%%

    \chapter{Risolvere problemi di citazione}
    Abbiamo 3 tipi di problema:
    \begin{enumerate}
    \item Questo è facile. Mi servirebbe di mettere il nome della rivista tra virgolette a caporale, sia in nota\footcite{Rei:Era} che in bibliografia. Mi sembra poi che ci sia uno spazio di troppo dopo “in”;
    \item Il campo “Series” e relativo numero (preceduto da sola virgola) dovrebbero comparire alla fine della citazione, tra parantesi e in tondo, ad es. \textsc{Bizzarri, D.}, \textit{Il documento notarile guarentigiato, genesi storica e natura giuridica.} Torino, Istituto giuridico della Regia Univeristà, 1932 (Memorie dell'Istituto giuridico, Università di Torino, Serie 2, 17). Ciò sia in nota\footcite{Biz:Doc} che in bibliografia;
    \item Il campo “Volume” nel caso di citazioni di opere in più volumi dovrebbe apparire dopo il titolo, senza essere preceduto da “Vol.”, ad es. \textsc{Berger, {\'E}.}, \textit{Les Registres d'Innocent IV}, I-IV, Paris, Ernest Thorin, 1884-1921. Anche qui sia in nota\footcite{Ber:Reg} che in bibliografia.
    \end{enumerate}

    Grazie!
    %%%%%%%%%%%%%%%%%%%%%%%%%BIBLIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%
    \cleardoublepage
    \nocite{*}
    \addcontentsline{toc}{chapter}{\bibname} % aggiunge la voce Bibliografia all'Indice generale
    \addcontentsline{toc}{chapter}{\indexname} % aggiunge la voce Indice dei nomi all'Indice generale
    \printbibliography %compilare prima il file .aux con TexWorks (Biber)
    \printindex % Stampa l'Indice di default
    \printindex[nomi] % Stampa l'Indice dei nomi

    \end{document}
    \endinput
    `

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

      Teodoro Studita” post=89608Salve ancora,
      Ho tre tipi di problema di personalizzazione di singoli aspetti dello stile di citazione di philosophy verbose. Ho provato a sfogliare l’ultima versione della documentazione ma non ho proprio capito dove mettere le mani per modificare questi parametri.:

      1. Mi servirebbe di mettere il nome della rivista tra virgolette a caporale, sia in nota che in bibliografia. Mi sembra poi che ci sia uno spazio di troppo dopo “in”;
      2. Il campo “Series” e relativo numero (preceduto da sola virgola) dovrebbero comparire alla fine della citazione, tra parantesi e in tondo, ad es. BIZZARRI, D., Il documento notarile guarentigiato, genesi storica e natura giuridica. Torino, Istituto giuridico della Regia Univeristà, 1932 (Memorie dell’Istituto giuridico, Università di Torino, Serie 2, 17). Ciò sia in nota che in bibliografia;
      3. Il campo “Volume” nel caso di citazioni di opere in più volumi dovrebbe apparire dopo il titolo, senza essere preceduto da “Vol.”, ad es. BERGER, É., Les Registres d’Innocent IV, I-IV, Paris, Ernest Thorin, 1884-1921. Anche qui sia in nota che in bibliografia.

      Fornisco qui sotto un esempio minimo funzionante dove appaiono più chiaramente i problemi.
      Grazie!

      1)
      `\DeclareFieldFormat{journaltitle}{\mkbibquote{#1}}`
      È vero, c’è uno spazio di troppo dopo “in”. L’ho già corretto e provvederò quanto prima ad aggiornare il pacchetto su CTAN

      2) 3) In questo caso vanno ridefiniti tutti i driver che usano il campo series ed anche le macro relative.
      Ecco una traccia per @book:
      `

      % Questa è la macro usata da @book per trattare le serie:
      \renewbibmacro*{series+number}{%
      \iffieldundef{series}{}{%
      \printtext[parens]{\printfield{series}%
      \setunit*{\addspace}%
      \printfield{number}}}%
      \newunit}

      % questo serve per eliminare “vol.” prima del numero dei volumi:
      \DeclareFieldFormat[book]{volume}{#1}

      % Il driver @book opportunamente ridefinito:
      \DeclareBibliographyDriver{book}{%
      \usebibmacro{bibindex}%
      \usebibmacro{begentry}%
      \usebibmacro{author/editor+others/translator+others}%
      \setunit{\labelnamepunct}\newblock
      \usebibmacro{maintitle+title}%
      \newunit
      \iffieldundef{maintitle}
      {\printfield{volume}%
      \printfield{part}}
      {}%
      \newunit
      \printlist{language}%
      \newunit\newblock
      \usebibmacro{byauthor}%
      \newunit\newblock
      \usebibmacro{byeditor+others}%
      \newunit\newblock
      \printfield{edition}%
      \newunit
      \printfield{volumes}%
      \newunit\newblock
      \printfield{note}%
      \newunit\newblock
      \usebibmacro{publisher+location+date}%
      \newunit\newblock
      \usebibmacro{chapter+pages}%
      \newunit
      \printfield{pagetotal}%
      \newunit\newblock
      \iftoggle{bbx:isbn}
      {\printfield{isbn}}
      {}%
      \newunit\newblock
      \usebibmacro{doi+eprint+url}%
      \newunit\newblock
      \usebibmacro{addendum+pubstate}%
      \setunit{\addsemicolon\space}\newblock
      \iftoggle{bbx:related}
      {\usebibmacro{related:init}%
      \usebibmacro{related}}
      {}%
      \newunit\newblock
      \usebibmacro{pageref}%
      \newblock\nopunct%
      \usebibmacro{series+number}%
      \newunit\newblock
      \usebibmacro{finentry}}

      `

      In chiusura, colgo l’occasione per riprendere la mia consueta polemica.
      Invece di perdere tempo per creare stili “diversi a ogni costo” ci si potrebbe/dovrebbe impegnare per uniformare tutti quegli aspetti stilistici legati alla bibliografia, che hanno come unica ragion d’essere il gusto personale di qualche autore-editore. Ne guadagneremo tutti.
      Gli scrittori, anche quelli accademici con titoli onorifici come Chiarissimo, Pregiatissimo, Eminenza, Santità (beh, questo mi auguro di no), ecc. non hanno capito che la bibliografia è uno strumento, non un fine.

      Chiaramente, Teodoro, tu non hai alcuna colpa. La colpa è di chi ti impone quei cambiamenti. Il perché lo sa solo lui. Forse.
      Mi risponderai che la rivista vuole la bibliografia così e così… Bene. Anzi, male.
      Il problema è proprio che ogni rivista cerca di differenziarsi anche nella bibliografia e nelle citazioni, quando ci sarebbero infiniti altri aspetti di identificazione.
      D’altra parte siamo tutti vittime del pensiero debole, corrente filosofica che, tralasciando tutto il brodo in cui sguazza, si riassume in questa massima: “fate un po’ come vi pare, tanto è tutto relativo”.
      Un sostenitore del pensiero debole, di fronte alla mia proposta di “uniformare” le norme bibliografiche, direbbe tranquillamente che si tratta di proposta fascista. Non sto scherzando: direbbe proprio così. Naturalmente per il pensatore debole tutta la scienza è fascista 🙁

      Ciao
      Ivan

    • #90113
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Ivan sei un grande!

        Claudio

      • #90114
        alegenn
        Partecipante
          Up
          0
          Down
          ::


          Ivan, mi associo!
          Hai ragione mille volte 8)

        • #90115
          Up
          0
          Down
          ::


          Grazie Ivan, una macchina da guerra come al solito!
          Hai ragione sul resto. Per la cronaca, questi formalismi sono le regole editoriali della principale rivista degli archivisti italiani (Scrineum), assunti in maniera piuttosto acritica dalle varie scuole di specializzazione. Tocca adeguarsi, dunque. Spero che questo bel giro di personalizzazioni sia sufficiente. Se noto qualcosa di strano faccio reply qui, altrimenti… grazie ancora!

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

      Go to top