- Questo topic ha 26 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 8 mesi fa da
Lorloz.
-
CreatoreTopic
-
2 Dicembre 2014 alle 21:33 #98873::
Altra personalzzazione (seconda e ultima). Nel seguente codice
`\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[type1]{ebgaramond}
\usepackage{microtype}%%% 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}}}%
{}}%\begin{filecontents*}{\jobname.bib}
@book{ moro:1986,
author = “Tommaso Moro”,
title = “Utopia”,
editor = “Tommaso Fiore”,
publisher = “Laterza”,
location = “Roma-Bari”,
year = “1986”,
}
\end{filecontents*}\addbibresource{\jobname.bib}
\begin{document}
\section{Il concetto di utopia}
Il termine utopia\footcite[23]{moro:1986} è dovuto\printbibliography
\end{document}`
l’autore viene stampato nella bibliografia tutto in maiuscoletto (iniziali incluse),
non invece in nota, dove le iniziali rimangono maiuscole. Volendo produrlo
tutto in maiuscoletto anche nelle note, che parte del codice è responsabile
della gestione tipografica dei nomi autori nelle note?grazie
m
-
CreatoreTopic
-
AutoreRisposte
-
-
3 Dicembre 2014 alle 8:15 #98874::
`\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}}
`N.B. Non sono sicuro che tutte queste queste modifiche siano consistenti 🙄
Ciao
Ivan
-
3 Dicembre 2014 alle 8:33 #98875
-
3 Dicembre 2014 alle 12:19 #98876::
OldClaudio” post=98424Ivan, mi pare che il test \ifuseprefix manchi del \fi di chiusura; non oso modificare il tuo post, perché non sono così ferrato con certi comandi interni di biblatex e delle sue varie impostazioni.
\ifuseprefix è un comando con due argomenti che puoi vedere nelle due righe successive.
Non serve quindi il \fi che chiude il condizionale.Ciao
Ivan
-
3 Dicembre 2014 alle 14:05 #98877
-
3 Dicembre 2014 alle 16:00 #98878::
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}`
-
3 Dicembre 2014 alle 22:27 #98879
-
4 Dicembre 2014 alle 14:11 #98880
-
4 Dicembre 2014 alle 21:39 #98881::
Tentativi ulteriori:1.
`%\AtEveryCite{
\DeclareNameFormat{scdefault}{%
\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}}}`
ottengo il maiuscoletto, ma perdo il nome: resta solo il cognome.2.
`\DeclareNameFormat{scdefault}{%
\renewcommand{\mkbibnamefirst}{\textlcsc}%
\renewcommand{\mkbibnamelast}{\textlcsc}%
\renewcommand{\mkbibnameprefix}{\textlcsc}%
\renewcommand{\mkbibnameaffix}{\textlcsc}%
\iffirstinits
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}%
{\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}}
\newbibmacro*{cite:opcit}{%
\printtext[bibhyperlink]{\bibstring[\mkibid]{opcit}}}`
alla prima occorrenza sembra andare tutto bene,
ma alla seconda ecco che le iniziali tornano in maiuscolo 🙁
-
4 Dicembre 2014 alle 21:40 #98882::
samiel” post=98467
Prova a racchiudere l’ultimo codice che ti ho dato in \AtEveryCite{}
Ahimè, non funziona…
`% rende gli autori in tutto maiuscoletto nelle note
\AtEveryCite{%
\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}}}\DeclareNameFormat{scdefault}{%
\renewcommand{\mkbibnamefirst}{\textlcsc}%
\renewcommand{\mkbibnamelast}{\textlcsc}%
\renewcommand{\mkbibnameprefix}{\textlcsc}%
\renewcommand{\mkbibnameaffix}{\textlcsc}%
\iffirstinits
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}%
{\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}}`Comincio a capirci poco anch’io 🙄
Ciao
Ivan
-
5 Dicembre 2014 alle 15:26 #98883::
L’ultimo codice produce correttamente il “tutto maiuscoletto”.
Unico inconveniente (si vede che ha luogo un’interferenza fra codici)
non funziona più la parte che segue
`% mantiene il nome autore nelle citazioni successiva alla prima
\DeclareNameFormat{labelname}{%
\ifcase\value{uniquename}%
\usebibmacro{name:first-last}{#1}{#4}{#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}}`
-
5 Dicembre 2014 alle 16:57 #98884
-
5 Dicembre 2014 alle 19:10 #98885
-
5 Dicembre 2014 alle 22:48 #98886
-
5 Dicembre 2014 alle 23:02 #98887
-
6 Dicembre 2014 alle 20:56 #98888::
`% mantiene il nome autore nelle citazioni successiva alla prima
\DeclareNameFormat{labelname}{%
\ifcase\value{uniquename}%
\usebibmacro{name:first-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}}`Ciao
Ivan
-
6 Dicembre 2014 alle 21:48 #98889
-
6 Dicembre 2014 alle 22:19 #98890::
samiel” post=98510mi sono perso… quale riga??
Questo funziona?
`
\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,uniquename=allinit]{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
\AtEveryCite{%
\DeclareNameFormat{labelname}{%
\renewcommand{\mkbibnamefirst}{\textlcsc}%
\renewcommand{\mkbibnamelast}{\textlcsc}%
\renewcommand{\mkbibnameprefix}{\textlcsc}%
\renewcommand{\mkbibnameaffix}{\textlcsc}%
\ifcase\value{uniquename}%
\usebibmacro{name:first-last}{#1}{#4}{#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}{#4}{#5}{#7}%
\fi
\usebibmacro{name:andothers}}%
}
\DeclareNameFormat{scdefault}{%
\renewcommand{\mkbibnamefirst}{\textlcsc}%
\renewcommand{\mkbibnamelast}{\textlcsc}%
\renewcommand{\mkbibnameprefix}{\textlcsc}%
\renewcommand{\mkbibnameaffix}{\textlcsc}%
\iffirstinits
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}%
{\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}%
\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\`a debole e laicit\`a 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}\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}`Ciao
Ivan
-
6 Dicembre 2014 alle 23:09 #98891
-
10 Dicembre 2014 alle 16:33 #98892::
Ciao a tutti,
mi ricollego a questa discussione, che ha posto alcune questioni che mi interessavano molto mentre cercavo di personalizzare la mia bibliografia per ottenere uno stile non lontano dal modello einaudiano (maiuscoletto con iniziali minuscole per autori citati).
La soluzione proposta è perfetta e funzionante, e la sto adottando con buonissimi risultati: colgo anche l’occasione per ringraziare chi si è impegnato per venire incontro alle esigenze di noi utenti meno esperti.L’unico neo è che, nel caso di voce di bibliografia inserita nel corpo del testo in nota si nota che lo spazio che precede il nome dell’autore è eccessivo.
Suppongo dipenda dal fatto che la soluzione che adottiamo è una “forzatura” rispetto al sistema di citazione standard con le iniziali maiuscole, e che lo spazio extra sia appunto quello che il programma “prevede” per inserire armoniosamente una lettera che ha una dimensione maggiore.
Esiste, secondo voi, un sistema per ovviare a questo problema?
-
10 Dicembre 2014 alle 21:27 #98893::
Lorloz” post=98591Ciao a tutti,
mi ricollego a questa discussione, che ha posto alcune questioni che mi interessavano molto mentre cercavo di personalizzare la mia bibliografia per ottenere uno stile non lontano dal modello einaudiano (maiuscoletto con iniziali minuscole per autori citati).
La soluzione proposta è perfetta e funzionante, e la sto adottando con buonissimi risultati: colgo anche l’occasione per ringraziare chi si è impegnato per venire incontro alle esigenze di noi utenti meno esperti.L’unico neo è che, nel caso di voce di bibliografia inserita nel corpo del testo in nota si nota che lo spazio che precede il nome dell’autore è eccessivo.
Suppongo dipenda dal fatto che la soluzione che adottiamo è una “forzatura” rispetto al sistema di citazione standard con le iniziali maiuscole, e che lo spazio extra sia appunto quello che il programma “prevede” per inserire armoniosamente una lettera che ha una dimensione maggiore.
Esiste, secondo voi, un sistema per ovviare a questo problema?Non ho mai notato quanto dici. Ma forse non mi è chiara una cosa: qualcosa o è nel corpo del testo o è in nota 🙄
Potresti mostrare un esempio minimo compilabile che riproduce il problema?Ciao
Ivan
-
10 Dicembre 2014 alle 22:17 #98894::
Caro Ivan, intanto grazie per la risposta: mi riferivo a una citazione inserita nel testo della nota. Ti allego un esempio, come mi hai chiesto: in questo caso si nota una spaziatura leggermente troppo ampia prima dei nomi degli autori.Una controprova dell’aumento dello spazio prima del nome, mi pare, è costituita dal fatto se do il comando \cite nel corpo della pagina all’inizio di un nuovo capoverso, si produce un disallienamento…non so se riesco a spiegarmi: credo che le parole
Alcune
M. BONAPARTE
Si trattanel corpo della pagina dovrebbero essere tutte lungo la stessa linea ideale, cosa che non è. D’altra parte, se provo a comporre il testo eliminando i comandi che tu gentilmente hai predisposto, l’allineamento torna perfetto (ma naturalmente perderei i vantaggi del tuo codice, che mi permette di ottenere quasi alla perfezione l’effetto che desidero)
Scusa per l’insistenza su un dettaglio, e i
[attachment=1204]prova.tex[/attachment]
ntanto grazie per la pazienza
Attachments:
You must be logged in to view attached files. -
10 Dicembre 2014 alle 22:40 #98895
-
10 Dicembre 2014 alle 23:03 #98896
-
21 Dicembre 2014 alle 16:41 #98897::
ciao di nuovo a tutti,
scrivo perché vorrei risolvere un altro problema relativo alla personalizzazione della bibliografia.
ho attivato la funzione che permette di sostituire con “Idem” il nome di uno stesso autore che ricorre in citazioni contigue
vorrei però che comparisse non in corsivo – pur avendo attivato l’opzione latinemph=true – bensì in maiuscoletto, e sempre senza che la lettera iniziale della sigla sia maiuscola.qualcosa del genere:
F. PETRARCA, Canzoniere , Mondadori, Milano 1988; ID., Secretum , etc etc
Per ora ho risolto empiricamente aggiungendo nel preambolo:
\DefineBibliographyStrings{italian}{%
idem = {{\textsc{id\adddot}}},
idemsm = {{\textsc{id\adddot}}},
idemsf = {{\textsc{ead\adddot}}},
idemsn = {{\textsc{id\adddot}}},
idempm = {{\textsc{eid\adddot}}},
idempf = {{\textsc{eaed\adddot}}},
idempn = {{\textsc{ead\adddot}}},
idempp = {{\textsc{eid\adddot}}},
}ma non so se esiste un modo più ortodosso.
ciao e grazie in anticipo
-
23 Dicembre 2014 alle 17:14 #98898::
Lorloz” post=98784ciao di nuovo a tutti,
scrivo perché vorrei risolvere un altro problema relativo alla personalizzazione della bibliografia.
ho attivato la funzione che permette di sostituire con “Idem” il nome di uno stesso autore che ricorre in citazioni contigue
vorrei però che comparisse non in corsivo – pur avendo attivato l’opzione latinemph=true – bensì in maiuscoletto, e sempre senza che la lettera iniziale della sigla sia maiuscola.qualcosa del genere:
F. PETRARCA, Canzoniere , Mondadori, Milano 1988; ID., Secretum , etc etc
Per ora ho risolto empiricamente aggiungendo nel preambolo:
\DefineBibliographyStrings{italian}{%
idem = {{\textsc{id\adddot}}},
idemsm = {{\textsc{id\adddot}}},
idemsf = {{\textsc{ead\adddot}}},
idemsn = {{\textsc{id\adddot}}},
idempm = {{\textsc{eid\adddot}}},
idempf = {{\textsc{eaed\adddot}}},
idempn = {{\textsc{ead\adddot}}},
idempp = {{\textsc{eid\adddot}}},
}ma non so se esiste un modo più ortodosso.
ciao e grazie in anticipo`\renewbibmacro*{cite:idem}{%
\iftoggle{cbx:scauthorscite}{%
\bibstring[\textsc]{idem\thefield{gender}}}{%
\bibstring[\mkibid]{idem\thefield{gender}}}%
\setunit{\nametitledelim}}
`Correggerò anche negli stili. Quindi dalla prossima versione questo codice non dovrebbe più essere necessario.
Ciao
Ivanedit
Per evitare l’iniziale maiuscola scrivi \textlcsc al posto di \textsc.
Naturalmente \textlcsc va definito (vedi sopra in un post precedente).
-
26 Dicembre 2014 alle 12:39 #98899
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.