Citstyle= philosophy-verbose e Bibstyle=philosophy-modern

  • Creatore
    Topic
  • #113008
    Up
    0
    Down
    ::


    Buongiorno a tutti,
    ho un piccolo problema con gli stili bibliografici: sto utilizzando Philosophy-verbose, ma vorrei ottenere la stampa della bibliografia come Philosophy-modern. Cercando ho visto che è possibile impostare bibstyle=philosophy-modern e citestyle=philosophy-verbose e con l’aggiunta di una macro tutto sembra funzionare bene.
    (Qui ho reperito la macro https://tex.stackexchange.com/questions/329039/philosophy-modern-as-bib-style-and-philosophy-verbose-as-cite-style?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa)

    Tuttavia la prima volta che viene citata l’opera restituisce come nota a piè di pagina Autore (anno), titolo, editore, luogo, pagine invece di Autore, titolo, editore, luogo, anno, pagina. Secondo voi è possibile questo passaggio tra i due stili bibliografici in maniera più ordinata eliminando l’anno di pubblicazione tra parentesi e spostandolo alla fine come nello stile philosophy-verbose?
    Ecco l’esempio del codice:`
    % !TEX encoding = UTF-8 Unicode
    % !TEX TS-program = pdflatex
    % !TEX root = Maint.tex
    % !BIB TS-program = biber

    % classe del documento
    \documentclass{suftesi}

    \usepackage{filecontents}
    \begin{filecontents*}{biblio.bib}
    @book{Eco:opera,
    Author = {Umberto Eco},
    Title = {Opera aperta},
    Subtitle = {Forma e indeterminazione nelle poetiche contemporanee},
    Location = {Milano},
    Publisher = {Bompiani},
    Year = {1977},
    Keywords = {Riferimento}}

    @book{Cosenza:semiotica,
    Author = {Giovanna Cosenza},
    Title = {Semiotica dei nuovi media},
    Location = {Roma-Bari},
    Publisher = {Laterza},
    edition = {2},
    Year = {2008},
    Keywords = {Riferimento}}

    \end{filecontents*}
    % codifica input/output
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    % bibliografia
    \usepackage[babel,italian=guillemets]{csquotes}
    \usepackage[
    bibstyle=philosophy-modern,
    citestyle=philosophy-verbose,
    relatedformat=brackets,
    publocformat=locpubyear,
    volnumformat=strings,
    inbeforejournal=true,
    classical=true,
    latinemph=true, %corsivo per ivi, ibidem
    scauthors=true,
    singletitle=true, %op.cit
    commacit=true, %virgola dopo il titolo, cit.%solo su verbose
    ibidpage=true, %solo su verbose
    firstinits=true]{biblatex}

    \addbibresource{biblio.bib}
    \renewbibmacro*{cite:full}{%OK
    \iftoggle{cbx:shorthandintro}
    {\usebibmacro{cite:full:citepages}%
    \global\toggletrue{cbx:fullcite}%
    \printtext[bibhypertarget]{%
    \usedriver
    {\csuse{KV@blx@bib2@restoreclassic@default}%
    \iftoggle{cbx:scauthorscite}
    {\DeclareNameAlias{sortname}{scdefault}}%
    {\DeclareNameAlias{sortname}{default}}}%
    {\thefield{entrytype}}}%
    \usebibmacro{shorthandintro}}%
    {\usebibmacro{cite:shorthand}}}
    \begin{document}

    Inseriamo un testo minimo citando la prima volta un saggio\footcite{Eco:opera}, la seconda una pagina specifica dello stesso\footcite[120]{Eco:opera} e nuovamente la stessa pagina\footcite[120]{Eco:opera}. Citiamo un'altra fonte\footcite{Cosenza:semiotica}. Ora citiamo un'opera indicando la pagina \footcite[150]{Eco:opera}. Come si nota funziona correttamente la stampa delle \emph{latinitates} e la compilazione della bibliografia, tuttavia alla prima occorrenza di un testo appare come nota a piè di pagina il formato Autore (anno), invece dello stile philosophy-verbose nel formato Autore, titolo, luogo, editore, anno\footcite{Cosenza:semiotica}.
    \printbibliography

    \end{document}`

  • Devi essere connesso per rispondere a questo topic.

Go to top