- Questo topic ha 0 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 8 anni, 4 mesi fa da .
-
Topic
-
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.