Idem esploso in Biblatex verbose-trad1

  • Creatore
    Topic
  • #94050
    Up
    0
    Down
    ::


    Salve a tutti,
    Sto cercando di capire per quale motivo non riesco a ottenere idem/eadem nel verbose-trad1. Peraltro ibidem invece sembr funzionare correttamente.
    Qualcuno sa illuminarmi?
    Allego un esempio minimo funzionante.
    Grazie!

    `\begin{filecontents}{archivio.bib}

    @book{Foll,
    Address = {Roma},
    Author = {Enrica Follieri},
    Date-Added = {2011-11-25 10:37:37 +0000},
    Date-Modified = {2012-02-19 17:58:47 +0000},
    Publisher = {Biblioteca Apostolica Vaticana},
    Title = {Codices graeci Bibliothecae Vaticanae selecti (Exempla scripturarum, IV), apud Bibliothecam Vaticanam},
    Year = {1969}}

    @book{Fol:Ini,
    Address = {Roma},
    Author = {Enrica Follieri},
    Date-Added = {2011-12-05 16:42:14 +0000},
    Date-Modified = {2012-02-19 17:58:59 +0000},
    Publisher = {Biblioteca Apostolica Vaticana},
    Series = {Studi e testi},
    Title = {Initia hymnorum Ecclesiae graecae},
    Year = {1960-1966},
    Bdsk-Url-1 = {http://books.google.it/books?id=rOZTcAAACAAJ}}

    \end{filecontents}

    %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \documentclass[twoside]{article}
    \usepackage[paperwidth=17cm, paperheight=24cm, includefoot, textwidth=116mm, textheight=188mm, footskip=6mm, footnotesep=6mm]{geometry}
    \usepackage{polyglossia} % Per le sillabazioni
    \setmainlanguage{italian}

    \usepackage{fontspec} % Per caricare correttamente i font Garamond
    %\setmainfont[Ligatures=TeX]{Garamond Premier Pro} % Sceglie il Font di Studi sull'Oriente Cristiano

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

    \DeclareFieldFormat[article, inbook, incollection, inproceedings]{title}{\mkbibemph{#1}} % Titolo in corsivo
    \DeclareFieldFormat[article]{journaltitle}{\mkbibquote{#1}} % Titolo rivista tra virgolette a caporale
    \DeclareFieldFormat[book, inbook, incollection, inproceedings]{volume}{#1} % Elimina “vol.”
    \DeclareListFormat[article, book, inbook, incollection, inproceedings]{publisher}{} % Elimina il campo publisher (nota che pub è una list, non un field)

    \DeclareFieldFormat*[article]{postnote}{#1} % Queste due ridefinizioni per avere : prima della pagina citata
    \DeclareFieldFormat*[article]{pages}{\mkpageprefix[pagination]{#1}\addcolon}

    \renewcommand*{\newunitpunct}{\addcomma\space} % Virgola tra le unità
    \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}}

    \usepackage[autostyle=true]{csquotes} % Per citare in altre lingue

    \addbibresource{archivio.bib}
    %\addbibresource{/Users/syldor/Dropbox/Teo_Latex/Bibliografia.bib}

    %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \begin{document}

    {\centering
    \vspace*{20mm}
    \fontsize{16}{19.2}\selectfont
    \textbf{Tanti problemi con \LaTeX} % Qui va il titolo
    \par
    \vspace*{10mm}
    \fontsize{13}{16}\selectfont
    \textsc{Pinco Pallino} % Qui l'autore
    \par
    \vspace*{14mm}
    }
    \fontsize{11}{13.5}\selectfont

    Devo verificare se Idem funziona correttamente\footcite[31-35]{Foll} oppure no\footcite[32]{Fol:Ini}
    \end{document}
    \endinput

    `

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #94051
      Up
      0
      Down
      ::

      Teodoro Studita” post=93635Salve a tutti,
      Sto cercando di capire per quale motivo non riesco a ottenere idem/eadem nel verbose-trad1. Peraltro ibidem invece sembr funzionare correttamente.
      Qualcuno Sto arrivando! illuminarmi?
      Allego un esempio minimo funzionante.
      Grazie!

      `\begin{filecontents}{archivio.bib}

      @book{Foll,
      Address = {Roma},
      Author = {Enrica Follieri},
      Date-Added = {2011-11-25 10:37:37 +0000},
      Date-Modified = {2012-02-19 17:58:47 +0000},
      Publisher = {Biblioteca Apostolica Vaticana},
      Title = {Codices graeci Bibliothecae Vaticanae selecti (Exempla scripturarum, IV), apud Bibliothecam Vaticanam},
      Year = {1969}}

      @book{Fol:Ini,
      Address = {Roma},
      Author = {Enrica Follieri},
      Date-Added = {2011-12-05 16:42:14 +0000},
      Date-Modified = {2012-02-19 17:58:59 +0000},
      Publisher = {Biblioteca Apostolica Vaticana},
      Series = {Studi e testi},
      Title = {Initia hymnorum Ecclesiae graecae},
      Year = {1960-1966},
      Bdsk-Url-1 = {http://books.google.it/books?id=rOZTcAAACAAJ}}

      \end{filecontents}

      %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
      \documentclass[twoside]{article}
      \usepackage[paperwidth=17cm, paperheight=24cm, includefoot, textwidth=116mm, textheight=188mm, footskip=6mm, footnotesep=6mm]{geometry}
      \usepackage{polyglossia} % Per le sillabazioni
      \setmainlanguage{italian}

      \usepackage{fontspec} % Per caricare correttamente i font Garamond
      %\setmainfont[Ligatures=TeX]{Garamond Premier Pro} % Sceglie il Font di Studi sull'Oriente Cristiano

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

      \DeclareFieldFormat[article, inbook, incollection, inproceedings]{title}{\mkbibemph{#1}} % Titolo in corsivo
      \DeclareFieldFormat[article]{journaltitle}{\mkbibquote{#1}} % Titolo rivista tra virgolette a caporale
      \DeclareFieldFormat[book, inbook, incollection, inproceedings]{volume}{#1} % Elimina “vol.”
      \DeclareListFormat[article, book, inbook, incollection, inproceedings]{publisher}{} % Elimina il campo publisher (nota che pub è una list, non un field)

      \DeclareFieldFormat*[article]{postnote}{#1} % Queste due ridefinizioni per avere : prima della pagina citata
      \DeclareFieldFormat*[article]{pages}{\mkpageprefix[pagination]{#1}\addcolon}

      \renewcommand*{\newunitpunct}{\addcomma\space} % Virgola tra le unità
      \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}}

      \usepackage[autostyle=true]{csquotes} % Per citare in altre lingue

      \addbibresource{archivio.bib}
      %\addbibresource{/Users/syldor/Dropbox/Teo_Latex/Bibliografia.bib}

      %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
      \begin{document}

      {\centering
      \vspace*{20mm}
      \fontsize{16}{19.2}\selectfont
      \textbf{Tanti problemi con \LaTeX} % Qui va il titolo
      \par
      \vspace*{10mm}
      \fontsize{13}{16}\selectfont
      \textsc{Pinco Pallino} % Qui l'autore
      \par
      \vspace*{14mm}
      }
      \fontsize{11}{13.5}\selectfont

      Devo verificare se Idem funziona correttamente\footcite[31-35]{Foll} oppure no\footcite[32]{Fol:Ini}
      \end{document}
      \endinput

      `

      È il comportamento normale. Nella prima occorrenza di ogni citazione viene riportato il nome dell’autore a prescindere da idemtracker.
      Prova a citare un’altra voce dopo quelle che hai messo nell’esempio e poi di nuovo le stesse due voci. Vedrai che “Idem” comparirà.

      Ciao
      Ivan

    • #94052
      Up
      0
      Down
      ::


      Ciao Ivan,
      Ma si tratta dello stesso autore, dovrebbe funzionare alla seconda citazione dello stesso autore di un’opera diversa!
      La cosa strana è che ibidem, invece, funziona perfettamente.
      Cosa mi sfugge?

    • #94053
      Up
      0
      Down
      ::

      Teodoro Studita” post=93680Ciao Ivan,
      Ma si tratta dello stesso autore, dovrebbe funzionare alla seconda citazione dello stesso autore di un’opera diversa!
      La cosa strana è che ibidem, invece, funziona perfettamente.
      Cosa mi sfugge?

      Nulla. La prima citazione riporta tutti i dati.
      È così negli stili standard. Forse lo stile biblatex-dw si comporta diversamente.
      Mi pare di aver letto qualcosa in merito.

      Ciao
      Ivan

    • #94054
      Up
      0
      Down
      ::

      ivan” post=93687

      Ciao Ivan,
      Ma si tratta dello stesso autore, dovrebbe funzionare alla seconda citazione dello stesso autore di un’opera diversa!
      La cosa strana è che ibidem, invece, funziona perfettamente.
      Cosa mi sfugge?

      Nulla. La prima citazione riporta tutti i dati.
      È così negli stili standard. Forse lo stile biblatex-dw si comporta diversamente.
      Mi pare di aver letto qualcosa in merito.

      Ciao
      Ivan

      Non mi pare!
      Nella descrizione dettagliata dello stile mi pare invece di leggere che se la seconda citazione è dello stesso autore, deve stampare idem:

      ftp://ftp.tex.ac.uk/tex-archive/macros/latex/exptl/biblatex/doc/examples/74-style-verbose-trad1.pdf

    • #94055
      Up
      0
      Down
      ::

      Teodoro Studita” post=93693

      [quote=”Teodoro Studita” post=93680]Ciao Ivan,
      Ma si tratta dello stesso autore, dovrebbe funzionare alla seconda citazione dello stesso autore di un’opera diversa!
      La cosa strana è che ibidem, invece, funziona perfettamente.
      Cosa mi sfugge?

      Nulla. La prima citazione riporta tutti i dati.
      È così negli stili standard. Forse lo stile biblatex-dw si comporta diversamente.
      Mi pare di aver letto qualcosa in merito.

      Ciao
      Ivan

      Non mi pare!
      Nella descrizione dettagliata dello stile mi pare invece di leggere che se la seconda citazione è dello stesso autore, deve stampare idem:

      ftp://ftp.tex.ac.uk/tex-archive/macros/latex/exptl/biblatex/doc/examples/74-style-verbose-trad1.pdf%5B/quote%5D
      A p. 1 del pdf che hai indicato è scritto chiaramente che per avere Idem al posto del nome dell’autore ci devono essere queste condizioni:
      `Same author
      + Title different from last title by this author
      + Title has been cited before`
      L’ultima condizione è quella determinante, come ho cercato di spiegare sopra.
      Inoltre dalle note 13 e 14 si evince chiaramente come si comporta lo stile.
      Quindi, ripeto, il comportamento è corretto ed è quello previsto dallo stile.
      Si può discutere se sia meglio una soluzione o l’altra. La scelta mi pare dotata di una sua coerenza.
      La prima occorrenza di ogni citazione è completa, in senso stretto.
      Immaginiamo di citare l’opera A dell’autore B e di mettere una ventina di note
      di approfondimento. Alla ventunesima nota citiamo l’opera C dell’autore B. Che succede?
      Ci tocca tornare indietro per scoprire chi è l’autore B. Cosa alquanto triste.
      Un problema analogo, sia chiaro, succede anche con Ivi e Ibidem.
      Nel nostro caso, però, la situazione è ancor più grave.
      Quanto un’opera viene citata per la prima volta vorremmo almeno sapere, subito, qual è l’autore.

      Ciao
      Ivan

    • #94056
      Up
      0
      Down
      ::


      Hai ragione, infatti ad una seconda citazione dello stesso titolo appare finalmente idem (ho aggiornato l’esempio sotto).
      Ma a questo punto quella terza condizione mi mette nei guai. Non c’è modo di fare in modo che le condizioni per l’idem siano solo le prime due ?

      Same author
      + Title different from last title by this author

      Magari mantenendo di base il trad-1 visto che fino ad ora ho lavorato per modificare questo?
      Dannate convenzioni di citazione delle riviste!!!

      `\begin{filecontents}{archivio.bib}

      @book{Foll,
      Address = {Roma},
      Author = {Enrica Follieri},
      Date-Added = {2011-11-25 10:37:37 +0000},
      Date-Modified = {2012-02-19 17:58:47 +0000},
      Publisher = {Biblioteca Apostolica Vaticana},
      Title = {Codices graeci Bibliothecae Vaticanae selecti (Exempla scripturarum, IV), apud Bibliothecam Vaticanam},
      Year = {1969}}

      @book{Fol:Ini,
      Address = {Roma},
      Author = {Enrica Follieri},
      Date-Added = {2011-12-05 16:42:14 +0000},
      Date-Modified = {2012-02-19 17:58:59 +0000},
      Publisher = {Biblioteca Apostolica Vaticana},
      Series = {Studi e testi},
      Title = {Initia hymnorum Ecclesiae graecae},
      Year = {1960-1966},
      Bdsk-Url-1 = {http://books.google.it/books?id=rOZTcAAACAAJ}}

      \end{filecontents}

      %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
      \documentclass[twoside]{article}
      \usepackage[paperwidth=17cm, paperheight=24cm, includefoot, textwidth=116mm, textheight=188mm, footskip=6mm, footnotesep=6mm]{geometry}
      \usepackage{polyglossia} % Per le sillabazioni
      \setmainlanguage{italian}

      \usepackage{fontspec} % Per caricare correttamente i font Garamond
      %\setmainfont[Ligatures=TeX]{Garamond Premier Pro} % Sceglie il Font di Studi sull'Oriente Cristiano

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

      \DeclareFieldFormat[article, inbook, incollection, inproceedings]{title}{\mkbibemph{#1}} % Titolo in corsivo
      \DeclareFieldFormat[article]{journaltitle}{\mkbibquote{#1}} % Titolo rivista tra virgolette a caporale
      \DeclareFieldFormat[book, inbook, incollection, inproceedings]{volume}{#1} % Elimina “vol.”
      \DeclareListFormat[article, book, inbook, incollection, inproceedings]{publisher}{} % Elimina il campo publisher (nota che pub è una list, non un field)

      \DeclareFieldFormat*[article]{postnote}{#1} % Queste due ridefinizioni per avere : prima della pagina citata
      \DeclareFieldFormat*[article]{pages}{\mkpageprefix[pagination]{#1}\addcolon}

      \renewcommand*{\newunitpunct}{\addcomma\space} % Virgola tra le unità
      \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}}

      \usepackage[autostyle=true]{csquotes} % Per citare in altre lingue

      \addbibresource{archivio.bib}
      %\addbibresource{/Users/syldor/Dropbox/Teo_Latex/Bibliografia.bib}

      %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
      \begin{document}

      {\centering
      \vspace*{20mm}
      \fontsize{16}{19.2}\selectfont
      \textbf{Tanti problemi con \LaTeX} % Qui va il titolo
      \par
      \vspace*{10mm}
      \fontsize{13}{16}\selectfont
      \textsc{Pinco Pallino} % Qui l'autore
      \par
      \vspace*{14mm}
      }
      \fontsize{11}{13.5}\selectfont

      Devo verificare se Idem funziona correttamente\footcite[31-35]{Foll} oppure no\footcite[32]{Fol:Ini}, forse che si (qui andrebbe ibidem)\footcite[31]{Fol:Ini}, forse che no (qui andrebbe idem)\footcite[3]{Foll}
      \end{document}
      \endinput

      `

    • #94057
      Up
      0
      Down
      ::

      Teodoro Studita” post=93695Hai ragione, infatti ad una seconda citazione dello stesso titolo appare finalmente idem (ho aggiornato l’esempio sotto).
      Ma a questo punto quella terza condizione mi mette nei guai. Non c’è modo di fare in modo che le condizioni per l’idem siano solo le prime due ?

      Same author
      + Title different from last title by this author

      Magari mantenendo di base il trad-1 visto che fino ad ora ho lavorato per modificare questo?
      Dannate convenzioni di citazione delle riviste!!!

      `\begin{filecontents}{archivio.bib}

      @book{Foll,
      Address = {Roma},
      Author = {Enrica Follieri},
      Date-Added = {2011-11-25 10:37:37 +0000},
      Date-Modified = {2012-02-19 17:58:47 +0000},
      Publisher = {Biblioteca Apostolica Vaticana},
      Title = {Codices graeci Bibliothecae Vaticanae selecti (Exempla scripturarum, IV), apud Bibliothecam Vaticanam},
      Year = {1969}}

      @book{Fol:Ini,
      Address = {Roma},
      Author = {Enrica Follieri},
      Date-Added = {2011-12-05 16:42:14 +0000},
      Date-Modified = {2012-02-19 17:58:59 +0000},
      Publisher = {Biblioteca Apostolica Vaticana},
      Series = {Studi e testi},
      Title = {Initia hymnorum Ecclesiae graecae},
      Year = {1960-1966},
      Bdsk-Url-1 = {http://books.google.it/books?id=rOZTcAAACAAJ}}

      \end{filecontents}

      %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
      \documentclass[twoside]{article}
      \usepackage[paperwidth=17cm, paperheight=24cm, includefoot, textwidth=116mm, textheight=188mm, footskip=6mm, footnotesep=6mm]{geometry}
      \usepackage{polyglossia} % Per le sillabazioni
      \setmainlanguage{italian}

      \usepackage{fontspec} % Per caricare correttamente i font Garamond
      %\setmainfont[Ligatures=TeX]{Garamond Premier Pro} % Sceglie il Font di Studi sull'Oriente Cristiano

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

      \DeclareFieldFormat[article, inbook, incollection, inproceedings]{title}{\mkbibemph{#1}} % Titolo in corsivo
      \DeclareFieldFormat[article]{journaltitle}{\mkbibquote{#1}} % Titolo rivista tra virgolette a caporale
      \DeclareFieldFormat[book, inbook, incollection, inproceedings]{volume}{#1} % Elimina “vol.”
      \DeclareListFormat[article, book, inbook, incollection, inproceedings]{publisher}{} % Elimina il campo publisher (nota che pub è una list, non un field)

      \DeclareFieldFormat*[article]{postnote}{#1} % Queste due ridefinizioni per avere : prima della pagina citata
      \DeclareFieldFormat*[article]{pages}{\mkpageprefix[pagination]{#1}\addcolon}

      \renewcommand*{\newunitpunct}{\addcomma\space} % Virgola tra le unità
      \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}}

      \usepackage[autostyle=true]{csquotes} % Per citare in altre lingue

      \addbibresource{archivio.bib}
      %\addbibresource{/Users/syldor/Dropbox/Teo_Latex/Bibliografia.bib}

      %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
      \begin{document}

      {\centering
      \vspace*{20mm}
      \fontsize{16}{19.2}\selectfont
      \textbf{Tanti problemi con \LaTeX} % Qui va il titolo
      \par
      \vspace*{10mm}
      \fontsize{13}{16}\selectfont
      \textsc{Pinco Pallino} % Qui l'autore
      \par
      \vspace*{14mm}
      }
      \fontsize{11}{13.5}\selectfont

      Devo verificare se Idem funziona correttamente\footcite[31-35]{Foll} oppure no\footcite[32]{Fol:Ini}, forse che si (qui andrebbe ibidem)\footcite[31]{Fol:Ini}, forse che no (qui andrebbe idem)\footcite[3]{Foll}
      \end{document}
      \endinput

      `

      `\usepackage{xpatch}
      \xpatchbibmacro{author}{\printnames{author}}{\iffootnote{\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}}{\usebibmacro{cite:idem}}{\printnames{author}}}{\printnames{author}}}{}{}
      \xpatchbibmacro{editor}{\printnames{editor}}{\iffootnote{\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}}{\usebibmacro{cite:idem}}{\printnames{editor}}}{\printnames{editor}}}{}{}
      \xpatchbibmacro{translator}{\printnames{translator}}{\iffootnote{\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}}{\usebibmacro{cite:idem}}{\printnames{translator}}}{\printnames{translator}}}{}{}
      `

      (Da testare)

      Ciao
      Ivan

    • #94058
      Up
      0
      Down
      ::


      😮 😮 😮

      Sembra che funzioni!
      Lo provo un po’

      `\begin{filecontents}{archivio.bib}

      @book{Foll,
      Address = {Roma},
      Author = {Enrica Follieri},
      Date-Added = {2011-11-25 10:37:37 +0000},
      Date-Modified = {2012-02-19 17:58:47 +0000},
      Publisher = {Biblioteca Apostolica Vaticana},
      Title = {Codices graeci Bibliothecae Vaticanae selecti (Exempla scripturarum, IV), apud Bibliothecam Vaticanam},
      Year = {1969}}

      @book{Fol:Ini,
      Address = {Roma},
      Author = {Enrica Follieri},
      Date-Added = {2011-12-05 16:42:14 +0000},
      Date-Modified = {2012-02-19 17:58:59 +0000},
      Publisher = {Biblioteca Apostolica Vaticana},
      Series = {Studi e testi},
      Title = {Initia hymnorum Ecclesiae graecae},
      Year = {1960-1966},
      Bdsk-Url-1 = {http://books.google.it/books?id=rOZTcAAACAAJ}}

      \end{filecontents}

      %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
      \documentclass[twoside]{article}
      \usepackage[paperwidth=17cm, paperheight=24cm, includefoot, textwidth=116mm, textheight=188mm, footskip=6mm, footnotesep=6mm]{geometry}
      \usepackage{polyglossia} % Per le sillabazioni
      \setmainlanguage{italian}

      \usepackage{fontspec} % Per caricare correttamente i font Garamond
      %\setmainfont[Ligatures=TeX]{Garamond Premier Pro} % Sceglie il Font di Studi sull'Oriente Cristiano
      \usepackage{xpatch}
      \xpatchbibmacro{author}{\printnames{author}}{\iffootnote{\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}}{\usebibmacro{cite:idem}}{\printnames{author}}}{\printnames{author}}}{}{}
      \xpatchbibmacro{editor}{\printnames{editor}}{\iffootnote{\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}}{\usebibmacro{cite:idem}}{\printnames{editor}}}{\printnames{editor}}}{}{}
      \xpatchbibmacro{translator}{\printnames{translator}}{\iffootnote{\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}}{\usebibmacro{cite:idem}}{\printnames{translator}}}{\printnames{translator}}}{}{}

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

      \DeclareFieldFormat[article, inbook, incollection, inproceedings]{title}{\mkbibemph{#1}} % Titolo in corsivo
      \DeclareFieldFormat[article]{journaltitle}{\mkbibquote{#1}} % Titolo rivista tra virgolette a caporale
      \DeclareFieldFormat[book, inbook, incollection, inproceedings]{volume}{#1} % Elimina “vol.”
      \DeclareListFormat[article, book, inbook, incollection, inproceedings]{publisher}{} % Elimina il campo publisher (nota che pub è una list, non un field)

      \DeclareFieldFormat*[article]{postnote}{#1} % Queste due ridefinizioni per avere : prima della pagina citata
      \DeclareFieldFormat*[article]{pages}{\mkpageprefix[pagination]{#1}\addcolon}

      \renewcommand*{\newunitpunct}{\addcomma\space} % Virgola tra le unità
      \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}}

      \usepackage[autostyle=true]{csquotes} % Per citare in altre lingue

      \addbibresource{archivio.bib}
      %\addbibresource{/Users/syldor/Dropbox/Teo_Latex/Bibliografia.bib}

      %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
      \begin{document}

      {\centering
      \vspace*{20mm}
      \fontsize{16}{19.2}\selectfont
      \textbf{Tanti problemi con \LaTeX} % Qui va il titolo
      \par
      \vspace*{10mm}
      \fontsize{13}{16}\selectfont
      \textsc{Pinco Pallino} % Qui l'autore
      \par
      \vspace*{14mm}
      }
      \fontsize{11}{13.5}\selectfont

      Devo verificare delle cose meravigliose\footcite[31-35]{Foll} oppure no (qui dovrebbe andare idem)\footcite[32]{Fol:Ini}
      \end{document}
      \endinput

      `

    • #94059
      Up
      0
      Down
      ::


      Dopo “appena” tre anni mi accorgo che con le modifiche di Ivan idem funziona benissimo ma lo stesso non accade con eadem, nel senso che compare idem anche con autori femmine. Ho cercato un po’ in giro ma non ho trovato soluzioni.
      Inoltre, con nomi assurdi tipo “Orit” come faccio a spiegare a bibtex che trattasi di donna?
      Chi mi può aiutare su queste due cosette?
      Grazie!

    • #94060
      Up
      0
      Down
      ::


      Ok, c’ero andato vicino e mi rispondo da solo:

      Bisogna marcare l’autore come femmina:

      @book{Foll,
      Address = {Roma},
      Author = {Enrica Follieri},
      Gender={sf},

      etc…

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

Go to top