Re: Personalizzare alcuni aspetti della bibliografia (2)

#98878
samiel
Partecipante
    Up
    0
    Down
    ::


    Se ho fatto in modo corretto, il “problema” permane,
    nel senso che nelle note ci sono ancora le maiuscole invece del maiuscoletto:
    `\documentclass[a4paper,11pt]{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[type1]{ebgaramond}
    \usepackage{microtype}
    \usepackage[heightrounded]{geometry}
    \frenchspacing
    \usepackage{textcase}
    \newcommand{\omissis}{[\textellipsis\unkern]}

    %%% NOTE DI CONCLUSIONE
    %\usepackage{enotez}
    %\setenotez{
    % list-name=,
    % reset=true,
    % backref=true,
    %% split=chapter,
    % list-heading={\section*{#1}\sectionmark{#1}},
    % list-style=itemize
    %}
    %\DeclareTranslation{Italian}{enotez-title}{}
    %\DeclareTranslation{Italian}{enotez-splitted-title}{Note~al~~}
    %\DeclareTranslation{Italian}{enotez-splitted-title}{Note}
    %\DeclareInstance{enotez-list}{custom}{paragraph}{number=\textsuperscript{#1}}
    %\let\footnote=\endnote
    %renewcommand*\enmark[1]{#1}

    %%% BIBLIOGRAFIA
    \usepackage[babel,italian=guillemets]{csquotes}
    \usepackage[style=philosophy-verbose,backend=biber,scauthors=true,classical=true,%
    firstinits=true,volnumformat=strings,volumeformat=romansc,sorting=nyt,indexing]{biblatex}
    \renewcommand*{\bibfont}{\normalfont\footnotesize} % riduce il font della bibliografia

    % inverte cognome/nome in philosophy-verbose
    \AtBeginBibliography{%
    \iftoggle{bbx:scauthorsbib}{%
    \DeclareNameFormat{sortname}{%
    \renewcommand{\mkbibnamefirst}{\textsc}%
    \renewcommand{\mkbibnamelast}{\textsc}%
    \renewcommand{\mkbibnameprefix}{\textsc}%
    \renewcommand{\mkbibnameaffix}{\textsc}%
    \ifnumequal{\value{listcount}}{1}
    {\iffirstinits
    {\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
    {\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}%
    \ifblank{#3#5}
    {}
    {\usebibmacro{name:revsdelim}}}
    {\iffirstinits
    {\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
    {\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}}%
    \usebibmacro{name:andothers}}}%
    {}}%
    \DeclareNameAlias{last-first/first-last}{first-last}

    % rende gli autori in tutto maiuscoletto nella bibliografia
    \newcommand\textlcsc[1]{\textsc{\MakeLowercase{#1}}}
    \AtBeginBibliography{%
    \iftoggle{bbx:scauthors}{%
    \DeclareNameFormat{sortname}{%
    \renewcommand{\mkbibnamefirst}{\textlcsc}%
    \renewcommand{\mkbibnamelast}{\textlcsc}%
    \renewcommand{\mkbibnameprefix}{\textlcsc}%
    \renewcommand{\mkbibnameaffix}{\textlcsc}%
    \ifnumequal{\value{listcount}}{1}
    {\iffirstinits
    {\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
    {\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}%
    \ifblank{#3#5}
    {}
    {\usebibmacro{name:revsdelim}}}
    {\iffirstinits
    {\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
    {\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}}%
    \usebibmacro{name:andothers}}}%
    {}}%

    % rende gli autori in tutto maiuscoletto nelle note
    \DeclareNameFormat{labelname}{%
    \renewcommand{\mkbibnamefirst}{\textlcsc}%
    \renewcommand{\mkbibnamelast}{\textlcsc}%
    \renewcommand{\mkbibnameprefix}{\textlcsc}%
    \renewcommand{\mkbibnameaffix}{\textlcsc}%
    \ifcase\value{uniquename}%
    \usebibmacro{name:last}{#1}{#3}{#5}{#7}%
    \or
    \ifuseprefix
    {\usebibmacro{name:first-last}{#1}{#4}{#5}{#8}}%
    {\usebibmacro{name:first-last}{#1}{#4}{#6}{#8}}%
    \or
    \usebibmacro{name:first-last}{#1}{#3}{#5}{#7}%
    \fi
    \usebibmacro{name:andothers}}

    % ridefinisco il formato per usare il numero dell'edizione in apice
    \DeclareFieldFormat{edition}{%
    \ifinteger{#1}
    {\textsuperscript{#1}}
    {#1\isdot\setunit{\addcomma\space}}}
    % imposto l'ordine (e i separatori) dei dati
    \renewbibmacro*{publisher+location+date}{%
    \iflistundef{publisher}
    {\setunit*{\addcomma\space}}
    {\setunit*{\addcolon\space}}%
    \printlist{publisher}%
    \setunit*{\addcomma\space}%
    \printlist{location}%
    \setunit*{\space}%
    \usebibmacro{date}%
    \printfield{edition}%
    \newunit}
    % elimino la prima occorrenza del campo “edition”
    \usepackage{xpatch}
    \newcommand{\replaceedition}[1]{%
    \xpatchbibdriver{#1}
    {\printfield{edition}%
    \newunit}
    {}%
    {}
    {\typeout{failed to patch driver #1}}
    }
    \replaceedition{book}
    \replaceedition{collection}
    \replaceedition{inbook}
    \replaceedition{incollection}
    \replaceedition{manual}
    % aggiungo le specifiche per philosophy-verbose
    \xpatchbibmacro{incollection:full}
    {\printfield{edition}%
    \newunit}
    {}%
    {}
    {}
    \xpatchbibmacro{book:full}
    {\printfield{edition}%
    \newunit}
    {}%
    {}
    {}

    \begin{filecontents*}{\jobname.bib}
    @book{ fornero:2008,
    author = “Giovanni Fornero”,
    title = “Laicità debole e laicità forte”,
    publisher = “B. Mondadori”,
    location = “Milano”,
    year = “2008”,
    }

    @book{ fornero:2009,
    author = “Giovanni Fornero”,
    title = “Bioetica cattolica e bioetica laica”,
    publisher = “B. Mondadori”,
    location = “Milano”,
    year = “2009”,
    edition = “2”,
    }

    @inbook{ fornero:2009,
    author = “Giovanni Fornero”,
    title = “Due significati irrinunciabili di laicità”,
    booktitle = “La laicità vista dai laici”,
    publisher = “Egea — Università Bocconi Editori”,
    location = “Milano”,
    year = “2009”,
    pages = “61-74”,
    }

    @book{ fornero:2012,
    author = “Giovanni Fornero and Maurizio Mori”,
    title = “Laici e cattolici in bioetica: storia e teoria di un confronto”,
    publisher = “Le Lettere”,
    location = “Firenze”,
    year = “2012”,
    }

    @book{ kuhn:1982,
    author = “Thomas Kuhn”,
    title = “La struttura delle rivoluzioni scientifiche”,
    publisher = “Einaudi”,
    location = “Torino”,
    year = “1982”,
    }
    \end{filecontents*}

    \addbibresource{\jobname.bib}

    \begin{document}

    \section{Il concetto di paradigma in Kuhn}
    È largamente note che il concetto kuhniano di paradigma — così come definito e
    adottato ne \emph{La struttura delle rivoluzioni scientifiche} del 1962 — è
    stato alla base di significative innovazioni \footcite[23]{kuhn:1982} anche nel
    metodo storiografico, almeno applicato alla storia della scienza, ma insieme
    che, da subito, è stato oggetto di numerose critiche per le sue ambiguità
    e difficoltà.

    In realtà, la nozione di paradigma matura gradualmente nella produzione
    dell'epistemologo attraverso la sua monografia \emph{La rivoluzione copernicana}
    del 1957 e trova approfondimenti teorici e affinamenti storiografici nella sua
    produzione successiva.

    \section{Il concetto di paradigma in Fornero}
    Nell'approccio di Fornero\footcite[23]{fornero:2009} per esplorare

    \section{Un nuovo statuto per i paradigmi}

    %\printendnotes

    \printbibliography
    \end{document}`

    Go to top