diff options
17 files changed, 2171 insertions, 1727 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-philosophy/CHANGES.txt b/Master/texmf-dist/doc/latex/biblatex-philosophy/CHANGES.txt deleted file mode 100644 index 49dd711a791..00000000000 --- a/Master/texmf-dist/doc/latex/biblatex-philosophy/CHANGES.txt +++ /dev/null @@ -1,67 +0,0 @@ -________________________________________________ -Changes for version 0.4b: -________________________________________________ -- added examples -- added code to get the correct baselineskip when changing the -font size of the 'annotation' filed - -________________________________________________ -Changes for version 0.4c: -________________________________________________ -- the styles are now compatible with biblatex 0.9 - -________________________________________________ -Changes for version 0.5: -________________________________________________ -- added the localization file "italian-philosophy.lbx" -- new bibliography style "philosophy-verbose: - Files included: - * philosophy-verbose.bbx - * philosophy-verbose.cbx - * philosophy-verbose-doc.tex - * philosophy-verbose-test.tex -- new options: origparens, origbrackets, latinemph (only for philosophy-verbose) -- changed options: scauthors, scauthorsbib, scauthorscite -- renamed the file "biblatex-philosophy-doc.tex" to "philosophy-authoryear-doc.tex" - -________________________________________________ -Changes for version 0.6: -________________________________________________ -- added support for english; -- added file philosophy-standard.bbx -- new documentation; - -________________________________________________ -Changes for version 0.7: -________________________________________________ -- Removed package options colonloc, origparens, origbrackets -- Added package options: origfieldsformat, publocformat, commacit, inbeforejournal, romanvol, volnumformat -- Added citation commands: \sdcite, \ccite -- Updated documentation - -________________________________________________ -Changes for version 0.7a: -________________________________________________ -- Added command: \volumfont -- Added citation command: \footcitet -- Updated documentation - -________________________________________________ -Changes for version 0.7b: -________________________________________________ -- Removed package option romanvol -- Added package ption volumeformat, editionformat -- Activated the option singletitle for style philosophy-verbose -- Added bibliography driver review -- Added bibliography string reviewof -- Added bibliography string cit -- Updated documentation -________________________________________________ -Changes for version 0.7c: -________________________________________________ -- Fixed some bugs -- New option origfieldstype -- Added bibliography string \opt{nodate} (for italian only) -- Updated documentation - - diff --git a/Master/texmf-dist/doc/latex/biblatex-philosophy/README b/Master/texmf-dist/doc/latex/biblatex-philosophy/README index 38ca7bcfac2..5b885c667ed 100644 --- a/Master/texmf-dist/doc/latex/biblatex-philosophy/README +++ b/Master/texmf-dist/doc/latex/biblatex-philosophy/README @@ -16,6 +16,27 @@ of BibLaTeX authoryear-comp style. New options and features allow you to manage the information about the translation of foreign texts or their reprints. +This work consists of the following files: + + README (this file) + doc/ + biblatex-philosophy.bib + biblatex-philosophy.pdf + biblatex-philosophy.tex + Test-philosophy-classic.tex + Test-philosophy-modern.tex + Test-philosophy-verbose.tex + latex/ + english-philosophy.lbx + italian-philosophy.lbx + philosophy-classic.bbx + philosophy-classic.cbx + philosophy-modern.bbx + philosophy-modern.cbx + philosophy-standard.bbx + philosophy-verbose.bbx + philosophy-verbose.cbx + INSTALLATION: To use the styles place: 1) the .bbx files in: <HOME>/texmf/tex/latex/biblatex/bbx/ @@ -34,3 +55,6 @@ USAGE: %\usepackage[style=philosophy-classic]{biblatex} %\usepackage[style=philosophy-verbose]{biblatex} +2012/04/21 +Ivan Valbusa + diff --git a/Master/texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-classic.tex b/Master/texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-classic.tex index ba11a1e56ed..ef613cf7ac1 100644 --- a/Master/texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-classic.tex +++ b/Master/texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-classic.tex @@ -1,87 +1,79 @@ -\documentclass[a4paper]{article} +\documentclass[article]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} -\usepackage[english,german,italian]{babel} -\usepackage[italian=guillemets]{csquotes} - +\usepackage[italian]{babel} +\usepackage[italian=guillemets]{csquotes} \usepackage[% style=philosophy-classic, -%backend=biber,% serve --Biber-- -%square=true, -%scauthors=true, -%scauthorsbib=true, -%scauthorscite=true, -%publocformat=locpubyear,%loccolonpub, -%volnumformat=volnumparens,%volnumstrings +%backend=biber,%SE DECOMMENTATO SERVE ''BIBER'' +%shorthandintro=false, +%origfields=none,%origed +%origfieldsformat=parens,%brackets +%scauthors, +%scauthorsbib, +%scauthorscite, +%publocformat=loccolonpub,%locpubyear +%volnumformat=strings,%parens %volumeformat=roman,%romansc,romanupp %editionformat=roman,%romansc,romanupp -%inbeforejournal=true, -%origfieldstype=false,edorig -%origfieldsformat=parens,%brackets -%annotation=true, +%inbeforejournal, +%annotation, %library=false, +%square, hyperref, -]{biblatex} - -\bibliography{philosophy-examples}% se si usa --BibTeX-- -%\addbibresource{philosophy-examples.bib}% se si usa --Biber-- - +backref]{biblatex} +\addbibresource{biblatex-philosophy.bib}% \usepackage{hyperref} +% new commands: +\newcommand{\cmd}[1]{\texttt{\textbackslash #1}} -\begin{document} -\nocite{*} +\begin{document} -\section{Comando \texttt{\textbackslash textcite}} -\begin{description} -\item[\textbackslash cite] \cite{Eco:2007}\\ -\item[\textbackslash textcite] \textcite{Eco:2007}\\ -\item[\textbackslash parencite] \parencite{Eco:2007}\\ -\item[\textbackslash autocite]\autocite{Eco:2007}\\ -\end{description} +\section{Comandi standard} -\section{Opzione \textsf{natbib}} \begin{description} -\item[\textbackslash cite] Eco, 2007\\ -\item[\textbackslash textcite] Eco (2007)\\ -\item[\textbackslash parencite] (Eco, 2007)\\ -\item[\textbackslash autocite] (Eco, 2007)\\ +\item[\cmd{cite\{Eco:2007\}}] \cite{Eco:2007}\\ +\item[\cmd{textcite\{Eco:2007\}}] \textcite{Eco:2007}\\ +\item[\cmd{parencite\{Eco:2007\}}] \parencite{Eco:2007}\\ +\item[\cmd{autocite\{Eco:2007\}}]\autocite{Eco:2007} \end{description} +\textcite{Bartocci:2007,Berti:1977,berto:sep-impossible-worlds,brandt,Bringhurst:1992,britannica,clawson:mla,comenio:oo,Corrocher:2009,ctan,datasheet,Degani:2009,Descartes:1897,descartes:discours,descartes:discours-ITA,DiGiovanniHarris1985,eco:2004,Eco:2007,Facchinetti:2009,Facchinetti:2009a,Federspil:2009,Filmed:2009,Frege,Galilei:dialogo,glibof:historian,gregorio:appunti,guit:sito,guzman:sd,heidegger:sz,HWPh,kant:kpv,kant:ku,kant:werke,knuth:ct,knuth:ct:a,knuth:ct:b,knuth:ct:c,knuth:ct:d,knuth:ct:e,lehman:biblatex,Lobacevskij:1994,Mach:1883,Markie2008,mate_einaudi:2007,Moore:1903,Mori:2008,nietzsche:historie,original,original-ITA,Pantieri:2009,pantieri:artelatex,pantieri:sito,Pasquinelli:1969,Poincare:1968,Reale1987,Rossitto:1977,Russell:1905,sakk:2010,Sassen2000,Sassen2010,Schlick:1930-3,SEP,Spencer:1891,Spencer:1891a,Spencer:1891b,Spencer:1891vol2,Termini:2007,test,Valbusa:2007,wassenhoven:dw} -\section{Comando \texttt{\textbackslash sdcite}} -Per le opere senza data, permette di utilizzare lo schema autore--titolo: +\section{\cmd{sdcite}} -\sdcite{Metaphysica} +Questo comando permette di citare le voci senza data di pubblicazione, usando lo schema autore-titolo: -\sdcite{Ethica} +\begin{description} +\item[\cmd{sdcite}] \sdcite{guzman:sd} +\end{description} -Ricordo che è sempre possibile usare le sigle, come in \cite{kant:ku}. +In casi simili si consiglia tuttavia di usare un'abbreviazione: \cite{kant:ku}. -\section{Comando $\backslash$\texttt{footcitet}} -Riproduce in nota lo stile del comando \verb|\textcite|:\footcitet[12-13]{Corrocher:2009} +\section{\cmd{footcitet}} +Analogo a \cmd{textcite}, ma per le note a piè di pagina:\footcitet[12-13]{Corrocher:2009} -% SIGLE -\printshorthands -% BIBLIOGRAFIE -% Note da stampare dopo il titolo ma prima della lista dei riferimenti -\defbibnote{notaesempio}{Questa bibliografia contiene gli esempi, più o meno fittizi, citati in questo articolo, esclusi i testi contenuti nei riferimenti bibliografici. I dati relativi alle voci si trovano nel file \texttt{philosophy-examples.bib}.} -\defbibnote{notariferimenti}{In questa bibliografia si noti come il campo -\texttt{annotation} venga usato per produrre delle voci commentate. In questo modo possiamo fornire per ciascuna voce un breve sommario} -% Bibliografia esemplificativa -\phantomsection{} -\addcontentsline{toc}{section}{Bibliografia esemplificativa} -\printbibliography[prenote=notaesempio,title=Bibliografia esemplificativa,keyword=Esempio] -% Riferimenti bibliografici -\phantomsection{} -\addcontentsline{toc}{section}{\refname} -\printbibliography[prenote=notariferimenti,title=\refname,keyword=primary] +%\nocite{*} +% Shorthands + \printshorthands +% Bibliographies + \defbibnote{example}{This is a note to the first bibliography} + \defbibnote{sitografia}{Questa è una sitografia.} + % Examples + \phantomsection{} + \addcontentsline{toc}{section}{Examples} + \printbibliography[prenote=example,title=Examples,keyword=esempio] + % References + \phantomsection{} + \addcontentsline{toc}{section}{\refname} + \printbibliography[prenote=sitografia,title=Sitografia,keyword=primaria,type=online] \end{document} diff --git a/Master/texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-modern.tex b/Master/texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-modern.tex index cd37a4d00a8..4045d7850c2 100644 --- a/Master/texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-modern.tex +++ b/Master/texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-modern.tex @@ -1,91 +1,80 @@ -\documentclass[a4paper]{article} +\documentclass[article]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} -\usepackage[english,german,italian]{babel} -\usepackage[italian=guillemets]{csquotes} - +\usepackage[italian]{babel} +\usepackage[italian=guillemets]{csquotes} \usepackage[% style=philosophy-modern, -%backend=biber,% serve --Biber-- -%yearleft=true, -%square=true, -%scauthors=true, -%scauthorsbib=true, -%scauthorscite=true, -%publocformat=locpubyear,%loccolonpub, -%volnumformat=volnumparens,%volnumstrings +%backend=biber,%SE DECOMMENTATO SERVE ''BIBER'' +%shorthandintro=false, +%origfields=none,%origed +%origfieldsformat=parens,%brackets +%scauthors, +%scauthorsbib, +%scauthorscite, +%publocformat=loccolonpub,%locpubyear +%volnumformat=strings,%parens %volumeformat=roman,%romansc,romanupp %editionformat=roman,%romansc,romanupp -%inbeforejournal=true, -%origfieldstype=false,edorig -%origfieldsformat=parens,%brackets -%annotation=true, +%inbeforejournal, +%annotation, %library=false, +%square, +%yearleft, hyperref, -]{biblatex} - -\bibliography{philosophy-examples}% se si usa --BibTeX-- -%\addbibresource{philosophy-examples.bib}% se si usa --Biber-- - +backref]{biblatex} +\addbibresource{biblatex-philosophy.bib}% \usepackage{hyperref} +% new commands: +\newcommand{\cmd}[1]{\texttt{\textbackslash #1}} -\begin{document} -\nocite{*} +\begin{document} -\section{Comando \texttt{\textbackslash textcite}} -\begin{description} -\item[\textbackslash cite] \cite{Eco:2007}\\ -\item[\textbackslash textcite] \textcite{Eco:2007}\\ -\item[\textbackslash parencite] \parencite{Eco:2007}\\ -\item[\textbackslash autocite]\autocite{Eco:2007}\\ -\end{description} +\section{Comandi standard} -\section{Opzione \textsf{natbib}} \begin{description} -\item[\textbackslash cite] Eco, 2007\\ -\item[\textbackslash textcite] Eco (2007)\\ -\item[\textbackslash parencite] (Eco, 2007)\\ -\item[\textbackslash autocite] (Eco, 2007)\\ +\item[\cmd{cite\{Eco:2007\}}] \cite{Eco:2007}\\ +\item[\cmd{textcite\{Eco:2007\}}] \textcite{Eco:2007}\\ +\item[\cmd{parencite\{Eco:2007\}}] \parencite{Eco:2007}\\ +\item[\cmd{autocite\{Eco:2007\}}]\autocite{Eco:2007} \end{description} +\textcite{Bartocci:2007,Berti:1977,berto:sep-impossible-worlds,brandt,Bringhurst:1992,britannica,clawson:mla,comenio:oo,Corrocher:2009,ctan,datasheet,Degani:2009,Descartes:1897,descartes:discours,descartes:discours-ITA,DiGiovanniHarris1985,eco:2004,Eco:2007,Facchinetti:2009,Facchinetti:2009a,Federspil:2009,Filmed:2009,Frege,Galilei:dialogo,glibof:historian,gregorio:appunti,guit:sito,guzman:sd,heidegger:sz,HWPh,kant:kpv,kant:ku,kant:werke,knuth:ct,knuth:ct:a,knuth:ct:b,knuth:ct:c,knuth:ct:d,knuth:ct:e,lehman:biblatex,Lobacevskij:1994,Mach:1883,Markie2008,mate_einaudi:2007,Moore:1903,Mori:2008,nietzsche:historie,original,original-ITA,Pantieri:2009,pantieri:artelatex,pantieri:sito,Pasquinelli:1969,Poincare:1968,Reale1987,Rossitto:1977,Russell:1905,sakk:2010,Sassen2000,Sassen2010,Schlick:1930-3,SEP,Spencer:1891,Spencer:1891a,Spencer:1891b,Spencer:1891vol2,Termini:2007,test,Valbusa:2007,wassenhoven:dw} -\section{Comando \texttt{\textbackslash sdcite}} -Per le opere senza data, permette di utilizzare lo schema autore--titolo: - -\sdcite{Metaphysica} +\section{\cmd{sdcite}} -\sdcite{Ethica} +Questo comando permette di citare le voci senza data di pubblicazione, usando lo schema autore-titolo: -Ricordo che è sempre possibile usare le sigle, come in \cite{kant:ku}. +\begin{description} +\item[\cmd{sdcite}] \sdcite{guzman:sd} +\end{description} -\section{Comando $\backslash$\texttt{footcitet}} -Riproduce in nota lo stile del comando \verb|\textcite|:\footcitet[12-13]{Corrocher:2009} +In casi simili si consiglia tuttavia di usare un'abbreviazione: \cite{kant:ku}. -\printbibliography +\section{\cmd{footcitet}} +Analogo a \cmd{textcite}, ma per le note a piè di pagina:\footcitet[12-13]{Corrocher:2009} -% SIGLE -\printshorthands -% BIBLIOGRAFIE -% Note da stampare dopo il titolo ma prima della lista dei riferimenti -\defbibnote{notaesempio}{Questa bibliografia contiene gli esempi, più o meno fittizi, citati in questo articolo, esclusi i testi contenuti nei riferimenti bibliografici. I dati relativi alle voci si trovano nel file \texttt{philosophy-examples.bib}.} -\defbibnote{notariferimenti}{In questa bibliografia si noti come il campo -\texttt{annotation} venga usato per produrre delle voci commentate. In questo modo possiamo fornire per ciascuna voce un breve sommario} -% Bibliografia esemplificativa -\phantomsection{} -\addcontentsline{toc}{section}{Bibliografia esemplificativa} -\printbibliography[prenote=notaesempio,title=Bibliografia esemplificativa,keyword=Esempio] -% Riferimenti bibliografici -\phantomsection{} -\addcontentsline{toc}{section}{\refname} -\printbibliography[prenote=notariferimenti,title=\refname,keyword=primary] +%\nocite{*} +% Shorthands + \printshorthands +% Bibliographies + \defbibnote{example}{This is a note to the first bibliography} + \defbibnote{sitografia}{Sitografia prodotta con l'opzione \texttt{restorelassic}.} + % Examples + \phantomsection{} + \addcontentsline{toc}{section}{Examples} + \printbibliography[prenote=example,title=Examples,keyword=esempio] + % References + \phantomsection{} + \addcontentsline{toc}{section}{\refname} + \printbibliography[restoreclassic,prenote=sitografia,title=Sitografia,keyword=primaria,type=online] \end{document} - diff --git a/Master/texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-verbose.tex b/Master/texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-verbose.tex index dc4565caae7..e0b35796a51 100644 --- a/Master/texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-verbose.tex +++ b/Master/texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-verbose.tex @@ -1,69 +1,59 @@ -% !TEX encoding = UTF-8 Unicode -\documentclass[a4paper]{article} +\documentclass[article]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} -\usepackage[italian=guillemets]{csquotes} -\usepackage[english,german,italian]{babel} +\usepackage[italian]{babel} +\usepackage[italian=guillemets]{csquotes} \usepackage[% style=philosophy-verbose, -%backend=biber,% serve --Biber-- -%latinemph=true, -%commacit=true, -%scauthors=true, -%scauthorsbib=true, -%scauthorscite=true, -%publocformat=locpubyear,%loccolonpub, -%volnumformat=volnumparens,%volnumstrings +%backend=biber,%SE DECOMMENTATO SERVE ''BIBER'' +%shorthandintro=false, +%origfields=none,%origed +%origfieldsformat=parens,%brackets +%scauthors, +%scauthorsbib, +%scauthorscite, +%publocformat=loccolonpub,%locpubyear +%volnumformat=strings,%parens %volumeformat=roman,%romansc,romanupp %editionformat=roman,%romansc,romanupp -%inbeforejournal=true, -%origfieldstype=false,edorig -%origfieldsformat=parens,%brackets -%annotation=true, +%inbeforejournal, +%annotation, %library=false, +%latinemph, +%commacit, hyperref, -]{biblatex} - -\bibliography{philosophy-examples}% se si usa --BibTeX-- -%\addbibresource{philosophy-examples.bib}% se si usa --Biber-- +backref]{biblatex} +\addbibresource{biblatex-philosophy.bib}% \usepackage{hyperref} - + \begin{document} -\section{File test per lo stile \texttt{philosophy-verbose}} -% -Qui abbiamo la prima citazione del \citetitle{Cartesio:2002} di Cartesio.\footcite[Cfr.][{}43]{Cartesio:2002} -Ecco poi un riferimento alla stessa opera, con l'indicazione della pagina\autocite[26]{Cartesio:2002}, e un altro al medesimo luogo della citazione precedente\autocite[26]{Cartesio:2002}. Ora citiamo un altro testo, che comparirà per esteso,\autocite[59--61]{Termini:2007} e poi nuovamente il testo di Cartesio, che comparirà nella forma abbreviata.\autocite[35]{Cartesio:2002} -% -\section{Voci \texttt{@incollection}} -Qui abbiamo un articolo su collettanea\footnote{\label{nota:federspil}\cite{Federspil:2009}.} -e questo è un altro esempio.\footnote{\label{nota:corrocher}\cite{Corrocher:2009}.} Come si vede, le informazioni relative alla \texttt{collection} compaiono estesamente nella nota \ref{nota:federspil} e abbreviate nella nota \ref{nota:corrocher}. Nella bibliografia finale, invece, ogni voce \texttt{incollection} (o \texttt{inbook}) sarà completa di tutte le informazioni. In tutte le note di questo paragrafo è stato utilizzato il campo \texttt{crossref}, che nel caso di due o più citazioni dalla stessa \texttt{@collection} riporta quest'ultima in bibliografia, sebbene non direttamente citata. +\section{Test file for \texttt{philosophy-verbose}} -\section{Comando $\backslash$\texttt{ccite}} +Questa è la prima citazione degli \citetitle{Bringhurst:1992} di R.~Bringhurst.\footcite[Cfr.][{}43]{Bringhurst:1992} Ora citiamo nuovamente quest'opera ma richiamando un'altra pagina.\footcite[26]{Bringhurst:1992}. E infine citiamo lo stesso luogo precedente.\footcite[26]{Bringhurst:1992}. Ora citiamo un'altra voce, che verrà riportata per esteso.\footcite[59--61]{Termini:2007} e di nuovo il testo di Bringhurst, che apparirà abbreviato.\footcite[54]{Bringhurst:1992} -Ecco un esempio di nota composta utilizzando il comando \verb|\ccite|.\footnote{L'argomento è stato sviluppato da \cite{Pantieri:2008} e nel successivo -\ccite{Pantieri:2009}.} +\subsection{Voci \texttt{@incollection}} +Questa è una \texttt{@incollection}\footnote{\label{nota:federspil}\cite{Federspil:2009}.} e questa un'altra.\footnote{\label{nota:corrocher}\cite{Corrocher:2009}.} -% SIGLE -\printshorthands +Le informazioni della \texttt{@collection} sono richiamate nella nota \ref{nota:federspil} ma sono abbreviate nella nota \ref{nota:corrocher}. Nella bibliografia, invece, ogni \texttt{@incollection} o \texttt{@inbook} viene citata per esteso. -% BIBLIOGRAFIE -% Note da stampare dopo il titolo ma prima della lista dei riferimenti -\defbibnote{notaesempio}{Questa bibliografia contiene gli esempi, più o meno fittizi, citati in questo articolo, esclusi i testi contenuti nei riferimenti bibliografici. I dati relativi alle voci si trovano nel file \texttt{philosophy-examples.bib}.} -\defbibnote{notariferimenti}{In questa bibliografia si noti come il campo -\texttt{annotation} venga usato per produrre delle voci commentate. In questo modo possiamo fornire per ciascuna voce un breve sommario} -% Bibliografia esemplificativa -\phantomsection{} -\addcontentsline{toc}{section}{Bibliografia esemplificativa} -\printbibliography[prenote=notaesempio,title=Bibliografia esemplificativa,keyword=Esempio] -% Riferimenti bibliografici -\phantomsection{} -\addcontentsline{toc}{section}{\refname} -\printbibliography[prenote=notariferimenti,title=\refname,keyword=primary] +% Shorthands + \printshorthands +% Bibliographies + \defbibnote{example}{This is a note to the first bibliography} + \defbibnote{references}{This is a note to the first bibliography. The \texttt{annotation} field is used to produce commented entries.} + % Examples + \phantomsection{} + \addcontentsline{toc}{section}{Examples} + \printbibliography[prenote=example,title=Examples,keyword=esempio] + % References + \phantomsection{} + \addcontentsline{toc}{section}{\refname} + \printbibliography[prenote=references,title=\refname,keyword=primaria] \end{document} diff --git a/Master/texmf-dist/doc/latex/biblatex-philosophy/philosophy-examples.bib b/Master/texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.bib index c2f0a6d3621..c3a69dabf05 100644 --- a/Master/texmf-dist/doc/latex/biblatex-philosophy/philosophy-examples.bib +++ b/Master/texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.bib @@ -2,23 +2,371 @@ %% http://bibdesk.sourceforge.net/ -%% Created for Ivan Valbusa at 2011-05-11 10:33:57 +0200 +%% Created for Ivan Valbusa at 2012-04-29 17:50:10 +0200 %% Saved with string encoding Unicode (UTF-8) +@online{guit:sito, + Date-Added = {2012-04-21 16:52:51 +0200}, + Date-Modified = {2012-04-21 18:09:54 +0200}, + Title = {GuIT. Gruppo degli Utilizzatori Italiani di \TeX}, + Url = {http://www.guitex.org}, + Urldate = {2012-01-15}, + Bdsk-Url-1 = {http://www.guitex.org}} + +@online{pantieri:sito, + Date-Added = {2012-04-21 16:46:36 +0200}, + Date-Modified = {2012-04-21 16:57:32 +0200}, + Title = {Sito perrsonale di Lorenzo Pantieri}, + Url = {http://www.lorenzopantieri.net/}, + Urldate = {2012-04-20}, + Annote = {In questa voce e nella precedente non si sono usate etichette perché si prevede che non vengano citata nel testo, ma semplicemente raccolte in questa lista}, + Bdsk-Url-1 = {http://www.lorenzopantieri.net/}} + +@book{test, + Author = {Robert Bringhurst}, + Booktitle = {The Elements of Typographic Style}, + Date = {1992}, + Date-Added = {2012-04-20 00:37:50 +0200}, + Date-Modified = {2012-04-20 00:38:26 +0200}, + Keywords = {tiporgafia}, + Location = {Vancouver, Canada}, + Origdate = {2009}, + Origlocation = {Milano}, + Publisher = {Hartley \& Marks Publisher Inc.}, + Title = {The Elements of Typographic Style}} + +@book{Bringhurst:1992, + Author = {Robert Bringhurst}, + Booktitle = {The Elements of Typographic Style}, + Date-Added = {2012-04-19 20:54:38 +0200}, + Date-Modified = {2012-04-19 20:54:38 +0200}, + Keywords = {tiporgafia}, + Location = {Vancouver, Canada}, + Origdate = {2009}, + Origlocation = {Milano}, + Origpublisher = {Sylvestre Bonnard}, + Origtitle = {Gli elementi dello stile tipografico}, + Publisher = {Hartley \& Marks Publisher Inc.}, + Title = {The Elements of Typographic Style}, + Userc = {5\textsuperscript{a} ed.}, + Year = {1992}} + +@book{comenio:oo, + Author = {Jan Amos Komensky}, + Booktitle = {Opera Omnia}, + Date = {1969}, + Date-Added = {2012-04-19 20:20:03 +0200}, + Date-Modified = {2012-04-21 17:02:51 +0200}, + Keywords = {esempio}, + Location = {Praga}, + Nameaddon = {Comenio}, + Title = {Opera Omnia}, + Annote = {In questa voce si noti l'uso del campo \texttt{nameaddon} che riporta il nome con cui è conosciuto in Italia il padre della pedagogia moderna}} + +@online{wassenhoven:dw, + Author = {Dominik Waßenhoven}, + Date = {2011}, + Date-Added = {2012-04-18 11:53:42 +0200}, + Date-Modified = {2012-04-21 18:49:43 +0200}, + Keywords = {primaria}, + Title = {\texttt{biblatex-dw}}, + Url = {http://tug.ctan.org/tex-archive/macros/latex/exptl/biblatex-contrib/biblatex-dw}, + Version = {1.4}, + Bdsk-Url-1 = {http://tug.ctan.org/tex-archive/macros/latex/exptl/biblatex-contrib/biblatex-dw}} + +@online{clawson:mla, + Author = {James Clawson}, + Date = {2010}, + Date-Added = {2012-04-18 11:51:47 +0200}, + Date-Modified = {2012-04-18 11:59:00 +0200}, + Keywords = {primaria}, + Subtitle = {MLA Style Using biblatex}, + Title = {\texttt{biblatex-mla}}, + Url = {http://tug.ctan.org/tex-archive/macros/latex/exptl/biblatex-contrib/biblatex-mla}, + Version = {0.95}, + Bdsk-Url-1 = {http://tug.ctan.org/tex-archive/macros/latex/exptl/biblatex-contrib/biblatex-mla}} + +@online{glibof:historian, + Author = {Sander Gliboff}, + Date = {2010}, + Date-Added = {2012-04-18 11:49:37 +0200}, + Date-Modified = {2012-04-22 13:59:33 +0200}, + Hyphenation = {english}, + Keywords = {primaria}, + Options = {babel=hyphen}, + Subtitle = {A Footnotes-and-Bibliography Style, Following Turabian/Chicago Guidelines: For Use with the Biblatex System of Programmable Bibliographies and Citations}, + Title = {User's Guide to \texttt{Historian}}, + Url = {http://tug.ctan.org/tex-archive/macros/latex/exptl/biblatex-contrib/biblatex-historian}, + Version = {0.4}, + Bdsk-Url-1 = {http://tug.ctan.org/tex-archive/macros/latex/exptl/biblatex-contrib/biblatex-historian}} + +@book{eco:2004, + Author = {Umberto Eco}, + Booktitle = {La ricerca della lingua perfetta nella cultura europea}, + Date = {2004}, + Date-Added = {2012-04-17 23:58:31 +0200}, + Date-Modified = {2012-04-21 16:58:15 +0200}, + Edition = {4}, + Keywords = {primaria}, + Location = {Roma-Bari}, + Publisher = {Laterza}, + Title = {La ricerca della lingua perfetta nella cultura europea}} + +@booklet{guzman:sd, + Addendum = {Con los auspicios del Centro internacional de Investigacíones para el Desarrollo de Canada}, + Author = {Guzmán de Rojas, Iván}, + Date-Added = {2012-04-17 23:48:05 +0200}, + Date-Modified = {2012-04-21 18:05:13 +0200}, + Keywords = {esempio}, + Note = {mimeo}, + Shorttitle = {Problemática}, + Title = {Problemática logico-lingüística de la comunicacíon social con el pueblo Aymara}, + Year = {s.d.}, + Annote = {Testo senza data di pubblicazione. Viene usata l'espressione ``s.d.''}} + +@book{knuth:ct, + Author = {Knuth, Donald E.}, + Date = {1984/1986}, + Date-Added = {2012-04-15 21:16:34 +0200}, + Date-Modified = {2012-04-15 21:16:34 +0200}, + Hyphenation = {american}, + Indexsorttitle = {Computers & Typesetting}, + Keywords = {esempio}, + Location = {Reading, Mass.}, + Publisher = {Addison-Wesley}, + Sorttitle = {Computers & Typesetting}, + Sortyear = {1984-0}, + Title = {Computers \& Typesetting}, + Volumes = {5}, + Annote = {A five-volume book cited as a whole. This is a \texttt{book} entry, note the \texttt{volumes} field}} + +@book{knuth:ct:a, + Author = {Knuth, Donald E.}, + Date = {1984}, + Date-Added = {2012-04-15 21:16:34 +0200}, + Date-Modified = {2012-04-17 23:01:10 +0200}, + Hyphenation = {american}, + Indexsorttitle = {The TeXbook}, + Indextitle = {\TeX book, The}, + Keywords = {esempio}, + Location = {Reading, Mass.}, + Maintitle = {Computers \& Typesetting}, + Publisher = {Addison-Wesley}, + Shorttitle = {\TeX book}, + Sorttitle = {Computers & Typesetting A}, + Sortyear = {1984-1}, + Title = {The \TeX book}, + Volume = {A}, + Annote = {The first volume of a five-volume book. Note the \texttt{sorttitle} and \texttt{sortyear} fields. We want this volume to be listed after the entry referring to the entire five-volume set. Also note the \texttt{indextitle} and \texttt{indexsorttitle} fields}} + +@book{knuth:ct:b, + Author = {Knuth, Donald E.}, + Date = {1986}, + Date-Added = {2012-04-15 21:16:34 +0200}, + Date-Modified = {2012-04-15 21:16:34 +0200}, + Hyphenation = {american}, + Indexsorttitle = {TeX: The Program}, + Keywords = {esempio}, + Location = {Reading, Mass.}, + Maintitle = {Computers \& Typesetting}, + Publisher = {Addison-Wesley}, + Shorttitle = {\TeX}, + Sorttitle = {Computers & Typesetting B}, + Sortyear = {1986-1}, + Title = {\TeX: The Program}, + Volume = {B}, + Annote = {The second volume of a five-volume book. Note the \texttt{sorttitle} and \texttt{sortyear} fields. Also note the \texttt{indexsorttitle} field}} + +@book{knuth:ct:c, + Author = {Knuth, Donald E.}, + Date = {1986}, + Date-Added = {2012-04-15 21:16:34 +0200}, + Date-Modified = {2012-04-15 21:16:34 +0200}, + Hyphenation = {american}, + Indextitle = {METAFONTbook, The}, + Keywords = {esempio}, + Location = {Reading, Mass.}, + Maintitle = {Computers \& Typesetting}, + Publisher = {Addison-Wesley}, + Shorttitle = {METAFONTbook}, + Sorttitle = {Computers & Typesetting C}, + Sortyear = {1986-2}, + Title = {The METAFONTbook}, + Volume = {C}, + Annote = {The third volume of a five-volume book. Note the \texttt{sorttitle} and \texttt{sortyear} fields as well as the \texttt{indextitle} field}} + +@book{knuth:ct:d, + Author = {Knuth, Donald E.}, + Date = {1986}, + Date-Added = {2012-04-15 21:16:34 +0200}, + Date-Modified = {2012-04-21 18:50:28 +0200}, + Hyphenation = {american}, + Keywords = {esempio}, + Location = {Reading, Mass.}, + Maintitle = {Computers \& Typesetting}, + Publisher = {Addison-Wesley}, + Shorttitle = {METAFONT}, + Sorttitle = {Computers & Typesetting D}, + Sortyear = {1986-3}, + Title = {METAFONT: The Program}, + Volume = {D}, + Annote = {The fourth volume of a five-volume book. Note the \texttt{sorttitle} and \texttt{sortyear} fields}} + +@book{knuth:ct:e, + Author = {Knuth, Donald E.}, + Date = {1986}, + Date-Added = {2012-04-15 21:16:34 +0200}, + Date-Modified = {2012-04-15 21:16:34 +0200}, + Hyphenation = {american}, + Keywords = {esempio}, + Location = {Reading, Mass.}, + Maintitle = {Computers \& Typesetting}, + Publisher = {Addison-Wesley}, + Sorttitle = {Computers & Typesetting E}, + Sortyear = {1986-4}, + Title = {Computer Modern Typefaces}, + Volume = {E}, + Annote = {The fifth volume of a five-volume book. Note the \texttt{sorttitle} and \texttt{sortyear} fields}} + +@book{heidegger:sz, + Author = {Martin Heidegger}, + Booktitle = {Sein und Zeit}, + Date = {2001}, + Date-Added = {2012-04-15 18:03:59 +0200}, + Date-Modified = {2012-04-19 21:00:01 +0200}, + Edition = {18}, + Keywords = {esempio,volumesingolo}, + Library = {Apparso originariamente nel 1927 nell'annuario diretto da H. Husserl \emph{Jahrbuch für Philosophie und phänomenologische Forschung (vol. VIII)}}, + Location = {Tübingen}, + Publisher = {Max Niemeyer Verlag}, + Shorthand = {SZ}, + Title = {Sein und Zeit}, + Annote = {Un altro testo fondametnale della filosofia, citato in un recente edizione. Si noti l'uso del campo \texttt{library} che contiene le informazioni sulla prima edizione. }} + +@book{original-ITA, + Author = {Autore}, + Date = {2013}, + Date-Added = {2012-04-14 14:00:05 +0200}, + Date-Modified = {2012-04-14 14:37:42 +0200}, + Editor = {Pinco Pallino}, + Location = {Roma}, + Options = {skipbib}, + Title = {Traduzione}} + +@inbook{original, + Author = {Autore}, + Date = {2012}, + Date-Added = {2012-04-14 13:59:24 +0200}, + Date-Modified = {2012-04-14 14:14:50 +0200}, + Maintitle = {Maintitle}, + Options = {citetrans}, + Title = {Titolo}, + Userf = {original-ITA}} + +@book{descartes:discours-ITA, + Author = {René Descartes}, + Date = {2002}, + Date-Added = {2012-04-14 12:57:58 +0200}, + Date-Modified = {2012-04-14 13:48:24 +0200}, + Editor = {Lucia Urbani Ulivi}, + Keywords = {esempio}, + Location = {Milano}, + Note = {testo francese a fronte}, + Options = {skipbib=false}, + Publisher = {Bompiani}, + Title = {Discorso sul metodo}, + Annote = {Esempio di voce \texttt{inbook} con relativa traduzione italiana. Non è stato usato il campo \texttt{crossref}, pertanto le informzioni sul \texttt{book} relativo a quest'opera appaiono all'interno della stessa voce.}} + +@inbook{descartes:discours, + Author = {René Descartes}, + Date = {1897/1913}, + Date-Added = {2012-04-14 12:57:03 +0200}, + Date-Modified = {2012-04-14 14:39:35 +0200}, + Editor = {Charles Adam and Paul Tannery}, + Keywords = {esempio}, + Location = {Paris}, + Maintitle = {Ouvres de Descartes}, + Options = {citetrans}, + Pages = {1-78}, + Title = {Discours de la méthode}, + Userf = {descartes:discours-ITA}, + Volume = {6}, + Volumes = {12}, + Annote = {Esempio di voce \texttt{inbook} con relativa traduzione italiana. Non è stato usato il campo \texttt{crossref}, pertanto le informzioni sul \texttt{book} relativo a quest'opera appaiono all'interno della stessa voce.}} + +@manual{datasheet, + Label = {DST}, + Title = {Scheda tecnica}, + Type = {Datasheet}, + Year = {2011}} + +@incollection{berto:sep-impossible-worlds, + Author = {Berto, Francesco}, + Booktitle = {The Stanford Encyclopedia of Philosophy}, + Date = {2009}, + Date-Modified = {2012-04-19 21:03:07 +0200}, + Edition = {Fall 2009}, + Editor = {Edward N. Zalta}, + Keywords = {esempio}, + Title = {Impossible Worlds}, + Url = {http://plato.stanford.edu/archives/fall2009/entries/impossible-worlds/}, + Annote = {Un articolo in un'enciclopedia on-line. In questo caso, pur trattandosi di risorsa elettronica, si è voluto evidenziare che apprtiene a un'opera collettiva. I dati dell'encilciodia sono inseriti all'interno della voce stessa.}, + Bdsk-Url-1 = {http://plato.stanford.edu/archives/fall2009/entries/impossible-worlds/}} + +@collection{DiGiovanniHarris1985, + Address = {Albany, New York}, + Date = {1985}, + Editor = {{di Giovanni}, George and Harris, H.S.}, + Keywords = {esempio}, + Publisher = {State University of New York Press}, + Title = {Between Kant and Hegel}, + Translator = {{di Giovanni}, George and Harris, H.S.}} + +@collection{HWPh, + Address = {Basel}, + Date = {1971--2007}, + Editor = {Ritter, Joachim and Gründer, Karlfried and Gabriel, Gottfried}, + Keywords = {esempio}, + Publisher = {Schwabe}, + Title = {Historisches Wörterbuch der Philosophie}, + Volumes = {12}} + +@collection{Sassen2000, + Address = {Cambridge}, + Date = {2000}, + Editor = {Sassen, Brigitte}, + Keywords = {esempio}, + Publisher = {Cambridge University Press}, + Title = {Kant's Early Critics}, + Translator = {Sassen, Brigitte}} + +@online{ctan, + Date-Added = {2011-06-02 17:33:32 +0200}, + Date-Modified = {2012-04-22 13:18:31 +0200}, + Hyphenation = {american}, + Keywords = {esempio}, + Label = {CTAN}, + Subtitle = {The Comprehensive TeX Archive Network}, + Title = {CTAN}, + Url = {http://www.ctan.org}, + Urldate = {2006-10-01}, + Annote = {Esempio di risosrsa online. Si noti il campo \texttt{urldate} che deve riportare la data in cui il sito è stato visitato. Non essendo presente un autore, è stato usato il campo \texttt{label} come etichetta per le citazioni.}, + Bdsk-Url-1 = {http://www.ctan.org}} + @book{Eco:2007, Author = {Umberto Eco}, Booktitle = {Dall'albero al labirinto}, + Date = {2007}, Date-Added = {2011-05-11 10:31:28 +0200}, Date-Modified = {2011-05-11 10:31:28 +0200}, Location = {Milano}, Publisher = {Bompiani}, Subtitle = {Studi storici sul segno e l'interpretazione}, - Title = {Dall'albero al labirinto}, - Year = {2007}} + Title = {Dall'albero al labirinto}} @periodical{sakk:2010, Date = {2010}, @@ -32,52 +380,56 @@ @inbook{Spencer:1891a, Addendum = {prima edizione in \emph{The British Quarterly Review} nel 1854}, - Annotation = {Quest'opera è apparsa originariamente come un articolo. Il titolo ha lo stesso formato delle voci \texttt{@article}. Qui è citata da una \texttt{@mvbook}}, - Booktitle = {Essays. Scientific, Political, \& Speculative}, + Booktitle = {Scientific, Political, \& Speculative}, Crossref = {Spencer:1891}, Date-Added = {2010-05-11 15:04:27 +0200}, Date-Modified = {2010-05-16 21:28:56 +0200}, Keywords = {esempio}, Pages = {1-73}, Title = {The Genesis of Science}, - Volume = {2}} + Volume = {2}, + Annote = {Quest'opera è apparsa originariamente come un articolo. Il titolo ha lo stesso formato delle voci \texttt{@article}. Qui è citata da una \texttt{@mvbook}}} @inbook{Spencer:1891b, - Crossref = {Spencer:1891}, - Date-Added = {2010-05-11 15:04:27 +0200}, - Date-Modified = {2010-05-16 21:29:02 +0200}, + Booktitle = {Scientific, Political, \& Speculative}, + Crossref = {Spencer:1891vol2}, Pages = {74-144}, Title = {The Classification of the Sciences}, Volume = {2}} +@book{Spencer:1891vol2, + Author = {Herbert Spencer}, + Date = {1891}, + Keywords = {esempio}, + Location = {Edinburgh}, + Maintitle = {Essays}, + Publisher = {Williams {and} Norgate}, + Title = {Scientific, Political, \& Speculative}, + Volume = {2}} + @mvbook{Spencer:1891, - Annotation = {Un esempio di multi-volume, che può contenere volumi, articoli, lettere, prefazioni, postfazioni, ecc.}, Author = {Herbert Spencer}, - Booktitle = {Essays. Scientific, Political, \& Speculative}, Date = {1891}, - Date-Added = {2010-05-11 15:04:27 +0200}, - Date-Modified = {2010-05-16 21:29:33 +0200}, Keywords = {esempio}, Location = {Edinburgh}, Publisher = {Williams {and} Norgate}, - Title = {Essays. Scientific, Political, \& Speculative}, - Volume = {2}, - Volumes = {3}} + Title = {Essays}, + Volumes = {3}, + Annote = {Un esempio di multi-volume, che può contenere volumi, articoli, lettere, prefazioni, postfazioni, ecc.}} @book{Frege, Address = {Hamburg}, - Annotation = {In questa voce è stato usato il campo \texttt{pagination}, che cambia la stringa che precede il numero inserito nel campo \texttt{postnote} dei comandi di citazione}, Author = {Frege, Gottlob}, Date = {1988}, Keywords = {esempio}, Pagination = {line}, Publisher = {Meiner}, Subtitle = {Eine logisch mathematische Untersuchung über den Begriff der Zahl}, - Title = {Die Grundlagen der Arithmetik}} + Title = {Die Grundlagen der Arithmetik}, + Annote = {In questa voce è stato usato il campo \texttt{pagination}, che cambia la stringa che precede il numero inserito nel campo \texttt{postnote} dei comandi di citazione}} @mvbook{Reale1987, Address = {Milano}, - Annotation = {Un libro multi-volume di cui si cita il volume 1. Si noti l'uso del campo \texttt{titleaddon} per indicare il titolo di un capitolo contenuto nel primo volume}, Author = {Giovanni Reale}, Date = {1987}, Edition = {5}, @@ -87,17 +439,20 @@ Publisher = {Vita e Pensiero}, Title = {Dalle origini a Socrate}, Titleaddon = {Appendice seconda: ``Precisazioni sulle caratteristiche fondamentali del concetto greco di filosofia''}, - Volume = {1}} + Volume = {1}, + Annote = {Un libro multi-volume di cui si cita il volume 1. Si noti l'uso del campo \texttt{titleaddon} per indicare il titolo di un capitolo contenuto nel primo volume}} @inreference{Markie2008, Author = {Markie, Peter J.}, Crossref = {SEP}, Date = {2008}, Date-Added = {2010-04-12 14:15:35 +0200}, - Date-Modified = {2010-04-12 14:15:35 +0200}, + Date-Modified = {2012-04-19 20:59:11 +0200}, Edition = {Fall 2008}, Keywords = {esempio}, - Title = {Rationalism vs. Empiricism}} + Title = {Rationalism vs. Empiricism}, + Url = {http://plato.stanford.edu/markie}, + Bdsk-Url-1 = {http://plato.stanford.edu/markie}} @inreference{Sassen2010, Author = {Sassen, Brigitte}, @@ -136,35 +491,7 @@ Publisher = {Greenwood}, Title = {Die nordischen Länder von der Mitte des 11.~Jahrhunderts bis 1448}} -@book{knuth:ct:c, - Author = {Knuth, Donald E.}, - Date = {1986}, - Date-Added = {2010-03-22 17:10:46 +0100}, - Date-Modified = {2010-03-22 17:19:11 +0100}, - Hyphenation = {american}, - Indextitle = {METAFONTbook, The}, - Location = {Reading, Mass.}, - Publisher = {Addison-Wesley}, - Shorttitle = {METAFONTbook}, - Sorttitle = {Computers & Typesetting C}, - Title = {The METAFONTbook}} - -@book{knuth:ct:a, - Author = {Knuth, Donald E.}, - Date = {1984}, - Date-Added = {2010-03-22 17:09:51 +0100}, - Date-Modified = {2010-03-22 17:19:31 +0100}, - Hyphenation = {american}, - Indexsorttitle = {The TeXbook}, - Indextitle = {\TeX book, The}, - Location = {Reading, Mass.}, - Publisher = {Addison-Wesley}, - Shorttitle = {\TeX book}, - Sorttitle = {Computers & Typesetting A}, - Title = {The \TeX book}} - @mvreference{britannica, - Annotation = {Un'enciclopedia in più volumi. This is a \texttt{collection} entry for an encyclopedia. Si noti l'uso dell'opzione \texttt{useeditor=false}, che permette di usare il campo \texttt{label} al posto del campo \texttt{editor}. Vogliamo che il titolo venga ordinato sotto la \enquote*{E} piuttosto che \enquote*{T}}, Booktitle = {The New Encyclopædia Britannica}, Date = {2003}, Date-Added = {2010-03-10 17:46:47 +0100}, @@ -180,37 +507,19 @@ Shorttitle = {Encyclopædia Britannica}, Sorttitle = {Encyclopædia Britannica}, Title = {The New Encyclopædia Britannica}, - Volumes = {32}} + Volumes = {32}, + Annote = {Un'enciclopedia in più volumi. This is a \texttt{collection} entry for an encyclopedia. Si noti l'uso dell'opzione \texttt{useeditor=false}, che permette di usare il campo \texttt{label} al posto del campo \texttt{editor}. Vogliamo che il titolo venga ordinato sotto la \enquote*{E} piuttosto che \enquote*{T}}} -@incollection{westfahl:space, - Author = {Westfahl, Gary}, - Crossref = {westfahl:frontier}, +@book{pantieri:artelatex, + Author = {Lorenzo Pantieri and Tommaso Gordini}, + Booktitle = {L'arte di scrivere con \LaTeX}, + Date = {2011}, Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2010-03-06 00:26:39 +0100}, - Hyphenation = {american}, - Indextitle = {True Frontier, The}, - Keywords = {esempio}, - Origdate = {2007}, - Origlocation = {Verona}, - Origpublisher = {Legno Verde}, - Origtitle = {Viaggio tra le stelle}, - Pages = {55--65}, - Subtitle = {Confronting and Avoiding the Realities of Space in American Science Fiction Films}, - Title = {The True Frontier}, - Usera = {Oltre lo spazio}, - Userc = {33-87}, - Annote = {A cross-referenced article from a \texttt{collection}. This is an \texttt{incollection} entry with a \texttt{crossref} field. Note the \texttt{subtitle} and \texttt{indextitle} fields. Questo contributo su collettanea è stato tradotto in italiano in un'altra \texttt{collection}. Si noti l'uso del campo \texttt{usera}, dove viene inserito il titolo italiano del contributo che in automatico aggiunge la virgola e l'espressione``in:''; e il campo \texttt{userc}, dove vengono indicate le pagine relative alla traduzione. Anche stringa ``pp.'' è introdotta automaticamente dal formato del campo \texttt{userc}.}} - -@book{Pantieri:2008, - Author = {Lorenzo Pantieri}, - Booktitle = {L'arte di scrivere con LATEX}, - Date = {2008}, - Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2010-03-06 00:26:39 +0100}, + Date-Modified = {2012-04-20 12:41:29 +0200}, Foreword = {Enrico Gregorio}, Hyphenation = {italian}, Keywords = {primaria}, - Subtitle = {Un'introduzione a \LaTeXe}, + Subtitle = {Un'introduzione a \LaTeX}, Title = {L'arte di scrivere con \LaTeX}, Url = {http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf}, Annote = {Questa guida è diventata il punto di riferimento degli utenti italiani di \LaTeX\ ed è apprezzata per la chiarezza espositiva e la completezza dei contenuti}, @@ -220,7 +529,8 @@ Author = {George Edward Moore}, Date = {1903}, Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2010-03-07 10:41:15 +0100}, + Date-Modified = {2012-04-18 00:53:16 +0200}, + Hyphenation = {english}, Journaltitle = {Mind}, Keywords = {esempio}, Month = {5}, @@ -228,43 +538,47 @@ Origdate = {1969}, Origlocation = {Torino}, Origpublisher = {UTET}, - Origtitle = {Il Neoempirismo}, + Origtitle = {La confutazione dell'idealismo}, Pages = {433-453}, Series = {N.S.}, Title = {The refutation of idealism}, - Usera = {La confutazione dell'idealismo}, + Usera = {Il Neoempirismo}, Userb = {a cura di Alberto Pasquinelli}, Userc = {35-61}, - Annote = {L'articolo citato compare in una \texttt{collection} in italiano. La voce relativa alla \texttt{collection} compare per esteso}} + Annote = {L'articolo citato è apparso in origine su rivista e successivamente pubblicato all'interno di una \texttt{@collection} in lingua italiana. I dati della \texttt{@collection} sono inseriti per esteso all'interno. +Il titolo italiano dell'articolo è inserito nel campo \texttt{origtitle}, il titolo della \texttt{@collection} si trova nel campo \texttt{usera}, menter il campo \texttt{userb} contiene i dettagli sull'edizione italiana. Infine, il campo \texttt{userc} riporta l'intervallo di pagine in cui l'articolo si trova. Si noti anche l'uso del campo \texttt{hyphenation}. + +}} @book{Mach:1883, Author = {Ernst Mach}, Booktitle = {Die Mechanik in ihrer Entwickelung historisch-kritisch dargestellt}, Date = {1883}, Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2010-03-07 11:28:46 +0100}, + Date-Modified = {2012-04-18 00:44:23 +0200}, Keywords = {esempio}, Origdate = {1977}, Origlocation = {Torino}, Origpublisher = {Bollati Boringhieri}, - Origtitle = {La meccanica nel suo sviluppo storico--critico}, + Origtitle = {La meccanica nel suo sviluppo storico-critico}, Title = {Die Mechanik in ihrer Entwickelung historisch-kritisch dargestellt}, Userb = {traduzione, introduzione e note di Alfonsina D'Elia}, - Annote = {L'opera è stata ristampata nel 1992, ma nella voce è riportato l'anno della prima edizione italiana. Si noti l'uso del campo \texttt{userb}, dove sono state inserite le informazioni sul curatore dell'edizione italiana. La voce riporta solo il titolo e l'anno dell'edizione originale, mentre fornisce le indicazioni complete della traduzione italiana}} + Annote = {Tipico esempio di citazione di un testo originale con relativa traduzione. I dati della traduzione sono inseriti nei campi \texttt{orig-} e il campo \texttt{userb} è usato per alcuni dettagli sull'edizione italiana. La voce riporta solo il titolo e l'anno dell'edizione originale, mentre fornisce le indicazioni complete della traduzione.}} @bookinbook{kant:ku, Bookauthor = {Kant, Immanuel}, Booktitle = {Kritik der praktischen Vernunft. Kritik der Urtheilskraft}, Crossref = {kant:werke}, Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2011-03-23 13:20:46 +0100}, + Date-Modified = {2012-04-21 17:02:39 +0200}, Hyphenation = {german}, - Keywords = {Esempio, modern}, + Keywords = {esempio, modern}, + Maintitle = {Kants Werke. Akademie Textausgabe}, Pages = {165--485}, Shorthand = {KU}, Title = {Kritik der Urtheilskraft}, Volume = {5}, - Annote = {An edition of Kant's \emph{Collected Works}, volume five. This is an \texttt{inbook} entry which explicitly refers to the \emph{Critique of Judgment} only, not to the entire fifth volume.}} + Annote = {In questa voce viene usato il campo \texttt{crossref} per richiamare i dati dell'edizione principale (\emph{Kants Werke}).}} @bookinbook{kant:kpv, Author = {Kant, Immanuel}, @@ -272,45 +586,30 @@ Booktitle = {Kritik der praktischen Vernunft. Kritik der Urtheilskraft}, Date = {1968}, Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2011-03-23 13:26:01 +0100}, + Date-Modified = {2012-04-18 01:36:42 +0200}, Hyphenation = {german}, - Keywords = {Esempio, modern}, + Keywords = {esempio, modern}, Location = {Berlin}, Maintitle = {Kants Werke. Akademie Textausgabe}, Origdate = {2006}, Origlocation = {Roma-Bari}, Origpublisher = {Laterza}, Origtitle = {Critica della ragion pratica}, - Pages = {1--163}, + Pages = {1-163}, Publisher = {Walter de Gruyter}, Shorthand = {KpV}, Shorttitle = {Kritik der praktischen Vernunft}, Title = {Kritik der praktischen Vernunft}, Userb = {testo originale nell'edizione di Karl Vorländer, traduzione di Francesco Capra, revisione di Eugenio Garin, introduzione di Sergio Landucci, glossario a cura di Vittorio Mathieu}, Volume = {5}, - Annote = {An edition of Kant's \emph{Collected Works}, volume five. This is an \texttt{inbook} entry which explicitly refers to the \emph{Critique of Practical Reason} only, not to the entire fifth volume. Note the \texttt{author} and \texttt{bookauthor} fields in the database file. By default, the \texttt{bookauthor} is omitted if the values of the \texttt{author} and \texttt{bookauthor} fields are identical. Si noti l'uso del campo \texttt{crossref} e del campo \texttt{userb}}} + Annote = {Una voce complessa che si riferisce ai \emph{Kants Werke}. Il titolo della raccolta è inserito nel campo \texttt{maintitle}, quello del quinto volume (\emph{Kritik der praktischen Vernunft. Kritik der Urtheilskraft}) si trova nel campo \texttt{booktitle}, mentre il campo \texttt{title} contiene il titolo della voce bibliografica citata. Si noti l'uso del campo \texttt{shorthand} per la sigla, riportata anche nella sezione \emph{Sigle}. +}} -@book{Heidegger:2001, - Addendum = {apparso originariamente nel 1927, nell'annuario diretto da H. Husserl \emph{Jahrbuch für Philosophie und phänomenologische Forschung (vol. VIII)}}, - Author = {Martin Heidegger}, - Booktitle = {Sein und Zeit}, - Date = {2001}, - Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2010-03-06 00:26:39 +0100}, - Edition = {18}, - Keywords = {esempio}, - Location = {Tübingen}, - Origdate = {2008}, - Origlocation = {Milano}, - Publisher = {Max Niemeyer Verlag}, - Title = {Sein und Zeit}, - Annote = {Volume singolo straniero con la sola indicazione del luogo e della data dell'edizione italiana. Si noti anche il campo \texttt{addendum}, nel quale sono state inserite le informazioni relative alla prima edizione originale del volume}} - -@book{Galilei1, +@book{Galilei:dialogo, Author = {Galileo Galilei}, Date = {1632}, Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2010-03-06 00:26:39 +0100}, + Date-Modified = {2012-04-18 00:59:13 +0200}, Keywords = {esempio}, Library = {Edizione usata: UTET, Torino 2000}, Origdate = {1980}, @@ -320,7 +619,8 @@ Title = {Dialogo sopra i due massimi sistemi del mondo}, Userb = {a cura di Franz Brunetti}, Userc = {vol.~2}, - Annote = {Questo testo è stato edito nel 1632 ma si è utilizzata l'edizione più recente del 2000. Si noti l'uso dei campi \texttt{userb}, \texttt{userc} e \texttt{library}}} + Annote = {Tipico caso di ristampa di un classico del pensiero. Viene riportato l'anno dell'edizione originale, ma si danno anche le indicazioni dell'edizione effettivamente usata. I dati della ristampa sono inseriti nei campi \texttt{orig-}, ad eccezione del titolo, che compare invece nel campo \texttt{reprinttitle}. Si noti anche l'uso dei campi \texttt{userb} e \texttt{userc} +}} @incollection{Federspil:2009, Author = {Giovanni Federspil and Roberto Vettor}, @@ -332,29 +632,11 @@ Title = {Medicina: un unico metodo e una sola argomentazione?}, Annote = {Contributo su volume collettivo. Il volume collettivo appare come voce autonoma nella bibliografia, perché sono stati citati almeno due contributi. Se si vuole evitare che venga riportato in bibliografia il volume collettivo si usi l'opzione \texttt{skipbib=true}}} -@incollection{dordrecht:space, - Author = {Dordrecht, Martin}, - Crossref = {westfahl:frontier}, - Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2010-04-09 23:34:25 +0200}, - Hyphenation = {american}, - Indextitle = {True Frontier, The}, - Keywords = {esempio}, - Origdate = {2007}, - Origlocation = {Verona}, - Origpublisher = {Legno Verde}, - Origtitle = {Viaggio tra le stelle}, - Pages = {65--75}, - Subtitle = {Short stories from the moon}, - Title = {Once upon a time}, - Userb = {a cura di Ivan Valbusa}, - Annote = {Questa voce è fittizia. Si tratta di un ipotetico contributo su collettanea che è stato tradotto in italiano in un volume singolo, ovvero un \texttt{book}. Si noti anche l'uso del campo \texttt{userb} per il curatore dell'edizione italiana.}} - @inbook{Descartes:1897, Author = {René Descartes}, - Date = {1897-1913}, + Date = {1897/1913}, Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2010-03-06 00:33:03 +0100}, + Date-Modified = {2012-04-14 21:17:34 +0200}, Editor = {Charles Adam and Paul Tannery}, Keywords = {esempio}, Location = {Paris}, @@ -365,6 +647,7 @@ Origtitle = {Discorso sul metodo}, Pages = {1-78}, Title = {Discours de la méthode}, + Usera = {Usera}, Userb = {testo francese a fronte, a cura di Lucia Urbani Ulivi}, Volume = {6}, Volumes = {12}, @@ -374,41 +657,11 @@ Author = {Roberto Corrocher}, Crossref = {Filmed:2009}, Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2010-03-06 22:51:41 +0100}, + Date-Modified = {2012-04-21 16:58:57 +0200}, Keywords = {esempio}, Pages = {27-42}, Title = {Riflessioni sull'uomo di fronte a nuove sfide}, - Annote = {Contributo su volume collettivo. Il volume collettivo appare come voce autonoma nella bibliografia perché sono stati citati almeno due contributi. Tuttavia esso compare anche all'interno di questa voce al fine di evitare al lettore eccessivi rimandi tra voci}} - -@book{Cartesio:2002, - Author = {Cartesio}, - Booktitle = {Discorso sul metodo}, - Date = {2002}, - Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2010-03-06 19:31:33 +0100}, - Edition = {1}, - Introduction = {Lucia Urbani Ulivi}, - Keywords = {esempio}, - Location = {Milano}, - Note = {testo francese a fronte}, - Publisher = {Bompiani}, - Title = {Discorso sul metodo}, - Translator = {Lucia Urbani Ulivi}} - -@book{Bringhurst:1996, - Author = {Robert Bringhurst}, - Booktitle = {The Elements of Typographic Style}, - Date = {1996}, - Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2010-03-07 11:25:39 +0100}, - Edition = {2}, - Keywords = {esempio}, - Location = {Vancouver}, - Origdate = {2009}, - Origlocation = {Milano}, - Publisher = {Hurtley \& Marks Publisher}, - Title = {The Elements of Typographyc Style}, - Annote = {In questa voce sono state date le indicazioni complete dell'edizione originale, ed è stato indicato solo il luogo e la data della traduzione italiana}} + Annote = {Contributo su volume collettivo. Il volume collettivo appare come voce autonoma nella bibliografia perché sono stati citati almeno due contributi. Se si vuole evitare che venga riportato in bibliografia si usi l'opzione \texttt{skipbib=true}}} @book{Poincare:1968, Addendum = {prima edizione 1902}, @@ -432,10 +685,11 @@ Author = {Bertrand Russell}, Date = {1905}, Date-Added = {2010-03-02 18:17:47 +0100}, - Date-Modified = {2010-04-03 19:37:51 +0200}, + Date-Modified = {2012-04-15 18:46:38 +0200}, Journaltitle = {Mind}, Keywords = {esempio}, - Origlocation = {in \cite{Pasquinelli:1969}\addcomma}, + Number = {3}, + Origlocation = {\cite{Pasquinelli:1969}\addcomma}, Pages = {479-493}, Title = {On denoting}, Userc = {97-116}, @@ -446,76 +700,38 @@ Author = {Moritz Schlick}, Date = {1930}, Date-Added = {2010-03-02 18:17:47 +0100}, - Date-Modified = {2010-04-09 22:06:20 +0200}, + Date-Modified = {2012-04-14 20:34:32 +0200}, Journaltitle = {Erkenntnis}, Keywords = {esempio}, Number = {2}, Origlocation = {\cite{Pasquinelli:1969}\addcomma}, + Origtitle = {La svolta della filosofia}, Pages = {4-11}, Title = {Die Wende der Philosophie}, - Usera = {La svolta della filosofia}, + Usera = {Usera}, + Userb = {userb}, Userc = {256-263}, Userd = {Add data for field: Userd}, Volume = {1}, Annote = {Situazione patologica. L'articolo citato compare in una \texttt{collection} in italiano. Il riferimento a questa è ottenuto citandola nel campo \texttt{origlocation}. Si noti l'uso del comando \texttt{\textbackslash addcomma} per inserire la virgola}} @book{Lobacevskij:1994, - Addendum = {ed. orig. 1835}, Author = {Nikolaj Ivanovi\v{c} Loba\v{c}evskij}, Booktitle = {Nuovi principi della geometria}, Date = {1994}, Date-Added = {2010-02-27 18:45:20 +0100}, - Date-Modified = {2010-02-27 18:45:20 +0100}, + Date-Modified = {2012-04-21 17:20:48 +0200}, Editor = {Lucio Lombarto Radice}, Foreword = {Evandro Agazzi}, Keywords = {esempio}, Location = {Torino}, + Options = {origed}, + Origdate = {1835}, Publisher = {Bollati Boringhieri}, Subtitle = {Con una teoria completa delle parallele}, Title = {Nuovi principi della geometria}, Annote = {Esempio di un testo straniero del quale si cita l'edizione italiana, ma indicando anche l'anno dell'edizione originale nel campo \texttt{addendum}}} -@book{senzadata, - Author = {Alberto da Verona}, - Booktitle = {Le meccaniche perfezioni}, - Date-Added = {2010-01-22 14:57:57 +0100}, - Date-Modified = {2010-04-15 22:46:57 +0200}, - Keywords = {esempio}, - Note = {manoscritto inedito}, - Title = {Le meccaniche perfezioni}} - -@book{Ethica, - Author = {Aristotele}, - Booktitle = {Metaphysica}, - Date = {{s.d\adddot}}, - Date-Added = {2010-01-22 13:52:39 +0100}, - Date-Modified = {2010-01-22 14:55:21 +0100}, - Keywords = {esempio}, - Origdate = {1998}, - Origlocation = {Milano}, - Origpublisher = {Bompiani}, - Origtitle = {Etica Nicomachea}, - Shorthand = {\emph{Eth. Nich.}}, - Title = {Ethica Nichomachea}, - Userb = {a cura di Claudio Mazzarelli, testo greco a fronte}, - Annote = {In questa voce viene indicato che si tratta di un'opera senza data (s.d.). Il titolo è quello dell'edizione classica delle opere di Aristotele a cura di I.~Bekker. Nel testo, tuttavia, l'opera viene richiamta con la sigla \emph{Eth. Nich.} e non con Aristotele (s.d.)}} - -@book{Bacon:1620, - Author = {Francis Bacon}, - Booktitle = {Novum Organum}, - Date = {1620}, - Date-Added = {2010-01-22 12:10:17 +0100}, - Date-Modified = {2010-04-13 00:10:28 +0200}, - Keywords = {esempio}, - Origdate = {2002}, - Origlocation = {Milano}, - Origpublisher = {Bompiani}, - Origtitle = {Nuovo Organo}, - Title = {Novum Organum}, - Usera = {Add data for field: Usera}, - Userb = {a cura di Michele Marchetto}, - Annote = {In questa voce viene citato il titolo e l'anno della prima edizione dell'\emph{Organo}, in modo da contestualizzare cronologicamente l'opera. Anche il nome dell'autore è nella lingua originale, sebbene sarebbe ugualmente valido, in uno scritto di lingua italiana, riportarlo nella forma italiana diffusa, come avviene, analogamente, nella voce successiva.}} - @incollection{Degani:2009, Author = {Marta Degani and Elisabetta Adami and Anna Belladelli}, Crossref = {Facchinetti:2009}, @@ -528,73 +744,40 @@ @incollection{Facchinetti:2009a, Author = {Roberta Facchinetti}, - Chapter = {2}, Crossref = {Facchinetti:2009}, Date-Added = {2009-12-15 16:47:44 +0100}, - Date-Modified = {2010-03-03 02:03:34 +0100}, + Date-Modified = {2012-04-15 17:05:04 +0200}, Keywords = {esempio}, Note = {Note}, - Origdate = {2010}, - Origlocation = {Origlocation}, - Origpublisher = {Origpublisher}, - Origtitle = {Origtitle}, Pages = {35-44}, Title = {Subjectivity, (non-)subjectivity and intersubjectivity}, - Userd = {Add data for field: Userd}} + Userd = {vol. 3}} @collection{Facchinetti:2009, Booktitle = {Studies on English Modality}, Date = {2009}, Date-Added = {2009-12-15 16:13:17 +0100}, - Date-Modified = {2009-12-15 16:17:09 +0100}, - Editor = {Roberta Facchinetti and Anastasios Tsangalidis}, + Date-Modified = {2012-04-15 17:02:57 +0200}, + Editor = {Anastasios Tsangalidis and Roberta Facchinetti}, Keywords = {esempio}, Location = {Bern}, Publisher = {Peter Lang}, Title = {Studies on English Modality}} -@book{Metaphysica, - Author = {Aristotele}, - Booktitle = {Metaphysica}, - Date = {1998}, - Date-Added = {2009-12-03 19:43:44 +0100}, - Date-Modified = {2010-03-07 12:31:59 +0100}, - Editor = {Giovanni Reale}, - Keywords = {esempio}, - Location = {Milano}, - Publisher = {Bompiani}, - Shorthand = {\emph{Metaph.}}, - Title = {Metafisica}, - Annote = {Generalmente autori di questo calibro non vengono inseriti in bibliografia. Tuttavia, se lo si volesse fare, è consigliato l'uso di una sigla per richiamarne le opere. In questa voce, la \emph{Metafisica} di Aristotele viene richiamata nel testo con la sigla \emph{Metaph.} (ad eccezione della prima occorrenza nello stile \texttt{philosophy-verbose}), e con la paginazione diffusa nel campo degli studi aristotelici. Nella voce bibliografica si fa riferimento invece all'edizione italiana.}} - -@inbook{Platone:timeo, - Author = {Platone}, - Booktitle = {Tutti gli scritti}, - Date = {2000}, - Date-Added = {2009-11-08 02:05:37 +0100}, - Date-Modified = {2009-12-26 16:41:55 +0100}, - Editor = {Giovanni Reale}, - Keywords = {esempio}, - Location = {Milano}, - Publisher = {Bompiani}, - Shorttitle = {Timeo}, - Title = {Timeo}, - Usera = {campo user a}, - Annote = {Una voce come questa è spesso deprecata, per il riferimento palesemente assurdo all'anno 2000. Tuttavia, proprio per questa assurdità palese, la voce bibliografica non dà luogo a nessun dubbio.}} - @incollection{Termini:2007, Author = {Settimo Termini}, Crossref = {Bartocci:2007}, Date-Added = {2009-10-22 14:36:21 +0200}, - Date-Modified = {2010-04-12 14:29:41 +0200}, + Date-Modified = {2012-04-18 14:15:42 +0200}, Keywords = {esempio}, - Title = {Vita morte e miracoli di Alan Mathison Turing}} + Title = {Vita morte e miracoli di Alan Mathison Turing}, + Annote = {In questa voce si è usato il campo \texttt{crossref}, ma poiché è stato citato un solo contributo della \texttt{@collection}, la voce relativa a quest'utlima viene stampata al suo interno e non compare come voce autonoma.}} -@manual{Gregorio:2009, +@manual{gregorio:appunti, Author = {Enrico Gregorio}, Date = {2009}, Date-Added = {2009-10-14 16:35:37 +0200}, - Date-Modified = {2010-01-09 16:22:14 +0100}, + Date-Modified = {2012-04-18 13:49:18 +0200}, Edition = {2}, Keywords = {primaria}, Month = {6}, @@ -603,15 +786,20 @@ Annote = {Un testo avanzato che entra nel dettaglio della definizione delle macro in \TeX\ e \LaTeX. «Di sicuro questo non è una guida per il principiante, anche se ci sono tutte le indicazioni fondamentali su come usare i comandi per definire nuove macro; tuttavia anche chi è agli inizi potrebbe trovare qualche spunto interessante per avvicinarsi al mondo misterioso (non poi troppo) delle macro di \TeX»}, Bdsk-Url-1 = {http://profs.sci.univr.it/~gregorio/introtex.pdf}} -@book{Lehman:2010, +@online{lehman:biblatex, Author = {Philipp Lehman}, - Date = {2010}, + Booktitle = {The \textsf{biblatex} package}, + Date = {2011}, Date-Added = {2009-10-13 18:52:07 +0200}, - Date-Modified = {2010-03-06 00:30:32 +0100}, + Date-Modified = {2012-04-19 20:49:39 +0200}, + Hyphenation = {english}, Keywords = {primaria}, - Title = {The biblatex package}, + Options = {babel=hyphen}, + Subtitle = {Programmable Bibliographies and Citations}, + Title = {The \texttt{biblatex} package}, Url = {http://www.ctan.org/tex-archive/macros/latex/exptl/biblatex/doc/}, - Annote = {È la documentazione ufficiale del pacchetto \texttt{biblatex}. Sebbene non sia di facile lettura è indispensabile per chi voglia andare oltre gli stili forniti dal pacchetto}, + Version = {\\1.7}, + Annote = {Questa è la documentazione ufficiale del pacchetto \texttt{biblatex}. Sebbene non sia di facile lettura è indispensabile per chi voglia modificare le funzioni degli stili esistenti ovvero crearne di nuovi.}, Bdsk-Url-1 = {http://www.ctan.org/tex-archive/macros/latex/exptl/biblatex/doc/}} @article{Mori:2008, @@ -633,9 +821,9 @@ Booktitle = {L'arte di gestire la bibliografia con biblatex}, Date = {2009}, Date-Added = {2009-10-13 13:43:37 +0200}, - Date-Modified = {2010-03-30 16:11:20 +0200}, + Date-Modified = {2012-04-18 12:31:45 +0200}, Keywords = {primaria}, - Title = {L'arte di gestire la bibliografia con biblatex}, + Title = {L'arte di gestire la bibliografia con biblatex con biblatex}, Url = {http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdf}, Annote = {Un articolo introduttivo al pacchetto \texttt{biblatex}, scritto dall'autore dell'\emph{Arte di scrivere con \LaTeX}. Vengono trattate le principali caratteristiche di \texttt{biblatex}, che rendono questo pacchetto in assoluto il più versatile per la gestione di ogni tipo di bibliografia}, Bdsk-Url-1 = {http://www.lorenzopantieri.net/}} @@ -644,11 +832,11 @@ Author = {Cristina Rossitto}, Crossref = {Berti:1977}, Date-Added = {2009-09-29 11:29:32 +0200}, - Date-Modified = {2010-04-09 22:08:44 +0200}, + Date-Modified = {2012-04-18 14:14:40 +0200}, Keywords = {esempio}, Pages = {43-69}, Title = {Opposizione e non contraddizione nella \emph{Metafisica} di Aristotele}, - Annote = {In questa voce si è usato il campo \texttt{crossref} ma, trattandosi di un solo contributo, la voce relativa alla \texttt{collection} viene stampata al suo interno}} + Annote = {In questa voce si è usato il campo \texttt{crossref}, ma poiché è stato citato un solo contributo della \texttt{@collection}, la voce relativa a quest'utlima viene stampata al suo interno e non compare come voce autonoma.}} @incollection{Valbusa:2007, Author = {Ivan Valbusa}, @@ -715,50 +903,48 @@ Author = {Kant, Immanuel}, Date = {1968}, Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2011-03-23 12:42:59 +0100}, + Date-Modified = {2012-04-29 17:50:10 +0200}, Keywords = {Esempio, modern}, Location = {Berlin}, + Mainsubtitle = {Kants Werke. Akademie Textausgabe}, Publisher = {Walter de Gruyter}, Title = {Kants Werke. Akademie Textausgabe}, Volumes = {9}} -@collection{westfahl:frontier, - Booksubtitle = {The Frontier Theme in Science Fiction}, - Booktitle = {Space and Beyond}, - Date = {2000}, - Date-Added = {2010-03-06 00:26:39 +0100}, - Date-Modified = {2010-03-06 00:26:39 +0100}, - Editor = {Westfahl, Gary}, - Hyphenation = {american}, - Keywords = {esempio}, - Location = {Westport, Conn. and London}, - Publisher = {Greenwood}, - Subtitle = {The Frontier Theme in Science Fiction}, - Title = {Space and Beyond}, - Annote = {This is a \texttt{collection} entry. Note the format of the \texttt{location} field as well as the \texttt{subtitle} and \texttt{booksubtitle} fields}} - @collection{Bartocci:2007, Booksubtitle = {Protagonisti del '900 da Hilbert a Wiles}, Booktitle = {Vite matematiche}, Date = {2007}, Date-Added = {2009-10-20 17:17:52 +0200}, - Date-Modified = {2010-01-22 12:06:02 +0100}, + Date-Modified = {2012-04-19 21:01:05 +0200}, Editor = {Claudio Bartocci and Renato Betti and Angelo Guerraggio and Roberto Lucchetti}, Hyphenation = {english}, Keywords = {esempio}, Location = {Milano}, Publisher = {Springer-Verlag Italia}, - Title = {Vite matematiche}} + Title = {Vite matematiche}, + Annote = {Un classico volume collettivo con quattro curatori. Si noti che nel testo la lista di autori è automaticamente troncata dopo il primo autore.}} @collection{Filmed:2009, - Booksubtitle = {Metodo, modelli, cura ed errori}, Booktitle = {Filosofia delle medicina}, Date = {2009}, Date-Added = {2009-09-27 23:05:08 +0200}, - Date-Modified = {2010-04-09 23:23:52 +0200}, + Date-Modified = {2012-04-15 16:50:50 +0200}, Editor = {Pierdaniele Giaretta and Antonio Moretto and Gian Franco Gensini and Marco Trabucchi}, Keywords = {esempio}, Location = {Bologna}, Publisher = {il Mulino}, + Subtitle = {Metodo, modelli, cura ed errori}, Title = {Filosofia delle medicina}, Annote = {Volume collettivo del quale si citano due contributi. Si noti come nella bibliografia vengano riportati tutti i curatori del volume, mentre nelle citazioni la lista venga troncata.}} + +@collection{mate_einaudi:2007, + Booktitle = {La matematica}, + Date = {2007/2011}, + Date-Added = {2012-04-15 17:10:54 +0200}, + Date-Modified = {2012-04-15 17:10:54 +0200}, + Editor = {Claudio Bartocci and Piergiorgio Odifreddi}, + Location = {Torino}, + Publisher = {Einaudi}, + Title = {La matematica}, + Volumes = {4}} diff --git a/Master/texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.pdf b/Master/texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.pdf Binary files differindex c48104bcf2f..7d163a956e9 100644 --- a/Master/texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.pdf +++ b/Master/texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.tex b/Master/texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.tex index 1ee70019cf0..7e0ce56195e 100644 --- a/Master/texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.tex +++ b/Master/texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.tex @@ -1,315 +1,464 @@ +% !TEX TS-program = pdflatex % !TEX encoding = UTF-8 Unicode -\documentclass{ltxdockit} +\documentclass[12pt]{ltxdockit} \usepackage{btxdockit} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage[greek,american,english,german,italian]{babel} -\usepackage{gfsdidot} - -\usepackage{graphicx} -\usepackage[dvipsnames,svgnames]{xcolor} -\usepackage[left=1.75in,top=1in,right=1in,bottom=1in, includeheadfoot]{geometry} -\hypersetup{% -citecolor=spot, -linkcolor=spot, -urlcolor=Maroon} - -\usepackage{fancybox} +\usepackage[utf8]{inputenc} +\usepackage[american,english,italian]{babel} +\usepackage[babel,italian=guillemets]{csquotes} +\usepackage[% + backend=biber, + style=philosophy-modern, + natbib=true, + library=true, + annotation=true, + hyperref]{biblatex} +\addbibresource{biblatex-philosophy.bib} + +\DeclareBibliographyCategory{web} +\addtocategory{web}{ctan,pantieri:sito,guit:sito} +\nocite{ctan,pantieri:sito,guit:sito} + +\usepackage[left=1.75in,top=.4in,right=1in,bottom=.6in, includeheadfoot]{geometry} + +\usepackage{fourier} +\renewcommand{\sfdefault}{lmss} + +\usepackage{guit} +\usepackage{mdframed} +\usepackage{tikz} \usepackage{sectsty} \sectionfont{\spotcolor\sffamily} \subsectionfont{\spotcolor} \subsubsectionfont{\spotcolor} \paragraphfont{\spotcolor} \subparagraphfont{\spotcolor} - -%\addtokomafont{sectionentry}{\rmfamily\mdseries\scshape\lowercase} -%\addtokomafont{section}{\rmfamily\mdseries\scshape\color{spot}\lowercase} -%\addtokomafont{subsection}{\rmfamily\mdseries\itshape\color{spot}} -%\makeatletter% Thanks, Andrew Gilbert Moschou -% \def\@seccntformat#1{\protect\makebox[0pt][r]{\csname the#1\endcsname\hspace{\marglistsep}}} -%\makeatother - -\usepackage{paralist,guit} - -\usepackage[babel,italian=guillemets]{csquotes} -% loading biblatex -\usepackage[% -style=philosophy-modern, -%scauthors=true, -%scauthorsbib=true, -%scauthorscite=true, -%publocformat=locpubyear,loccolonpub, -volnumformat= volnumparens,%volnumstrings, -%editionformat=roman,romansc,romanupp,arabic -volumeformat=romansc,%roman,romanupp,arabic -%inbeforejournal=true, -%origfieldsformat=parens, brackets, -annotation=true, -library=true, -natbib=true, -%square=true, -%yearleft=true, -backref, -hyperref, -%babel=other -]{biblatex} - -% bibliography databases -%%------------------------------------------------------------------------------------------------- -\bibliography{philosophy-examples} - -% biblatex settings +% hyperref setup %%------------------------------------------------------------------------------------------------- -\defbibheading{esempio}{\section*{Bibliografia esemplificativa}\label{sec:bibesempio}} -\defbibheading{primary}{\section*{Riferimenti bibliografici}\label{sec:bibprimary}} -\defbibheading{biblatex}{\section*{Altre voci bibliografiche}} +\rcsid{$Id: biblatex-philosophy.tex,v 0.8b 2012/05/06 17:00:00 valbusa beta $} -% Title-page declarations -%%------------------------------------------------------------------------------------------------- -\rcsid{$Id: biblatex-philosophy-doc.tex,v 0.7c 2011/05/16 17:00:00 Valbusa beta $} \titlepage{% - title= {\color{spot}Guida al pacchetto\\ \sty{biblatex-philosophy}}, - subtitle={\itshape Per il pacchetto \sty{biblatex}}, - url={http://tug.ctan.org/tex-archive/macros/latex/exptl/biblatex-contrib/biblatex-philosophy}, - author={Ivan Valbusa}, - email={ivan.valbusa@univr.it}, - revision={\rcsrevision}, - date={\rcstoday}} - + title= {\color{spot}Guida al pacchetto\\ \sty{biblatex-philosophy}}, + subtitle={\itshape Stili bibliografici per gli utenti (italiani) di \sty{biblatex}}, + url={http://tug.ctan.org/tex-archive/macros/latex/exptl/biblatex-contrib/biblatex-philosophy}, + author={Ivan Valbusa}, + email={ivan.valbusa@univr.it}, + revision={\rcsrevision}, + date={\rcstoday}} \hypersetup{% - pdftitle={Guida al pacchetto \sty{biblatex-philosophy}}, - pdfsubject={\sty{biblatex}}, - pdfauthor={Ivan Valbusa}, - pdfkeywords={philosophy, biblatex, latex, bibtex, notes, bibliography, references, citation, italian, PhD}} + pdftitle={Guida al pacchetto \sty{biblatex-philosophy}}, + pdfsubject={Stili bibliografici per \sty{biblatex}}, + pdfauthor={Ivan Valbusa}, + pdfkeywords={philosophy, biblatex, latex, + bibtex, notes, bibliography, references, citation, italian, PhD}, + citecolor=spot, + linkcolor=spot, + urlcolor=spot} % New commands and environments -%%------------------------------------------------------------------------------------------------- -\lstnewenvironment{bibexample}[1][] - {\lstset{% - aboveskip=1.5\lstenvsep, - xleftmargin=3pt, - xrightmargin=3pt, - frame=single, - backgroundcolor=\color{boxfill}, - fillcolor=\color{white}, - rulecolor=\color{boxframe}, - framesep=2.5pt, - framerule=0.5pt, - style=latex,#1}} - {} - \lstnewenvironment{latexcode}[1][] - {\lstset{% - aboveskip=\lstenvsep, - xleftmargin=3pt, - xrightmargin=3pt, - frame=single, - backgroundcolor=\color{boxfill}, - fillcolor=\color{boxfill}, - rulecolor=\color{boxfill}, - framesep=2.5pt, - framerule=3pt, - style=bibtex,#1} - } - {} - \newenvironment{esempiovoce}% - {\vskip1ex\noindent\begin{Sbox}\begin{minipage}{\textwidth}}% - {\end{minipage}\end{Sbox}\shadowbox{\TheSbox}\vskip1ex} - -\newcommand{\phil}{\sty{philosophy}} -\renewcommand{\sty}[1]{\textsf{#1}} -\newcommand{\new}{\marginpar{\textcolor{red}{NEW!}}} - -\frenchspacing - - - -%%------------------------------------------------------------------------------------------------- -%%------------------------------------------------------------------------------------------------- +\lstnewenvironment{latexcode}[1][]{% + \lstset{% + aboveskip=\lstenvsep, + xleftmargin=3pt, + xrightmargin=3pt, + frame=single, + rulecolor=\color{blue!30}, + style=latex,#1}}{} + \newenvironment{bibexample}{% +\begin{mdframed}% + [linewidth=1, + linecolor=blue!30, + backgroundcolor=blue!5, + innertopmargin=.2\baselineskip, + skipabove=.5\baselineskip, + skipbelow=.5\baselineskip]} + {\end{mdframed}} + +\newcommand{\new}{\marginpar{\textcolor{red}{\textbf{NEW!}}}} +\newcommand{\modernentry}[3][r]{% + \makebox[\bibhang][#1]{#2}% + \hskip\yeartitle + \parbox[t]{11.3cm}{#3}\par\nobreak\vskip1ex} +\newcommand{\evidenzia}[1]{\textcolor{red!40!black}{#1}} + + +%-------------------------------------------------------------------- +% % BEGIN DOCUMENT -%%------------------------------------------------------------------------------------------------- -%%------------------------------------------------------------------------------------------------- +% +%-------------------------------------------------------------------- + \begin{document} -%%--- TITLEPAGE --------------------------------------- -%%******************************************************************* \printtitlepage -%%--- ABSTRACT --------------------------------------- -%%******************************************************************* \begin{abstract} \small -\begin{otherlanguage}{english} -This package provides three bibliography and citation styles for use with Philipp Lehman's \sty{biblatex} package: \sty{philosophy-classic} and \sty{philosophy-modern} are based on the model of \sty{biblatex} \sty{authoryear-comp} style; \sty{philosophy-verbose} is intended for citations given in footnotes. New options and features allow you to manage the information about the translation of foreign texts or their reprints. -The default settings are based on the styles predominant -in Italian publications but these styles can be used with every language recognized by \sty{babel}. This package actually provides the localization file for use the styles in english and italian documents. Simple redefinitions are needed for the other languages (see section \ref{sec:lingue}). \end{otherlanguage} + \begin{otherlanguage}{english} + This package provides three bibliography and citation styles for use with Philipp + Lehman's \sty{biblatex} package. It is particularly meant for Italian users who want to cite + original texts and their translations in the same entry. Some new options and features + allow you to personalize the style of the entries and to compose annotated bibliographies. + The default settings are based on the styles predominant in Italian publications and + the package actually provides the localization file for use the styles in English and Italian + documents. Simple redefinitions are needed for the other languages. + \end{otherlanguage} \end{abstract} -%%******************************************************************* - -%%--- INDICE ------------------------------------ \tableofcontents -%******************************************************************* -%******************************************************************* \section{Introduzione} -%******************************************************************* - -Il pacchetto \sty{biblatex-philosophy} fornisce un insieme di stili bibliografici e di citazioni composto da due stili autore--anno (\sty{philosophy-classic} e \sty{philosophy-modern}) e uno stile per le citazioni estese in nota (\sty{philosophy-verbose}). -Gli stili \phil{} consentono di gestire record bibliografici che contengono le informazioni sulla traduzione della voce bibliografica o sulla eventuale ristampa e di personalizzare alcuni elementi della voce bibliografica. È inoltre possibile comporre bibliografie commentate, utilizzando il campo \bibfield{annotation}, e sono a disposizione alcuni campi, oltre a quelli standard, utili per voci bibliografiche particolarmente complesse. - -Questi stili sono impostati per rispondere in particolare alle esigenze del pubblico italiano, ma possono essere usati con qualsiasi lingua riconosciuta da \sty{babel}. Attualmente sono disponibili i supporti per la lingua italiana e inglese. Per le altre lingue sono necessarie delle semplici modifiche. - -Nella scrittura dei codici ho largamente preso ispirazione da altri stili che si trovano in rete, in particolare gli stili \sty{dw} di Dominik Waßenhoven, \sty{mla} di James Clawson e \sty{historian} di Sander Glibof. Fondamentale è stata inoltre la lunga discussione (tutt'ora in corso) sul forum del \GuIT\fnurl{http://www.guit.sssup.it/phpbb/viewtopic.php?t=6717.}. A tutti coloro che hanno partecipato alla discussione va un mio particolare ringraziamento. %******************************************************************* -\subsection{License} +\subsection{License (English)} %******************************************************************* Copyright \copyright\ 2009-2010 Ivan Valbusa. This package is author-maintained. Permission is granted to copy, distribute and/or modify this software under the -terms of the LaTeX Project Public License, version 1.3c.\fnurl{http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt} +terms of the LaTeX Project Public License, version 1.3c.\fnurl{http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt.} This software is provided “as is”, without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. + +%******************************************************************* +\subsection{Ringraziamenti} +%******************************************************************* + +Nella scrittura dei codici ho largamente preso ispirazione da alcuni stili disponibili in rete, in particolare gli stili \sty{dw} di Dominik \textcite{wassenhoven:dw}, \sty{mla} di James \textcite{clawson:mla} e \sty{historian} di Sander \textcite{glibof:historian}. Fondamentale è stata inoltre la lunga discussione (tuttora in corso) sul forum del \GuIT.\fnurl{http://www.guit.sssup.it/phpbb/viewtopic.php?t=6717.} A tutti coloro che hanno partecipato alla discussione va un mio ringraziamento particolare. + %******************************************************************* -\subsection{Installazione} +% +\subsection{Caratteristiche degli stili}\label{sec:introduction} +% %******************************************************************* -Se il pacchetto \sty{biblatex} non fa già parte della propria distribuzione \LaTeX{}, -prima di poter usare gli stili \sty{philosophy} è necessario installarlo,\footnote{\sty{biblatex} può essere scaricato da CTAN: \url{http://www.ctan.org/tex- archive/help/Catalogue/entries/biblatex.html}.} -posizionando i file degli stili \sty{philosophy} nelle cartelle corrette dell'albero locale o dell'albero personale\footnote{Per un'introduzione a \sty{biblatex} si veda \textcite{Pantieri:2009}; per informazioni sulle modalità di installazione dei pacchetti rimando a \textcite{Pantieri:2008}.}: -\begin{compactitem} -\item \sty{philosophy-classic.bbx} e \sty{philosophy-modern.bbx} nella sottocartella ``bbx'' -\item \sty{philosophy-classic.cbx} e \sty{philosophy-modern.cbx} nella sottocartella ``cbx'' -\item \sty{<language>-philosophy.lbx} nella sottocartella ``lbx'' -\end{compactitem} -Dopo aver installato correttamente tutti i file necessari, gli stili si usano nel seguente modo: +Questo pacchetto mette a disposizione due stili bibliografici autore-anno adatti per citazioni in testo o in nota (\sty{philosophy-classic} e \sty{philosophy-modern}; in seguito \sty{classic} e \sty{modern}) e uno stile prolisso pensato per bibliografie composte nelle note a piè di pagina secondo la tradizione di molte scienze umane (\sty{philosophy-verbose}; in seguito \sty{verbose}). + +La loro caratteristica principale è la possibilità di comporre voci bibliografiche contenenti contemporaneamente i dati della pubblicazione originale e dell'eventuale traduzione. Un ampio set di opzioni consente poi di modificare lo stile di alcuni elementi della voce bibliografica (sezione \ref{sec:options}) e di comporre bibliografie annotate o commentate (sezione \ref{sec:annotation}). Ecco un esempio: + \begin{bibexample} + Poincaré, Jules-Henri (1968), \emph{La science et l'hypothèse}, Flammarion, + Paris, prima edizione 1902; trad. it. \emph{La + scienza e l'ipotesi}, testo greco a fronte, a cura di Corrado Sinigaglia, + Bompiani, Milano 2003. + \end{bibexample} + +Questi stili sono impostati per rispondere in particolare alle esigenze del pubblico italiano (per esempio si usa la virgola al posto del punto fermo per separare le unità della voce bibliografica), ma possono essere usati con qualsiasi lingua riconosciuta da \sty{babel}. +Attualmente sono disponibili i supporti per la lingua italiana e inglese, mentre per le altre lingue sono necessari dei semplici codici aggiuntivi (sezione \ref{sec:lingue}). + +\begin{marglist} +\item[philosophy-classic] +Lo stile \sty{classic} è un classico stile autore-anno che produce voci bibliografiche come quella appena riportata e permette di ottenere riferimenti compatti nel caso di citazioni multiple. Una citazione come questa: +\begin{latexcode} +\textcite{knuth:ct:a,knuth:ct:b,knuth:ct:c,knuth:ct:d,knuth:ct:e} +\end{latexcode} +produce l'output: +\begin{bibexample} +\textcite{knuth:ct:a,knuth:ct:b,knuth:ct:c,knuth:ct:d,knuth:ct:e} +\end{bibexample} +anziché la forma più estesa: +\begin{bibexample} +Knuth (1984); Knuth (1986a); Knuth (1986b); Knuth (1986c); Knuth (1986d) +\end{bibexample} + +\item[philosophy-modern]\label{esempio-modern} +Lo stile \sty{modern}, nato da una richiesta di Lorenzo Pantieri sul forum del \GuIT,\footnote{\url{http://www.guit.sssup.it/phpbb/viewtopic.php?t=6472}.} usa lo schema \sty{classic} per le citazioni ma permette di avere una bibliografia organizzata per ``blocchi'' di autori, particolarmente adatta a bibliografie in cui vi sono molti testi relativi ad uno stesso autore: + +\noindent\begin{minipage}{\textwidth} + \begin{bibexample} + \textsc{Spencer, Herbert} + \bigskip + + \modernentry{1891a}{\emph{Essays. Scientific, Political, \& Speculative}, + 3~vol., Williams and Norgate, Edinburgh.} + \modernentry{1891b}{“The Classification of the Sciences”, in Spencer + (1891a).} + \modernentry{1891c}{“The Genesis of Science”, in Spencer (1891a), + prima edizione in \emph{The British Quarterly Review}, 1854.} + \end{bibexample} +\end{minipage} +\item[philosophy-verbose] +Lo stile \sty{verbose} è pensato per le citazioni prolisse fatte nelle note a piè di pagina e segue lo schema maggiormente diffuso nella letteratura umanistica italiana. + +In base a questo schema viene riportata l'intera voce bibliografica nella prima occorrenza di una citazione, mentre nelle citazioni successive viene usato il titolo o il titolo breve (\bibfield{shorttitle}), seguito dall'espressione ``cit.''. Se la stessa opera viene citata due volte consecutivamente, nella seconda occorrenza compare l'espressione ``Ivi''. Infine, se una citazione si riferisce alla stessa opera e alla stessa pagina della citazione precedente, viene usata l'espressione ``Ibidem'': + \begin{bibexample} + \textsuperscript{1} Cfr. Cartesio, \emph{Discorso sul metodo}, trad. e + introd. di Lucia Urbani Ulivi, 1\textsuperscript{a} ed., testo francese a fronte, Bompiani, + Milano 2002, p. 43.\\ + \textsuperscript{2} Ivi, p. 26. \\ + \textsuperscript{3} Ibidem. \\ + \textsuperscript{4} Settimo Termini, «Vita morte e miracoli di Alan + Mathison Turing», in \emph{Vite matematiche. Protagonisti del '900 da + Hilbert a Wiles}, a cura di Claudio Bartocci \emph{et al.}, Springer-Verlag Italia, + Milano 2007, pp. 59-61.\\ + \textsuperscript{5} Cartesio, \emph{Discorso sul metodo} cit., p. 35. + \end{bibexample} + +Quando per un certo autore è presente in bibliografia una sola opera, con l'opzione \opt{singletitle=true} viene usata l'abbreziazione ``op. cit.'' al posto del titolo (breve) seguito da ``cit.'': + \begin{bibexample} + \textsuperscript{6} Cartesio, op. cit., p. 35. + \end{bibexample} + +Le \emph{latinitates}, ad esclusione di ``cit.'', vengono stampate di default in tondo. Se si preferiscono in corsivo si può usare l'opzione \opt{latinemph} (sezione \ref{sec:options-verbose}). +\end{marglist} + +%******************************************************************* +\subsection{Uso} +%******************************************************************* + +Per avere delle voci composte secondo lo stile italiano più diffuso è necessario caricare i pacchetti \sty{babel} e \sty{csquotes} nel preambolo del documento \file{.tex}: \begin{latexcode} -\usepackage[style=philosophy-classic]{biblatex} -\usepackage[style=philosophy-modern]{biblatex} -\usepackage[style=philosophy-verbose]{biblatex} +\usepackage[italian]{babel} +\usepackage[italian=guillemets]{csquotes} +\usepackage[style=philosophy-<style>]{biblatex} +\addbibresource{<.bib file>} \end{latexcode} -Per ottenere la bibliografia sono necessari tre passaggi: -\begin{compactenum} -\item Compilare una volta con \bin{latex}. -\item Eseguire \bin{bibtex}. -\item Compilare un'altra volta con \bin{latex}. -\end{compactenum} -In alcuni casi potrebbe essere necessaria un'ulteriore compilazione con \bin{latex}. -Ricordo infine che per un corretto funzionamento degli stili va caricato il pacchetto \sty{csquotes}, con le opportune opzioni: +Al posto di ``<style>'' si metterà uno dei tre nomi: \sty{classic}, \sty{modern} o \sty{verbose}; al posto di ``<.bib file>'' si metterà il nome dell'archivio bibliografico \file{.bib}. Si vedano anche i file di esempio \file{test-philosophy-<>.tex}. + +Si ricorda infine che alcune funzionalità di \sty{biblatex} richiedono l'uso di \bin{biber} al posto di \bin{bibtex}. In questo caso va caricata anche l'opzione: \begin{latexcode} -\usepackage[babel,italian=guillemets]{csquotes} +backend=biber \end{latexcode} +%********************************************************************* +% +\section{Campi e opzioni} +% +%********************************************************************* -%******************************************************************* -\section{Caratteristiche degli stili} -%******************************************************************* +%********************************************************************* +\subsection{Campi}\label{sec:campi} +%********************************************************************* +In questa sezione viene spiegata la funzione dei nuovi campi introdotti dagli stili \sty{philosophy}. Rimangono naturalmente disponibili tutti i campi standard previsti da \sty{biblatex} per ciascun tipo di voce bibliografica, per i quali si rimanda a \textcite{pantieri:artelatex,lehman:biblatex}. Per il funzionamento di questi campi si vedano anche gli esempi raccolti nel file \file{biblatex-philosophy.bib}. -%******************************************************************* -\subsection{Traduzioni e ristampe} -%******************************************************************* +%********************************************************************* +\subsubsection{Campi per traduzioni o pubblicazioni originali} +%********************************************************************* -Gli stili \phil{} prevedono alcuni campi per gestire le voci bibliografiche in cui compaiono informazioni sulla traduzione di testi stranieri o sulla ristampa. Di seguito si farà riferimento al caso di voci bibliografiche con relativa traduzione italiana, tuttavia gli stili possono essere usati con qualsiasi lingua riconosciuta da babel. In questo caso, tuttavia, potrebbero essere necessari alcuni aggiustamenti (vedi sezione \ref{sec:lingue}). -Rimangono naturalmente disponibili tutti i campi standard previsti da \sty{biblatex} per ciascun tipo di voce bibliografica, per i quali si rimanda alla documentazione del pacchetto \autocite[vedi][]{lehman:2010}. +I campi seguenti possono contenere i dati della traduzione o i dati dell'edizione originale. Con l'opzione \opt{origfields=trans} (default) verranno preceduti dalla stringa ``trad. it'' (in inglese ``trans.''); con l'opzione \opt{origfields=origed} verranno preceduti dalla stringa ``ed. orig.'' (in inglese ``org. ed.'') (vedi sezione \ref{sec:options-general}). -Un esempio di voce bibliografica che si può ottenere con gli stili \phil{} è la seguente \parencite{Poincare:1968}: +\paragraph{Avvertenza} +Affinché questi campi vengono stampati \emph{deve} essere presente il campo \bibfield{origdate}. In caso contrario verranno ignorati. -Opzione \opt{origfieldsformat=semicolon} (default): -\begin{esempiovoce} -Poincaré, Jules-Henri (1968), \emph{La science et l'hypothèse}, Paris: Flammarion, prima edizione 1902; \textcolor{Maroon}{trad. it. \emph{La scienza e l'ipotesi}, testo greco a fronte, a cura di Corrado Sinigaglia, Milano: Bompiani, 2003}. -\end{esempiovoce} +\begin{fieldlist} -Opzione \opt{origfieldsformat=parens}: -\begin{esempiovoce} -Poincaré, Jules-Henri (1968), \emph{La science et l'hypothèse}, Paris: Flammarion, prima edizione 1902 (\textcolor{Maroon}{trad. it. \emph{La scienza e l'ipotesi}, testo greco a fronte, a cura di Corrado Sinigaglia, Milano: Bompiani, 2003}). -\end{esempiovoce} -Opzione \opt{origfieldsformat=brackets}: -\begin{esempiovoce} -Poincaré, Jules-Henri (1968), \emph{La science et l'hypothèse}, Paris: Flammarion, prima edizione 1902 [\textcolor{Maroon}{trad. it. \emph{La scienza e l'ipotesi}, testo greco a fronte, a cura di Corrado Sinigaglia, Milano: Bompiani, 2003}]. -\end{esempiovoce} +% ORIGTITLE -Opzione \opt{origfieldstype=edorig}: -\begin{esempiovoce} -Poincaré, Jules-Henri (2003), \emph{La scienza e l'ipotesi}, testo greco a fronte, a cura di Corrado Sinigaglia, Milano: Bompiani; \textcolor{Maroon}{ed.~orig. \emph{La science et l'hypothèse}, Paris: Flammarion, 1968, prima edizione 1902}. -\end{esempiovoce} +\fielditem{origtitle}{literal} +Il campo per il titolo della traduzione/edizione originale. -\subsection{Campi} +% ORIGPUBLISHER -\begin{fieldlist} -\fielditem{origtitle}{literal} Il campo per il titolo della traduzione italiana. -\fielditem{origpublisher}{list} Il campo per l'editore della traduzione italiana. -\fielditem{origlocation}{list} Il campo per il luogo di pubblicazione della traduzione italiana. -\fielditem{origdate}{range} Il campo per l'anno di pubblicazione della traduzione italiana. Sostituisce il campo \bibfield{origyear} usato in precedenti versioni di \sty{biblatex}. -\fielditem{reprinttitle}{literal} Il campo per il titolo della ristampa di un volume o di un articolo. Deve essere usato in alternativa al campo \bibfield{origtitle}. -\fielditem{usera}{literal} Questo campo viene stampato prima del campo \bibfield{origtitle} e può essere usato nelle voci \bibtype{inbook}, \bibtype{incollection} e \bibtype{article}, per inserire il titolo dell'edizione italiana di un articolo apparso su rivista o di un contributo apparso in una raccolta, e successivamente pubblicato in una collezione in lingua italiana \parencite[vedi][]{Moore:1903}: -\begin{esempiovoce} -Moore, George Edward (1903), «The refutation of idealism», \emph{Mind}, N.S. (12), mag., pp. 433-453; trad. it. \textcolor{Maroon}{«La confutazione dell'idealismo»}, in \emph{Il Neoempirismo}, a cura di Alberto Pasquinelli, UTET, Torino 1969, pp. 35-61. -\end{esempiovoce} -Il campo \bibfield{usera} produce testo nello stile del titolo della relativa voce bibliografica. Per modificare il formato di questo campo solo per le voci tipo \bibtype{article}, e ottenere testo in stile italico, è sufficiente scrivere: +\fielditem{origpublisher}{list} -\begin{latexcode} -\DeclareFieldFormat[article]{usera}{\emph{#1}} -\end{latexcode} +Il campo per l'editore della traduzione/edizione originale. + +% ORIGLOCATION + +\fielditem{origlocation}{list} + +Il campo per il luogo di pubblicazione della traduzione/edizione originale. + +% ORIGDATE + +\fielditem{origdate}{range} + +Il campo per l'anno di pubblicazione della traduzione/edizione originale. +\begin{bibexample} +Robert Bringhurst (1992), \emph{The Elements of Typographic Style}, Hartley \& Marks Publisher Inc., Vancouver, Canada; trad. it. \evidenzia{\emph{Gli elementi dello stile tipografico}, Sylvestre Bonnard, Milano 2009.} +\end{bibexample} + +% REPRINTTITLE + +\fielditem{reprinttitle}{literal} + +Il campo per il titolo della ristampa di un volume o di un articolo. Deve essere usato in alternativa a \bibfield{origtitle}, ma se coincide con quest'ultimo non viene stampato \parencite[vedi][]{Galilei:dialogo}. + +% USERA + +\fielditem{usera}{literal} + +Questo campo viene stampato dopo il campo \bibfield{origtitle} nello stesso formato della voce cui appartiene e può essere usato nelle voci \bibtype{inbook}, \bibtype{incollection} e \bibtype{article} per il titolo del volume collettivo nel quale compaiono le eventuali traduzioni/edizioni originali: + + \begin{bibexample} + Moore, George Edward (1903), «The refutation of idealism», \emph{Mind}, N.S., 12 (mag. 1903), p. 433-453; trad. it. «La confutazione dell’idealismo», in \evidenzia{\emph{Il Neoempirismo}}, a cura di Alberto Pasquinelli, UTET, Torino 1969, p. 35-61. + \end{bibexample} + +% USERB + +\fielditem{userb}{literal} + +Questo campo viene stampato in carattere normale dopo il campo \bibfield{origtitle} e può essere utilizzato per inserire informazioni sulla traduzione/edizione originale, come i nomi di curatore, traduttore, prefattore, ecc.: + \begin{bibexample} + Mach, Ernst (1883), \emph{Die Mechanik in ihrer Entwickelung historisch-kritisch dargestellt}; trad. it. \emph{La meccanica nel suo sviluppo storico-critico}, \evidenzia{traduzione, introduzione e note di Alfonsina D’Elia}, Bollati Boringhieri, Torino 1977. + \end{bibexample} + +% USERC + +\fielditem{userc}{literal} + +Questo campo viene stampato alla fine della voce bibliografica, dopo il campo \bibfield{origdate}, e può essere usato per i numeri di pagina della traduzione/edizione originale o per qualsiasi altra informazione utile. Nel primo caso si può omettere la stringa ``p.'', in quanto viene inserita automaticamente: + \begin{bibexample} + Moore, George Edward (1903), «The refutation of idealism», \emph{Mind}, N.S., 12 (mag. 1903), p. 433-453; trad. it.\tikz{\node at (0,0) (origtitle){};}«La confutazione dell’idealismo», in \emph{Il Neoempirismo}, a cura di Alberto Pasquinelli, UTET, Torino 1969, \evidenzia{p. 35-61}. + \end{bibexample} -\fielditem{userb}{literal} Questo campo viene stampato dopo il campo \bibfield{origtitle} (o \bibfield{reprinttitle}), in carattere normale, e può essere utilizzato per inserire informazioni sull'ed\-izio\-ne italiana, come il nome del curatore. -\begin{esempiovoce} -Mach, Ernst (1883), \foreignlanguage{german}{\emph{Die Mechanik in ihrer Entwickelung historisch-kritisch dargestellt}}; trad. it. \emph{La meccanica nel suo sviluppo storico--critico}, \textcolor{Maroon}{traduzione, introduzione e note di Alfonsina D'Elia}, Bollati Boringhieri, Torino 1977. -\end{esempiovoce} -\fielditem{userc}{literal} Questo campo viene stampato alla fine della voce bibliografica, dopo il campo \bibfield{origdate}, e può essere usato per i numeri di pagina dell'edizione italiana o per qualsiasi altra informazione utile. Nel primo caso è sufficiente inserire il numero o l'intervallo, senza le stringhe ``p.'' o ``pp.''. -\begin{esempiovoce} -Moore, George Edward (1903), «The refutation of idealism», \emph{Mind}, N.S. (12), mag., pp. 433-453; trad. it. «La confutazione dell'idealismo», in \emph{Il Neoempirismo}, a cura di Alberto Pasquinelli, UTET, Torino 1969, \textcolor{Maroon}{pp. 35-61}. -\end{esempiovoce} - - - \fielditem{userd}{literal} Questo campo è disponibile solo per gli stili \sty{philosophy-classic} e \sty{philosophy-modern}. Serve nelle voci \bibtype{incollection} e \bibtype{inbook} per inserire qualsiasi tipo di informazione si desideri. Viene stampato dopo l'etichetta relativa alla \bibtype{collection} (o \bibtype{book}) a cui la voce \bibtype{incollection} (o \bibtype{inbook}) fa riferimento attraverso il campo \bibfield{crossref}. \end{fieldlist} -Nel caso delle ristampe è possibile usare il campo \bibfield{reprinttitle} per ottenere una voce come \textcite{Galilei1}: +%******************************************************************* +\subsubsection{Bibliografie commentate}\label{sec:annotation} +%******************************************************************* + +Gli stili mettono a disposizione altri due campi molto utili, per esempio, per produrre voci commentate, come quelle riportate alla fine di questo articolo. + \begin{fieldlist} + +% LIBRARY + + \fielditem{library}{literal} + + Il contenuto di questo campo viene stampato alla fine della voce bibliografica, + in un nuovo periodo. È pensato per informazioni bibliografiche + accessorie, quali notizie di carattere storiografico, sulla reperibilità della + fonte, ecc.: + \begin{bibexample} + Heidegger, Martin (2001a), \emph{Sein und Zeit}, 18a ed., Max Niemeyer Verlag, Tübingen. \evidenzia{Apparso originariamente nel 1927 nell’annuario diretto da H. Husserl \emph{Jahrbuch für Philosophie und phänomenologische Forschung (vol. VIII)}.} + \end{bibexample} -\begin{esempiovoce} -Galilei, Galileo (1632), \emph{Dialogo sopra i due massimi sistemi del mondo}; \textcolor{Maroon}{rist. a cura di Franz Brunetti, Torino: UTET, 1980, vol. 2}. Edizione usata: UTET, Torino 2000. -\end{esempiovoce} +% ANNOTATION -Tale campo sostituisce il campo \bibfield{origtittle}, che pertanto non deve essere usato contemporaneamente, pena l'annullamento di quest'effetto. Preciso che per ottenere le informazioni sulla ristampa \emph{deve} essere usato comunque il campo \bibfield{reprinttitle}. Tuttavia se il titolo della ristampa è identico al titolo originale il campo \bibfield{reprinttitle} non verrà stampato. + \fielditem{annotation}{literal} + + Questo campo viene stampato grazie all'opzione \opt{annotation} dopo il campo \bibfield{library}, in un nuovo paragrafo. + Il font di default si può cambiare ridefinendo il comando \cmd{annotationfont} + (sezione \ref{sec:commands-general}): + \begin{bibexample} + Lehman, Philipp (2011), \emph{The biblatex package. Programmable Bibliographies and Citations}, ver. 1.7, \texttt{http://www.ctan.org/tex-archive/ macros/latex/exptl/biblatex/doc/}. + \smallskip + + {\footnotesize\evidenzia{Questa è la documentazione ufficiale del pacchetto \sty{biblatex}. Sebbene non sia di facile lettura è indispensabile per chi voglia modificare le funzioni degli stili esistenti ovvero crearne di nuovi.} \par} + + \end{bibexample} + +% ANNOTE + + \fielditem{annote}{literal} + + Un alias di \bibfield{annotation} usato da BibDesk. + + \end{fieldlist} %******************************************************************* -\subsection[Bibliografie commentate]{Bibliografie commentate: i campi \bibfield{library} e \bibfield{annotation}}\label{sec:annotation} +\subsubsection{Altri campi} %******************************************************************* -Gli stili permettono di utilizzare altri due campi molto utili, per esempio, per produrre bibliografie commentate. Nelle bibliografie di questo articolo se ne possono trovare numerosi esempi. -% \begin{fieldlist} -\fielditem{library}{literal} Il contenuto di questo campo viene stampato alla fine della voce bibliografica, prima dei riferimenti alle pagine in cui è stato citato il testo (che si ottengono con l'opzione \opt{backref}). -\fielditem{annotation}{literal} Questo campo viene stampato dopo il campo \bibfield{library}, in un nuovo paragrafo. Il font di default è \cmd{sffamily}. È possibile anche usare l'alias \bibfield{annote}.\footnote{Gli utenti di BibDesk potranno inserire le informazioni direttamente nella finestra ``Annote'' del record bibliografico.} -\end{fieldlist} -Ecco un esempio di voce bibliografica commentata: -\begin{esempiovoce} -Gregorio, Enrico (2009), \emph{Appunti di programmazione in \LaTeX{} e \TeX}, 2a ed., \texttt{http://profs.sci. univr.it/~gregorio/introtex.pdf}. \smallskip +% NAMEADDON + +\fielditem{nameaddon}{literal} -{\footnotesize\sffamily\color{Maroon}Un testo avanzato che entra nel dettaglio della definizione delle macro in \TeX{} e \LaTeX. «Di sicuro questo non è una guida per il principiante, anche se ci sono tutte le indicazioni fondamentali su come usare i comandi per definire nuove macro; tuttavia anche chi è agli inizi potrebbe trovare qualche spunto interessante per avvicinarsi al mondo misterioso (non poi troppo) delle macro di \TeX».\par} -\end{esempiovoce} +Una specifica inserita dopo il nome in bibliografia. Utile nel caso di autori conosciuti con pseudonimi, nomi latinizzati, ecc: +\begin{bibexample} +Komensky, Jan Amos \evidenzia{[Comenio]} (1969), \emph{Opera Omnia}, Praga. +\end{bibexample} - Per modificare il font di questi campi sarà sufficiente ridefinire i comandi \cmd{libraryfont} e \cmd{annotationfont}. Vedi sezione \ref{sec:commands}. + \end{fieldlist} %******************************************************************* -\subsection{Nuove opzioni}\label{sec:options} +\subsection{Opzioni}\label{sec:options} %******************************************************************* -Oltre alle opzioni standard di \sty{biblatex}, gli stili \sty{philosophy} forniscono alcune nuove opzioni, che permettono di personalizzare alcuni elementi delle citazioni e della bibliografia\footnote{Per le altre innumerevoli personalizzazioni rimando alla documentazione del pacchetto \sty{biblatex} \parencite[cfr.][]{lehman:2010} e all'ottimo \textcite{Pantieri:2009}. Per un'introduzione generale su come gestire la bibliografia con \LaTeX\ si veda \textcite{Mori:2008}.}. +Oltre alle opzioni standard di \sty{biblatex}, gli stili \sty{philosophy} forniscono nuove opzioni che permettono di personalizzare molti elementi delle citazioni e della bibliografia. Per altre personalizzazioni si vedano \textcite{lehman:biblatex,Pantieri:2009}. -\subsubsection{Opzioni generali} %******************************************************************* +\subsubsection{Opzioni generali}\label{sec:options-general} +%******************************************************************* + \begin{optionlist} + +% SHORTHANDINTRO + +\boolitem[true]{shorthandintro} + \begin{valuelist} + \item[true] Stampa la frase ``cit. come [sigla]'' per introdurre l'abbreviazione nella prima citazione. Usando il campo \bibfield{shorthandintro} può essere sovrascritta, ma la sigla va inclusa nella frase alternativa: + \begin{bibexample} + Kant (1968a [cit. come KpV], 1968b \evidenzia{[cit. come KU]}).\\ + Kant (Kr, KU). + \end{bibexample} + + \begin{bibexample} + \textsuperscript{1} Cfr. Immanuel Kant, \emph{Kritik der Urtheilskraft}, in \emph{Kants Werke. Akademie Textausgabe}, 9 vol., Walter de Gruyter, Berlin 1968, vol. 5, p. 165-485 \evidenzia{(cit. come KU)}.\\[1ex] + \textsuperscript{2} KU, p. 25. + \end{bibexample} + \item[false] Stampa la sigla senza la frase introduttiva anche nella prima citazione. Quest'opzione richiede una lista delle sigle usate (comando \cmd{printshorthand}). + \end{valuelist} + + +% ORIGFIELDS + +\optitem[true]{origfields}{\opt{trans}, \opt{none}, \opt{origed}} + \begin{valuelist} + \item[trans] Stampa i campi \bibfield{-orig}. Richiede il + campo \bibfield{origdate}. + \item[none] Non stampa i campi \bibfield{-orig}. + \item[origed] Questa opzione cita prima i dati della traduzione e aggiunge i + dati della pubblicazione originale alla fine della voce, preceduti dalla + stringa ``ed.~orig'' (``orig. ed.'' per testi in inglese): + \begin{bibexample} + Nikolaj Ivanovi\v{c} Loba\v{c}evskij (1994), \emph{Nuovi principi della geometria. Con una teoria completa delle parallele}, a cura di Lucio Lombarto Radice, prefazione di Evandro Agazzi, Bollati Boringhieri, Torino; \evidenzia{ed. orig.} 1835. + \end{bibexample} + \end{valuelist} + +% ORIGED + +\boolitem[true]{origed} + +Analoga alla precedente ma può essere impostata solo per la voce corrente nel campo \bibfield{options} \parencite[vedi][]{Lobacevskij:1994}. + +% ORIGFIELDSFORMAT + +\optitem[semicolon]{origfieldsformat}{\opt{semicolon}, \opt{parens}, \opt{brackets}} + \begin{valuelist} + \item[semicolon] + I dati della traduzione/edizione originale sono preceduti dal punto e + virgola: + \begin{bibexample}% + Poincaré, Jules-Henri (1968), \emph{La science et l'hypothèse}, Paris, + Flammarion\evidenzia{; trad. it. \emph{La scienza e l'ipotesi}, Milano, + Bompiani 2003}. + \end{bibexample} + \item[parens] + Mette i dati della traduzione/edizione originale tra parentesi tonde: + \begin{bibexample}% + Poincaré, Jules-Henri (1968), \emph{La science et l'hypothèse}, Paris, + Flammarion \evidenzia{(trad. it. \emph{La scienza e l'ipotesi}, Milano, + Bompiani 2003)}. + \end{bibexample} + \item[brackets] + Mette i dati della traduzione/edizione originale tra parentesi quadre: + \begin{bibexample}% + Poincaré, Jules-Henri (1968), \emph{La science et l'hypothèse}, Paris, + Flammarion \evidenzia{[trad. it. \emph{La scienza e l'ipotesi}, Milano, + Bompiani 2003]}. + \end{bibexample} +\end{valuelist} + +% SCAUTHORS + \boolitem[false]{scauthors} -Stampa in maiuscoletto i nomi degli autori e dei curatori (compresi eventuali prefissi o affissi come ``Von'', ``De'', ``Junior'') o dell'etichetta, nel caso non siano presenti, sia nella bibliografia sia nelle citazioni. Vengono stampati in maiuscoletto solo i nomi che compaiono all'inizio della voce bibliografica. Per avere in maiuscoletto anche i nomi che compaiono all'interno della voce bibliografica (campi \bibfield{translator}, \bibfield{foreword}, \bibfield{introduction}, ecc.), sia nella bibliografia sia nelle citazioni, è sufficiente il seguente codice, da inserire nel preambolo: + Stampa in maiuscoletto i nomi degli autori, dei curatori (compresi eventuali + prefissi o affissi come ``Von'', ``De'', ``Junior'') o dell'etichetta, che + compaiono all'inizio della voce bibliografica: + \begin{bibexample} + \evidenzia{\textsc{Poincaré, Jules-Henri}} (1968), + \emph{La science et l'hypothèse}, Flammarion, Paris. + \end{bibexample} + Per avere in maiuscoletto anche i nomi che compaiono all'interno della voce + bibliografica (campi \bibfield{translator}, \bibfield{foreword}, + \bibfield{introduction}, ecc.), è necessario il seguente codice: \begin{latexcode} \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} \renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}} @@ -317,359 +466,499 @@ Stampa in maiuscoletto i nomi degli autori e dei curatori (compresi eventuali pr \end{latexcode} \boolitem[false]{scauthorsbib} -Stampa in maiuscoletto i nomi degli autori e dei curatori (compresi eventuali prefissi o affissi) o dell'etichetta, nel caso non siano presenti, solo nella bibliografia. Vengono stampati in maiuscoletto solo i nomi che compaiono all'inizio della voce bibliografica. + Come la precedente, ma solo per la bibliografia. \boolitem[false]{scauthorscite} -Stampa in maiuscoletto i nomi degli autori e dei curatori (compresi eventuali prefissi o affissi) o dell'etichetta, nel caso non siano presenti, solo nelle citazioni. Vengono stampati in maiuscoletto solo i nomi che compaiono all'inizio della voce bibliografica. - -\boolitem[false]{latinemph} -Questa opzione permette di stampare le \emph{latinitates} ``{ivi}'' e ``{ibidem}'' in corsivo. - -\optitem[true]{origfieldstype}{\opt{false}, \opt{edorig}} \new -\begin{valuelist} -\item[false] Non stampa i campi \bibfield{-orig}. -\item[edorig] Permette di usare i campi \bibfield{-orig} per i dati dell'edizione originale. Al posta di ``trad.~it.'' verrà stampata la strina ``ed.~orig'', come nell'esempio seguente: -\end{valuelist} + Come la precedente, ma solo per le citazioni. -\optitem[semicolon]{origfieldsformat}{\opt{semicolon}, \opt{parens}, \opt{brackets}} -\begin{valuelist} -\item[parens] Stampa i dati relativi alla traduzione tra parentesi tonde. -\item[brackets] Stampa i dati relativi alla traduzione tra parentesi quadre. -\item[semicolon] I dati relatvi alla traduzione vengono semplicemente preceduti dal punto e virgola. -\end{valuelist} +% PUBLOCFORMAT \optitem[publocyear]{publocformat}{\opt{publocyear}, \opt{locpubyear}, \opt{loccolonpub}} -Permette di scegliere lo stile in cui vengono stampati il luogo, la casa editrice e l'anno. Questa opzione agisce sia sui campi dell'edizione originale sia sui campi relativi alla traduzione o alla ristampa. -\begin{valuelist} -\item[publocyear] Ex: Oxford University Press, Oxford 2007 -\item[locpubyear] Ex: Oxford, Oxford University Press, 2007 -\item[loccolonpub] Ex: Oxford: Oxford University Press, 2007 -%\item[parenslocpub] Ex: (Oxford: Oxford University Press); (Oxford: Oxford University Press, 2008) -\end{valuelist} - -\optitem[volnumdefault]{volnumformat}{\opt{volnumstrings}, \opt{volnumparens}, \opt{volnumdefault}} -Permette di scegliere fra tre stili in cui vengono stampati il numero e il volume nelle voci \bibtype{article}. -\begin{valuelist} -\item[volnumdefault] Ex: \ldots \emph{Journal Title}, 5, 8, \ldots -\item[volnumstrings] Ex: \ldots \emph{Journal Title}, vol.~5, n.~8, \ldots -\item[volnumparens] Ex: \ldots \emph{Journal Title} (5, 8), \ldots -\end{valuelist} -Se si usa l'opzione \opt{volnumparens} consiglio di caricare anche l'opzione \opt{volumeformat}, con uno dei valori: \opt{roman}, \opt{romanupp}, \opt{romansc}. Ridefinendo il comando \cmd{volnumpuct} (vedi sezione \ref{sec:commands}) è possibile ottenere la forma: -\begin{quote} -Ex: \ldots \emph{Journal Title} (\textsc{V}/8), \ldots -\end{quote} + Questa opzione mette a disposizione tre stili per comporre il blocco + ``casa editrice/luogo/anno'' ed è attiva anche per i campi \bibfield{orig-}. + \begin{valuelist}[labelwidth={a}] + \item[publocyear] + \begin{bibexample} + Oxford University Press, Oxford 2007 + \end{bibexample} + \item[locpubyear] + \begin{bibexample} + Oxford, Oxford University Press, 2007 + \end{bibexample} + \item[loccolonpub] + \begin{bibexample} + Oxford: Oxford University Press, 2007 + \end{bibexample} + \end{valuelist} + +%VOLNUMFORMAT + +\optitem[plain]{volnumformat}{\opt{strings}, \opt{parens}, \opt{plain}} + Questa opzione mette a disposizione tre stili per comporre il blocco + ``volume/numero'' nelle voci \bibtype{article}. + \begin{valuelist}[labelwidth={a}] + \item[plain] + \begin{bibexample} + \ldots \emph{Journal Title}, 5, 8, \ldots + \end{bibexample} + \item[strings] + \begin{bibexample} + \ldots \emph{Journal Title}, vol.~5, n.~8, \ldots + \end{bibexample} + \item[parens] + \begin{bibexample} + \ldots \emph{Journal Title} (5, 8), \ldots + \end{bibexample} + \end{valuelist} + Queste opzioni possono essere combinate con l'opzione + \opt{volumeformat}. Inoltre, ridefinendo opportunamente il comando + \cmd{volnumpunct} (sezione \ref{sec:commands-general}) si possono ottenere + altre combinazioni: + \begin{bibexample} + \ldots\ \emph{Journal Title}, 5/8, \ldots \\ + \ldots\ \emph{Journal Title}, \textsc{V}/8, \ldots \\ + \ldots\ \emph{Journal Title} (5/8), \ldots \\ + \ldots\ \emph{Journal Title} (\textsc{V}/8), \ldots + \end{bibexample} + +% VOLUMEFORMAT \optitem[arabic]{volumeformat}{\opt{roman}, \opt{romanupp}, \opt{romansc}, \opt{arabic}} -Permette di scegliere fra tre stili in cui viene stampato il numero del volume: -\begin{valuelist} -\item[arabic] Ex: \ldots \emph{Book Title}, vol. 5, \ldots -\item[roman] Ex: \ldots \emph{Book Title}, vol. iv, \ldots -\item[romansc] Ex: \ldots \emph{Book Title}, vol. \textsc{xi}, \ldots -\item[romanupp] Ex: \ldots \emph{Book Title}, vol. X, \ldots -\end{valuelist} -Questa opzione agisce sul campo ``volume'' per tutti i tipi di voce. Per ripristinare il formato di default per le voci diverse da \bibtype{article} è sufficiente: + Questa opzione mette a disposizione quattro stili per comporre + il numero del volume: + \begin{valuelist} + \item[arabic] + \begin{bibexample} + \ldots \emph{Book Title}, vol. 5, \ldots + \end{bibexample} + \item[roman] + \begin{bibexample} + \ldots \emph{Book Title}, vol. iv, \ldots + \end{bibexample} + \item[romansc] + \begin{bibexample} + \ldots \emph{Book Title}, vol. \textsc{xi}, \ldots + \end{bibexample} + \item[romanupp] + \begin{bibexample} + \ldots \emph{Book Title}, vol. X, \ldots + \end{bibexample} + \end{valuelist} + + Poiché agisce sul campo \bibfield{volume} per tutti i tipi di voce, se si vuole + ripristinare il formato di default per le voci diverse da \bibtype{article} + serve il codice: \begin{latexcode} \DeclareFieldFormat{volume}{\bibstring{volume}~#1} \end{latexcode} -\optitem[arabic]{editionformat}{\opt{roman}, \opt{romanupp}, \opt{romansc}, \opt{arabic}} -Permette di scegliere fra tre stili in cui vengono stampati il numero dell'edizione: -\begin{valuelist} -\item[arabic] Ex: \ldots \emph{Book Title}, 5\textsuperscript{a} ed., \ldots -\item[roman] Ex: \ldots \emph{Book Title}, iii ed., \ldots -\item[romansc] Ex: \ldots \emph{Book Title}, \textsc{xi} ed., \ldots -\item[romanupp] Ex: \ldots \emph{Book Title}, X ed., \ldots +% EDITIONFORMAT -\end{valuelist} +\optitem[arabic]{editionformat}{\opt{roman}, \opt{romanupp}, \opt{romansc}, \opt{arabic}} + Questa opzione mette a disposizione quattro stili per comporre + il numero dell'edizione: + \begin{valuelist} + \item[arabic] + \begin{bibexample} + \ldots \emph{Book Title}, 5\textsuperscript{a} ed., \ldots + \end{bibexample} + \item[roman] + \begin{bibexample}\ldots \emph{Book Title}, iii ed., \ldots + \end{bibexample} + \item[romansc] + \begin{bibexample} + \ldots \emph{Book Title}, \textsc{xi} ed., \ldots + \end{bibexample} + \item[romanupp] + \begin{bibexample} + \ldots \emph{Book Title}, X ed., \ldots + \end{bibexample} + \end{valuelist} + +% INBEFOREJOURNAL \boolitem[false]{inbeforejournal} Stampa la stringa ``in'' prima del nome della rivista nelle voci \bibtype{article}. +% ANNOTATION + \boolitem[false]{annotation} -Permette di mostrare il contenuto del campo \bibfield{annotation}, se -presente, e solo nella bibliografia. È possibile anche usare l'alias \bibfield{annote}, come è stato fatto in questo documento.\footnote{Gli utenti di BibDesk potranno inserire le informazioni direttamente nella finestra ``Annote'' del record bibliografico.} + Mostra il contenuto del campo \bibfield{annotation} solo + nella bibliografia (vedi sezione \ref{sec:annotation}). +% LIBRARY \boolitem[true]{library} -Permette di mostrare il contenuto del campo \bibfield{library}, se -presente. + Mostra il contenuto del campo \bibfield{library} sia nella bibliografia + sia nelle citationi (vedi sezione \ref{sec:annotation}). - -\subsubsection{Opzioni specifiche per gli stili \sty{philosophy-classic} e \sty{philosophy-modern}} +%******************************************************************* +\subsubsection{Opzioni per gli stili \sty{philosophy-classic} e + \sty{philosophy-modern}}\label{sec:options-classic-modern} %******************************************************************* +% SQUARE + \boolitem[false]{square} -Permette di usare le parentesi quadre al posto delle parentesi tonde nelle citazioni e nell'etichetta dell'anno nella bibliografia. È analoga all'opzione \bibfield{square} del pacchetto \sty{natbib} e può essere efficacemente usata assieme all'opzione \bibfield{natbib} di \sty{biblatex}. +Con quest'opzione vengono usate le parentesi quadre al posto delle parentesi tonde nelle citazioni e nell'etichetta dell'anno in bibliografia: +\begin{bibexample} +Poincaré, Jules-Henri \evidenzia{[1968]}, \emph{La science et l'hypothèse}, Flammarion, Paris. +\end{bibexample} + +% YEARLEFT \boolitem[false]{yearleft} -Questa opzione ha effetto solo con lo stile \sty{philosophy-modern} e permette di ottenere la data allineata a sinistra nella bibliografia (vedi sezione \ref{sec:msb}). -\subsubsection{Opzioni specifiche per lo stile \sty{philosophy-verbose}} -%******************************************************************* +Questa opzione (deprecata), disponibile solo per lo stile \sty{modern}, allinea al margine sinistro l'etichetta dell'anno in bibliografia. +% RESTORECLASSIC +\boolitem[true]{restoreclassic} +Quest'opzione, definita solo per lo stile \sty{modern}, può essere passata al comando \cmd{printbibliography} per ottenere una bibliografia con lo stile \sty{classic} all'interno di un documento che usa lo stile \sty{modern}. La \emph{Sitografia} riportata alla fine di questa guida ne è un esempio. -\boolitem[false]{commacit} -Questa opzione permette di aggiungere una virgola tra il titolo e l'espressione ``cit.''. Esempio: -\begin{quote} -Cartesio, \emph{Discorso sul metodo}, cit. -\end{quote} -Tengo a precisare che a mio avviso tale forma è corretta solo se si riporta sempre il titolo per intero. Scrivere -\begin{quote} -Cartesio, \emph{Discorso}, cit. -\end{quote} - potrebbe far pensare che il titolo è ``\emph{Discorso}'', mentre questo è solo il titolo abbreviato. Nello stile \sty{philosophy-verbose} viene usato il campo \bibfield{shorttitle} nelle citazioni successive alla prima, quindi questa opzione è di default disattivata. - -\boolitem[false]{singletitle} Questa opzione, prevista da \sty{biblatex}, è resa attiva dallo stile e permette di usare l'espressione ``op. cit.'' al posto del titolo breve (o del titolo) seguito da ``cit.'' nelle citazioni successive alla prima, nel caso sia presente un'unica opera relativamente a un determinato autore. +%%******************************************************************* +\subsubsection{Opzioni per lo stile \sty{philosophy-verbose}}\label{sec:options-verbose} +%%******************************************************************* +% LATINEMPH +\boolitem[false]{latinemph} +Stampa le \emph{latinitates} ``{ivi}'' e ``{ibidem}'' in corsivo. +% COMMACIT + +\boolitem[false]{commacit} +Aggiunge una virgola tra il titolo abbreviato e l'espressione ``cit.'' + \begin{bibexample} + Cartesio, \emph{Discorso sul metodo}, cit. + \end{bibexample} \end{optionlist} -%******************************************************************* -\subsection{Nuovi comandi}\label{sec:commands} -%******************************************************************* + +%%******************************************************************* +% +\section{Comandi e lunghezze} +% +%%******************************************************************* + +%%******************************************************************* +\subsection{Generali}\label{sec:commands-general} +%%******************************************************************* \begin{ltxsyntax} -\cmditem{annotationfont} -Gestisce il font del campo \bibfield{annotation}. Può essere ridefinito, per esempio, con: +% ANNOTATIONFONT + +\cmditem{annotationfont}{code}\hfill default: \cmd{footnotesize} + +Il font del campo \bibfield{annotation}. Può essere ridefinito, per esempio, con: \begin{latexcode} -\renewcommand{\annotationfont}{\small\itshape} +\renewcommand{\annotationfont}{\normalsize\sffamily} \end{latexcode} -\cmditem{libraryfont} +% LIBRARYFONT -Gestisce il font del campo \bibfield{library}. Può essere ridefinito, per esempio, con: +\cmditem{libraryfont}{code}\hfill default: \cmd{normalfont} + +Il font del campo \bibfield{library}. Può essere ridefinito, per esempio, con: \begin{latexcode} -\renewcommand{\libraryfont}{\small\itshape} +\renewcommand{\libraryfont}{\sffamily} \end{latexcode} -\cmditem{volnumpunct} +% VOLNUMPUNCT + +\cmditem{volnumpunct}{code}\hfill default: \cmd{addcomma}\cmd{space} -Il separatore tra il volume e il numero nelle voci \bibfield{article}. Se si imposta l'opzione \opt{romanvol} è opportuno ridefinire questo comando con: +Il separatore tra il volume e il numero nelle voci \bibtype{article}. Può essere ridefinito, per esempio, con: \begin{latexcode} \renewcommand*{\volnumpunct}{/} \end{latexcode} \end{ltxsyntax} -%******************************************************************* -\subsection{Impostazioni per le lingue}\label{sec:lingue} -%******************************************************************* +%%******************************************************************* +\subsection{Stile \sty{philosophy-modern}} +%%******************************************************************* -Gli stili \phil{} vengono forniti con il supporto linguistico per la lingua inglese e italiana. Per l'uso degli stili con lingue differenti saranno necessarie alcune righe di codice da aggiungere nel preambolo. -Si può prendere ad esempio il codice che sarebbe necessario per la lingua inglese (se non fosse già supportata): -\begin{latexcode} -\NewBibliographyString{transtolang} -\DefineBibliographyStrings{english}{% - inherit={english}, - cit = {cit\adddot}, - ibidem = {ivi}, - loccit = {ibidem}, - transtolang = {eng\adddotspace trans\adddot}, - andothers = {\mkbibemph{et\addabbrvspace al\adddot}}, - editor = {\mkpureparens{ed\adddot}}, - editors = {\mkpureparens{eds\adddot}}, - backrefpage = {cited on p\adddot}, - backrefpages = {cited on pp\adddot}} -\end{latexcode} +Lo stile \sty{modern} definisce le seguenti nuove lunghezze: +\begin{ltxsyntax} -%******************************************************************* -\section{Gli stili \sty{philosophy-classic} e \sty{philosophy-modern}} -%******************************************************************* -%******************************************************************* -\subsection[Le opere senza data]{Il trattamento dei classici del pensiero e delle opere senza data di pubblicazione}\label{sec:senzadata} -%******************************************************************* +% POSTNAMESEP -Per quanto riguarda i testi moderni o antichi, ovvero quelli privi di una data di pubblicazione, è opportuno fare delle scelte, che non dovrebbero però essere troppo dolorose. + \lenitem{postnamesep} + + Lo spazio tra l'autore e la prima voce bibliografica relativa. -Se si cita un'opera di un autore classico o moderno apparsa in un'edizione critica, è possibile riferirsi a tale edizione, come in \textcite{nietzsche:historie}. Se proprio non si accetta questo tipo di citazione, si può usare un'abbreviazione, da inserire nell'apposito campo \bibfield{shorthand}.\footnote{\cite[Cfr.][]{kant:kpv}; \cite[$\Delta$ 2, 1069 b 3-7]{Metaphysica}, \cite[V, 1-2, 1129 b 29-1130 a 26]{Ethica}. Come si vede, anche in questo caso, il riferimento viene riportato in nota, soluzione molto frequente in alcune discipline umanistiche.} +% YEARTITLE + + \lenitem{yeartitle} + Lo spazio tra l'anno e il titolo. + +\end{ltxsyntax} + +Vengono inoltre usate alcune lunghezze standard di \sty{biblatex}: +\begin{ltxsyntax} + \lenitem{bibnamesep} Lo spazio verticale che separa i blocchi relativi a due autori diversi. + \lenitem{bibitemsep} Lo spazio verticale che separa le singole voci bibliografiche. + \lenitem{bibhang} Il rientro riservato all'anno. +\end{ltxsyntax} -Se non si vogliono usare le abbreviazioni si può utilizzare il nuovo comando \cmd{sdcite}. -In questo modo è possibile riferirsi ad un'opera indicando l'autore e il titolo, di fatto adottando localmente uno schema di citazione diverso. Questo comporta sicuramente un'incongruenza, perché nella bibliografia tale voce sarebbe riportata comunque seguendo lo schema autore-anno. Ma è un'incongruenza per la quale molti sarebbero disposti a chiudere un occhio. -Seguendo questa soluzione si potrà rimandare a -\sdcite[15]{Platone:timeo}, col semplice comando +Le definizioni di default sono le seguenti: \begin{latexcode} - \sdcite[15]{Platone:timeo}. +\setlength{\yeartitle}{0.8em} +\setlength{\postnamesep}{0.5ex plus 2pt minus 1pt} +\setlength{\bibitemsep}{\postnamesep} +\setlength{\bibnamesep}{1.5ex plus 2pt minus 1pt} +\setlength{\bibhang}{4\parindent} \end{latexcode} -In alcuni casi, in particolare per gli autori antichi, è possibile inserire nel campo \bibfield{year} l'espressione ``s.d.'' (senza data), o espressioni analoghe \parencite[cfr.][]{Ethica}. -Se i testi senza data relativi ad uno stesso autore non sono molti questa è una buona soluzione, ed è abbastanza diffusa.\footnote{Viene adottata, per esempio, da Umberto Eco in alcuni suoi libri.} -Se invece i testi relativi ad uno stesso autore sono molti, per evitare successioni troppo lunghe di ``s.d.a'', ``s.d.b'', ``s.d.c'', ecc., sarà opportuno indirizzarsi verso le soluzioni indicate sopra. -Ritengo tuttavia che rinunciare allo schema autore-anno solo perché in una bibliografia ci sono alcune voci relative a testi antichi, a classici del pensiero o senza data di pubblicazione mi sembra eccessivo. Se invece la bibliografia è composta solo (o in gran parte) da testi di questo tipo si potrebbe essere tentati di passare a un altro stile bibliografico e di citazione. -Questa scelta sarebbe però dettata solo da questioni di gusto, perché dal punto di vista della funzionalità le soluzioni indicate sopra sono sufficienti a raggiungere lo scopo di una bibliografia: indicare in maniera \emph{chiara e distinta} le fonti che vengono citate nel testo. È inoltre il caso di ricordare che \sty{biblatex} mette a disposizione molti campi, come \bibfield{note}, \bibfield{addendum}, \bibfield{titleaddon}, nei quali si possono inserire moltissime informazioni utili per identificare un'opera citata. Se questi non dovessero bastare è sempre possibile utilizzare il campo \bibfield{library}. +%%******************************************************************* +\subsection{Comandi per citazioni}\label{sec:commands:citations} +%%******************************************************************* + +\begin{ltxsyntax} -%******************************************************************* -\subsection{Riferimenti incrociati}\label{sec:crossref} -%******************************************************************* +% SDCITE -Gli stili \sty{philosophy-classic} e \sty{philosophy-modern} permettono di gestire in maniera efficace voci bibliografiche complesse, nelle quali sia contenuto un riferimento ad un altro testo, usando il campo \bibfield{crossref}. +\cmditem{sdcite}{key} \hfill !EXPERIMENTAL! -Nel caso di citazioni di voci \bibtype{incollection} (ma ciò che segue vale anche per le voci \bibtype{inbook}) si possono presentare due casi: +Questo comando è disponibile solo con gli stili \sty{classic} e \sty{modern} e produce un'etichetta in stile autore-titolo invece che autore-anno. È utile nel caso di opere senza data o classici del pensiero (vedi sez.~\ref{sec:senzadata}). -\begin{compactenum} - \item La citazione di un solo contributo \bibtype{incollection} può essere fatta: - \begin{compactenum} - \item usando il campo \bibfield{crossref} \parencite[cfr.][]{Rossitto:1977,Termini:2007}. Si noti come in questo caso, trattandosi di un solo contributo non viene riportata nella bibliografia finale la voce relativa alla \bibtype{collection}; - \item mettendo i dati necessari all'interno della stessa voce e usando il campo \bibfield{xref}, dove andrà inserita l'etichetta relativa alla \bibtype{collection}. Trattandosi di una sola voce, questo metodo sarà analogo al precedente. - \item mettendo semplicemente i dati necessari all'interno della stessa voce \parencite[cfr.][]{Valbusa:2007,nietzsche:historie}. - \end{compactenum} - \item Se si devono citare due o più contributi di una \bibtype{collection} con gli stili \sty{philosophy-classic} e \sty{philosophy-modern} è opportuno usare il campo \bibfield{crossref} \parencite[cfr.][]{Corrocher:2009,Federspil:2009,kant:ku}. In questo modo nella voce \bibtype{incollection} comparirà il riferimento alla \bibtype{collection} attraverso un rimando simile a quello usato per le citazioni. Naturalmente, in questo caso, la voce relativa alla \bibtype{collection} verrà riportata come voce autonoma, sebbene non sia direttamente citata nel testo. - \end{compactenum} +% FOOTCITET -In tutti questi casi è possibile aggiungere informazioni utili all'interno della voce \bibtype{incollection} o \bibtype{inbook} usando il campo \bibfield{userd} \parencite[cfr.][]{Facchinetti:2009a,Degani:2009}. Naturalmente nel campo \bibfield{userd} si è liberi di scrivere quello che si vuole, pertanto bisogna stare attenti all'uniformità del documento. Se per esempio si inserisce l'informazione relativa al volume si dovrà fare attenzione al caso in cui venga ridefinita la stringa \bibfield{volume}. Questa ridefinizione infatti non avrebbe alcun effetto su questo campo. Si è preferito però fornire all'utente la possibilità di avere un campo disponibile per ogni evenienza. In sede di revisione finale non dovrebbe essere difficile uniformare questi (si spera) pochi casi. +\cmditem{footcitet}{key} \hfill !EXPERIMENTAL! -Tipicamente, in una raccolta di opere di uno stesso autore possono comparire sia volumi singoli sia articoli apparsi originariamente su rivista, oltre a scritti inediti, lettere, comunicazioni di convegni e quant'altro. Ricordo che \sty{biblatex}, oltre al tipo \bibtype{book},mette a disposizione anche i tipi \bibtype{bookinbook} e \bibtype{suppbook}. Il campo \bibfield{title} viene stampato tra virgolette nelle voci \bibtype{inbook} e \bibtype{suppbook}; in corsivo nelle voci \bibtype{bookinbook}. +Analogo a \cmd{footcite}, ma con lo stile di \cmd{textcite}, come in questa\footcitet[12-13]{Corrocher:2009} e quest'altra\footcitet{Corrocher:2009} nota. È disponibile solo con gli stili \sty{classic} e \sty{modern}. +\end{ltxsyntax} -%******************************************************************* -\subsection{Nuovi comandi}\label{sec:classiccommands} -%******************************************************************* \begin{ltxsyntax} -\cmditem{sdcite}{label} -Questo comando è disponibile solo con gli stili \sty{philosophy-classic} e \sty{philosophy-modern} e permette di ottenere delle citazioni in formato autore-titolo, utili nel caso di opere senza data o classici del pensiero (vedi sez.~\ref{sec:senzadata}). +% CCITE -\cmditem{footcitet}{label} +\cmditem{ccite}{key}\hfill !EXPERIMENTAL! -Analogo a \cmd{footcite}, ma produce un riferimento con lo stesso stile di \cmd{textcite}, come in questa\footcitet[12-13]{Corrocher:2009} e quest'altra nota.\footcitet{Corrocher:2009} -\end{ltxsyntax} +Questo comando è analogo a \cmd{cite}, ma omette il nome dell'autore (curatore). È definito solo per lo stile \sty{verbose}. -%******************************************************************* -\section{Lo stile \sty{philosophy-modern}}\label{sec:msb} -%******************************************************************* +Il codice seguente: +\begin{latexcode} +L'argomento viene sviluppato in \cite{Rossi:2007} e nel successivo +\ccite{Rossi:2008}. +\end{latexcode} +dà questo risultato: +\begin{bibexample} +L'argomento è stato sviluppato da P. Rossi, \emph{Storia dei tipi}, La TeXnica, Verona 2007 e nel successivo \emph{Tipi della storia}, Typographica, Milano 2008. +\end{bibexample} -Lo stile \sty{philosophy-modern} si basa sullo stile \sty{philosophy-classic}, del quale -eredita le caratteristiche principali, e che pertanto ne è parte integrante. -Permette di produrre una bibliografia organizzata per autori suddivisi a blocchi, come quelle riportate alla fine di questo articolo (vedi pp.~\pageref{sec:bibesempio} ss.).\footnote{Questo stile nasce da una richiesta che Lorenzo Pantieri ha avanzato sul forum del \GuIT, \url{http://www.guit.sssup.it/phpbb/viewtopic.php?t=6472}.} Data la sua struttura, questo stile è adatto a bibliografie in cui vi sono pochi autori e molti testi relativi ad uno stesso autore. In bibliografie con molti autori per i quali si cita solo un testo o due, la resa grafica non è delle migliori. In questo caso consiglio di usare lo stile \sty{philosophy-classic}. Infine faccio notare che con lo stile \sty{philosophy-modern} è molto efficace l'opzione \opt{scauthorsbib} (o \opt{scauthors}), perché in questo modo si riescono ad individuare ancor più facilmente i blocchi dei diversi autori. +\end{ltxsyntax} %******************************************************************* -\subsection{Nuove lunghezze} +% +\section{Classici e opere senza data}\label{sec:senzadata} +% %******************************************************************* -Oltre alle lunghezze previste da \sty{biblatex}, lo stile \sty{philosophy-modern} definisce le seguenti lunghezze: - -\begin{ltxsyntax} - \lenitem{postnamesep} Lo spazio tra l'autore (o il curatore) e la prima voce bibliografica relativa - ad esso. - \lenitem{yeartitle} Lo spazio tra l'anno e il titolo. Quest'ultima lunghezza, - naturalmente, è strettamente legata al valore dato a \len{bibhang}, ovvero lo - spazio riservato per l'etichetta dell'anno, impostata di default al valore di - \verb|4\parindent|. -\end{ltxsyntax} -Per modificare lo spazio che separa il nome dell'autore dall'ultima voce bibliografica dell'autore precedente, ossia lo spazio che separa i blocchi relativi a due autori diversi, è prevista da \sty{biblatex} la lunghezza \len{bibnamesep}. +Molti considerano gli stili autore-anno inadatti a citare classici del pensiero e opere antiche ovvero prive di data di pubblicazione. Chi fosse di questo parere può usare lo stile \sty{verbose}, che è stato creato a tale scopo. Chi invece non vuole rinunciare all'efficacia degli stili \sty{classic} o \sty{modern}, ma non riesce ad accettare un riferimento come \textcite{nietzsche:historie}, può valutare la possibilità di usare un'abbreviazione o una sigla, da inserire nell'apposito campo \bibfield{shorthand}: +\begin{bibexample} +La prima citazione in testo: \textcite{kant:kpv}. Citiamo ancora \textcite[135]{kant:kpv} e \textcite{kant:ku}.\footcite[E ora la terza citazione in nota:][]{kant:kpv} +\end{bibexample} +Come si vede, a partire dalla seconda occorrenza viene usata l'abbreviazione richiamata nella prima occorrenza con un testo introduttivo. Attraverso l'opzione \opt{shorthandintro=false} è possibile impostare lo stile in modo che usi sempre l'abbreviazione (se disponibile). In questo modo non apparirà nessun riferimento ``fuorviante''. -Queste lunghezze possono essere ridefinite in base alle proprie esigenze. Le definizioni di default sono le seguenti: +Un'alternativa alle abbreviazioni è rappresentata dal nuovo comando \cmd{sdcite}, che permette di citare un'opera indicandone autore e titolo (adottando localmente un diverso schema di citazione). Ciò comporta sicuramente un'incongruenza, perché nella bibliografia tale voce sarebbe riportata comunque seguendo lo schema autore-anno, ma è un'incongruenza per la quale molti sarebbero disposti a chiudere un occhio. Con questa soluzione si potrà rimandare a ``Kant, \emph{Critica della ragion pura}'', con il comando: \begin{latexcode} - \setlength{\bibnamesep}{1.5ex plus 2pt minus 1pt} - \setlength{\postnamesep}{0.5ex plus 2pt minus 1pt} - \setlength{\yeartitle}{0.8em} - \setlength{\bibhang}{4\parindent} -\end{latexcode} -Ricordo che è anche disponibile l'opzione \opt{yearleft}, che equivale a: -\begin{latexcode} - \setlength{\yeartitle}{\fill} + \sdcite{kant:krv}. \end{latexcode} -Per quanto riguarda le altre impostazioni si deve fare riferimento alla documentazione del pacchetto \sty{biblatex} e al già citato \textcite{Pantieri:2009}. Per esempio, per modificare lo spazio che separa le voci bibliografiche sarà sufficiente ridefinire la lunghezza \cmd{bibitemsep}, che per lo stile \sty{philosophy-modern} è impostata al valore di \cmd{postnamesep}. +In alcuni casi è possibile inserire nel campo \bibfield{year} l'espressione ``s.d.'' (senza data), o espressioni analoghe \parencite[vedi][]{guzman:sd}.\footnote{Soluzione adottata da \textcite[394]{eco:2004}.} Se però i testi senza data relativi a uno stesso autore sono molti, per evitare successioni troppo lunghe di ``s.d.a'', ``s.d.b'', ``s.d.c'', ecc., sarà opportuno indirizzarsi verso la soluzione delle sigle indicata sopra. -%************************************************************************** -\section{Lo stile \sty{philosophy-verbose}}\label{sec:verbose} -%*************************************************************************** +È infine il caso di ricordare che \sty{biblatex} mette a disposizione molti campi, come \bibfield{note}, \bibfield{addendum}, \bibfield{titleaddon}, nei quali si possono inserire altre informazioni utili per identificare un'opera citata. Se questi non dovessero bastare è sempre possibile utilizzare il campo \bibfield{library} (sezione \ref{sec:annotation}). -Lo stile \sty{philosophy-verbose} è basato sugli stili \sty{verbose-trad1} e \sty{verbose-trad2}. Ciò che distingue questo stile dagli altri stili \phil{} è naturalmente lo schema di citazione. -Il funzionamento dello schema di citazione fornito dallo stile \sty{philosophy-verbose} è molto semplice. La prima volta che un'opera viene citata, compare l'intera voce bibliografica, così come appare nella bibliografia finale, escluso il campo \bibfield{annotation} (vedi sezione \ref{sec:annotation}). Nelle citazioni successive alla prima comparirà il titolo o il titolo breve, se presente (\bibfield{shorttitle}), seguito dall'espressione ``cit.''. Se la stessa opera viene citata due volte consecutivamente, nella seconda occorrenza comparirà l'espressione ``ivi''. Se una citazione si riferisce alla stessa opera e alla stessa pagina della citazione precedente, verrà usata l'espressione ``ibidem'': -\begin{esempiovoce} -\textsuperscript{1} Cfr. Cartesio, \emph{Discorso sul metodo}, trad. e introd. di Lucia Urbani Ulivi, 1a ed., testo francese a fronte, Bompiani, Milano 2002, p. 43.\\ -\textsuperscript{2} Ivi, p. 26. \\ -\textsuperscript{3} Ibidem. \\ -\textsuperscript{4} Settimo Termini, «Vita morte e miracoli di Alan Mathison Turing», in \emph{Vite matematiche. Protagonisti del '900 da Hilbert a Wiles}, a cura di Claudio Bartocci et al., Springer-Verlag Italia, Milano 2007, pp. 59-61.\\ -\textsuperscript{5} Cartesio, \emph{Discorso sul metodo} cit., p. 35. -\end{esempiovoce} +%********************************************************************* +% +\section{Voci \bibtype{incollection} e \bibtype{inbook}}\label{sec:incoll} +% +%********************************************************************* -Con lo stile \sty{philosophy-verbose}, è possibile utilizzare l'opzione \opt{singletitle=true} per usare l'abbreziazione ``op. cit.'' al posto del titolo breve seguito da ``cit.'': -\begin{esempiovoce} -\textsuperscript{6} Cartesio, op. cit., p. 35. -\end{esempiovoce} -Sconsiglio tuttavia l'uso di questa opzione per una ragione logica e una ragione stilistica. In primo luogo gli stili prolissi hanno come caratteristica principale di fornire al lettore il titolo breve (o il titolo) sempre; usando ``op. cit.'' si va quindi contro la ragione principale che spinge ad usare uno stile prolisso. In secondo luogo l'uso di questa abbreviazione renderebbe la lettura più difficoltosa, distogliendo inutilmente l'attenzione del lettore, che dovrebbe in ogni caso ricordarsi a cosa si riferisce ``op. cit.''. -Le \emph{latinitates}, ad esclusione di ``cit.'', vengono stampate di default in tondo. Se si preferiscono in corsivo si usi l'opzione \opt{latinemph} (vedi sezione \ref{sec:options}). +I tipi di voce messi a disposizione da \sty{biblatex} per citare parti di volumi sono i seguenti: +\begin{typelist} +\typeitem{incollection} Contributo su una \bibtype{collection} che forma un'unità autonoma con autore e titolo distinti. +\typeitem{suppcollection} Materiale supplementare in una \bibtype{collection}, come prefazioni, introduzioni, ecc. Negli stili \sty{philosophy} è un alias di \bibtype{incollection}. +\typeitem{inbook} Parte di un \bibtype{book} che forma un'unità indipendente e con un titolo proprio. Per esempio, un saggio pubblicato in un'edizione critica. Il titolo viene stampato in tondo e tra virgolette. +\typeitem{bookinbook} Simile a \bibtype{inbook}, ma pensato per opere pubblicate originariamente come libri. Per esempio, un libro contenuto in un'edizione critica. Il titolo viene stampato in corsivo. +\typeitem{suppbook} Materiale supplementare in un \bibtype{book}. +Mentre \bibtype{inbook} è dedicato a parti di libro con un titolo autonomo (per esempio un saggio in una raccolta di saggi di uno stesso autore), questo tipo di voce è pensato per elementi quali: prefazione, introduzione, postfazione, ecc. Negli stili \sty{philosophy} questo tipo di voce è un alias di \bibtype{inbook}. +\end{typelist} -%********************************************************************* -\subsection{Voci \bibtype{incollection} e \bibtype{inbook}}\label{sec:incoll} -%********************************************************************* +Supponiamo ora di dover citare una o più voci \bibtype{incollection} contenute in una stessa \bibtype{collection}. (Lo stesso discorso vale per gli altri tipi appena descritti). Si possono presentare due casi distinti: +\begin{enumerate} +\item Viene citata un'unica \bibtype{incollection}; +\item Vengono citate due o più \bibtype{incollection}. +\end{enumerate} + +Gli stili \sty{classic} e \sty{modern} funzionano in maniera leggermente diversa diverso dallo stile \sty{verbose}. Vediamone le differenze. + +%******************************************************************* +\subsection*{\sty{philosophy-classic} e \sty{philosophy-modern}} +%******************************************************************* -Nel caso delle citazioni di contributi su volumi collettivi (voci \bibtype{incollection}) o di opere raccolte in una collezione di uno stesso autore (voci \bibtype{inbook}), nella prima citazione viene sempre riportato per esteso il riferimento al \bibtype{book} o alla \bibtype{collection} di riferimento. +Se si cita un solo contributo appartenente a una \bibtype{collection}, i dati relativi a quest'ultima vengono riportati all'interno della stessa \bibtype{incollection} e nella bibliografia finale comparirà solo quest'ultima: + \begin{bibexample} +Rossitto, Cristina (1977), «Opposizione e non contraddizione nella \emph{Metafisica} di Aristotele», in \emph{La contraddizione}, a cura di Enrico Berti, Città Nuova, Roma, p. 43-69.\\[1ex] +Termini, Settimo (2007), «Vita morte e miracoli di Alan Mathison Turing», in \emph{Vite matematiche. Protagonisti del ’900 da Hilbert a Wiles}, a cura di Claudio Bartocci, Renato Betti, Angelo Guerraggio e Roberto Lucchetti, Springer-Verlag Italia, Milano. + \end{bibexample} +Se invece vengono citati due o più voci \bibtype{incollection} appartenenti a una stessa \bibtype{collection}, all'interno della voce \bibtype{incollection} apparirà il riferimento alla \bibtype{collection} di appartenenza, che verrà riportata come voce autonoma nella bibliografia (anche qualora non fosse stata citata direttamente): + \begin{bibexample} +Corrocher, Roberto (2009), «Riflessioni sull’uomo di fronte a nuove sfide», in Giaretta \emph{et al.} (2009), p. 27-42.\\[1ex] +Federspil, Giovanni e Roberto Vettor (2009), «Medicina: un unico metodo e una sola argomentazione?», in Giaretta \emph{et al.} (2009), p. 43-74.\\[1ex] +Giaretta, Pierdaniele, Antonio Moretto, Gian Franco Gensini e Marco Trabucchi (a cura di) (2009), \emph{Filosofia delle medicina. Metodo, modelli, cura ed errori}, il Mulino, Bologna. + \end{bibexample} + +%******************************************************************* +\subsection*{\sty{philosophy-verbose}} +%******************************************************************* -Se si citano altri contributi della stessa \bibtype{collection} (\bibtype{book}), per quest'ultima viene usata la forma abbreviata. -Nella bibliografia finale, invece, ogni voce \bibtype{incollection} (o \bibtype{inbook}) sarà completa di tutte le informazioni. Se non si vuole che la \bibtype{collection} venga riportata in bibliografia è possibile usare il campo \bibfield{options}, con l'opzione \opt{skibib=true}. +Con lo stile \sty{verbose}, nel caso in cui si citi un solo contributo appartenente a una data \bibtype{collection} il meccanismo è lo stesso di quello appena descritto. Se vengono citati due o più contributi, la \bibtype{collection} viene riportata per esteso solo nella prima occorrenza e troncata nelle successive: +\begin{bibexample} +Corrocher, Roberto, «Riflessioni sull’uomo di fronte a nuove sfide», in \evidenzia{\emph{Filosofia delle medicina. Metodo, modelli, cura ed errori}, a cura di Pierdaniele Giaretta \emph{et al.}, il Mulino, Bologna 2009}, p. 27-42.\\[1ex] +Federspil, Giovanni e Roberto Vettor, «Medicina: un unico metodo e una sola argomentazione?», in \evidenzia{\emph{Filosofia delle medicina} cit.}, p. 43-74. +\end{bibexample} +Nella bibliografia finale la \bibtype{collection} apparirà come voce autonoma, ma non avrà mai abbreviazioni (ad eccezione della lista dei curatori) all'interno delle \bibtype{incollection} che vi si riferiscono. Se si vuole evitare che la \bibtype{collection} appaia in bibliografia si usi l'opzione \opt{skipbib} nel campo \bibfield{options}: +\begin{bibexample} +\item +{\Large Bibliografia\par\nobreak\vskip4ex} -%*************************************************************************** -\subsection{Nuovi comandi}\label{sec:vercommands} -%*************************************************************************** +\noindent Corrocher, Roberto, «Riflessioni sull’uomo di fronte a nuove sfide», in \emph{Filosofia delle medicina. Metodo, modelli, cura ed errori}, a cura di Pierdaniele Giaretta \emph{et al.}, il Mulino, Bologna 2009, p. 27-42.\\[1ex] +Federspil, Giovanni e Roberto Vettor, «Medicina: un unico metodo e una sola argomentazione?», in \emph{Filosofia delle medicina. Metodo, modelli, cura ed errori}, a cura di Pierdaniele Giaretta \emph{et al.}, il Mulino, Bologna 2009, p. 43-74.\\[1ex] +Giaretta, Pierdaniele, Antonio Moretto, Gian Franco Gensini e Marco Trabucchi (a cura di) (2009), \emph{Filosofia delle medicina. Metodo, modelli, cura ed errori}, il Mulino, Bologna. +\end{bibexample} -Nelle citazioni estese possono capitare situazioni particolari in cui i comandi standard di \sty{biblatex} non possono essere d'aiuto. Lo stile \sty{philosophy-verbose} fornisce un comando per rispondere (per il momento) a una di queste esigenze. -Consideriamo una nota di questo tipo: -\begin{esempiovoce} -\textsuperscript{1} L'argomento è stato sviluppato da P. Rossi, \emph{Storia dei tipi}, La TeXnica, Verona 2007 e nel successivo \emph{Tipi della storia}, Typographica, Milano 2008. -\end{esempiovoce} -Per ottenere il secondo riferimento omettendo l'indicazione dell'autore, è disponibile il comando: +%******************************************************************* +% +\section{Impostazioni per le altre lingue}\label{sec:lingue} +% +%******************************************************************* -\begin{ltxsyntax} -\cmditem{ccite}{label} -Analogo a \cmd{cite}, ma omette il nome dell'autore (curatore). Si usa come segue: +Gli stili \sty{philosophy} vengono forniti con il supporto linguistico per la lingua inglese e italiana. Per l'uso degli stili con lingue differenti saranno necessarie alcune righe di codice da aggiungere nel preambolo. +Si può prendere ad esempio il codice che sarebbe necessario per la lingua inglese (se non fosse già supportata): \begin{latexcode} -L'argomento viene sviluppato in \cite{Rossi:2007} e nel successivo -\ccite{Rossi:2008}. +\NewBibliographyString{transtolang,origed,cited,reviewof,nodate} +\DefineBibliographyStrings{english}{% + inherit = {english}, + nodate = {n\adddot d\adddot}, + cited = {cit\adddot}, + ibidem = {ivi}, + loccit = {ibidem}, + origed = {orig\adddotspace ed\adddot}, + transtolang = {trans\adddot}, + editor = {\mkpureparens{ed\adddot}}, + editors = {\mkpureparens{eds\adddot}}, + andothers = {\mkbibemph{et\addabbrvspace al\adddot}}, + backrefpage = {cited on p\adddot}, + backrefpages = {cited on pp\adddot} +} +\end{latexcode} + +Come anticipato, gli stili impostano la virgola come separatore tra le unità della voce bibliografica, mentre secondo altre tradizioni (quella anglosassone, per esempio) si usa il punto fermo. Se si preferisce questa soluzione si usi il codice seguente: +\begin{latexcode} +\renewcommand*{\newunitpunct}{\addperiod\space} \end{latexcode} -\end{ltxsyntax} %******************************************************************* +% \section{Conclusione} +% %******************************************************************* + Arrivati a questo punto credo risulti abbastanza chiara la difficoltà nella gestione della bibliografia con \LaTeX. A mio avviso questa difficoltà non è però imputabile al programma, bensì ad alcune cattive abitudini o ad alcune nostre discutibili esigenze. -Lo scopo di una bibliografia è fornire al lettore tutte le indicazioni necessarie per individuare con certezza e in maniera inequivocabile le fonti che vengono citate o i testi a cui si rimanda. Quando si riesce ad ottenere questo risultato si è già a metà dell'opera. Rimangono solo le questioni stilistiche per le quali vale i detto: \emph{quot capita tot sententiae}. Mi pare infine che anche la tanto annosa quanto seria questione che sorge ``quando si hanno opere la cui edizione originale non coincide con l'edizione consultata'' sia risolta, purché si adotti il criterio, lodevole sul piano del rigore, di indicare sempre almeno il titolo e l'anno dell'edizione originale. +Lo scopo di una bibliografia è fornire al lettore tutte le indicazioni necessarie per individuare con certezza e in maniera inequivocabile le fonti che vengono citate o i testi a cui si rimanda. Quando si riesce ad ottenere questo risultato si è già a metà dell'opera. Rimangono solo le questioni stilistiche per le quali vale il detto: \emph{quot capita tot sententiae}. Mi pare infine che anche la tanto annosa quanto seria questione che sorge ``quando si hanno opere la cui edizione originale non coincide con l'edizione consultata'' sia risolta, purché si adotti il criterio, lodevole sul piano del rigore, di indicare sempre almeno il titolo e l'anno dell'edizione originale. + + +%******************************************************************* +% +% Esempi +% +%******************************************************************* + +\section{Esempi} + +% Sigle +\phantomsection{} +\addcontentsline{toc}{subsection}{Sigle} +\printshorthands[heading=subbibliography,title=Sigle] + +\defbibnote{esempio}{\small\sffamily Questa bibliografia contiene gli esempi, più o meno fittizi, citati in questo articolo, esclusi i testi contenuti nei riferimenti + bibliografici. Si veda il file \sty{biblatex-philosophy.bib}.} +\defbibnote{sitografia}{\small\sffamily Lo stile \sty{modern} non è adatto a + comporre elenchi di siti web e altre fonti non tradizionali. Questa sitografia in + stile \sty{classic} è ottenuta grazie all'opzione \opt{restoreclassic}.} + +\phantomsection{} +\addcontentsline{toc}{subsection}{Esempi} +% Bibliografia esemplificativa +\phantomsection{} +\addcontentsline{toc}{subsection}{Bibliografia esemplificativa} +\printbibliography[prenote=esempio,heading=subbibliography,title=Bibliografia esemplificativa,keyword=esempio] +% Sitografia + +\phantomsection{} +\addcontentsline{toc}{subsection}{Sitografia} +\printbibliography[prenote=sitografia,restoreclassic,heading=subbibliography,title=Sitografia,category=web] %******************************************************************* +% \section{Changes} +% %******************************************************************* \begin{changelog} -\begin{release}{0.7c}{} +\begin{release}{0.8b}{2012/05/06} +\item Maintenance release, no changes. +\end{release} + +\begin{release}{0.8a}{2012/04/21} +\item Added entry option \opt{origed} \see{sec:options} +\item Added package option \opt{restoreclassic} \see{sec:options-classic-modern} +\item Changed option \opt{volnumformat} \see{sec:options} +\item Changed \opt{origfieldstype} \see{sec:options} +\item Inverted \bibfield{usera} and \bibfield{origtitle} roles \see{sec:options} +\item Renamed \opt{origfieldstype} to \opt{origfields} \see{sec:options} +\item Removed field \bibfield{userd} \see{sec:options} +\item Updated documentation +\end{release} + +\begin{release}{0.7c}{2011/05/16} \item Fixed some bugs -\item New option \opt{origfieldstype}\see{sec:options} +\item New option \opt{origfieldstype}\see{sec:options-general} \item Added bibliography string \opt{nodate} (for italian only) \item Updated documentation \end{release} \begin{release}{0.7b}{2010-04-23} -\item Removed package option \opt{romanvol}\see{sec:options} -\item Added package option \opt{volumeformat}\see{sec:options} -\item Added package option \opt{editionformat}\see{sec:options} -\item Activated the option \opt{singletitle} for style \sty{philosophy-verbose}\see{sec:verbose} -%\item Added bibliography driver \bibtype{review} +\item Removed package option \opt{romanvol}\see{sec:options-general} +\item Added package option \opt{volumeformat}\see{sec:options-general} +\item Added package option \opt{editionformat}\see{sec:options-general} +\item Activated the option \opt{singletitle} for style \sty{philosophy-verbose}\see{sec:introduction} \item Added bibliography string \opt{cit} -%\item Added bibliography string \opt{reviewof} \item Updated documentation \end{release} \begin{release}{0.7a}{2010-04-03} -\item Added command \opt{volumfont}\see{sec:commands} -\item Added command \opt{footcitet}\see{sec:classiccommands} +\item Added command \opt{volumfont}\see{sec:commands-general} +\item Added command \opt{footcitet}\see{sec:commands:citations} \item Updated documentation \end{release} @@ -677,15 +966,15 @@ Lo scopo di una bibliografia è fornire al lettore tutte le indicazioni necessar \item Removed package option \opt{colonloc} \item Removed package option \opt{origparens} \item Removed package option \opt{origbrackets} -\item Added package option \opt{origfieldsformat}\see{sec:options} -\item Added package option \opt{publocformat}\see{sec:options} -\item Added package option \opt{commacit}\see{sec:options} -\item Added package option \opt{inbeforejournal}\see{sec:options} -\item Added package option \opt{romanvol}\see{sec:options} -\item Added package option \opt{volnumformat}\see{sec:options} -\item Added command \opt{volnumpunct}\see{sec:commands} -\item Added citation command \cmd{sdcite}\see{sec:senzadata} -\item Added citation command \cmd{ccite}\see{sec:vercommands} +\item Added package option \opt{origfieldsformat}\see{sec:options-general} +\item Added package option \opt{publocformat}\see{sec:options-general} +\item Added package option \opt{commacit}\see{sec:options-verbose} +\item Added package option \opt{inbeforejournal}\see{sec:options-general} +\item Added package option \opt{romanvol}\see{sec:options-general} +\item Added package option \opt{volnumformat}\see{sec:options-general} +\item Added command \opt{volnumpunct}\see{sec:commands-general} +\item Added citation command \cmd{sdcite}\see{sec:commands:citations} +\item Added citation command \cmd{ccite}\see{sec:commands:citations} \item Updated documentation \end{release} @@ -698,14 +987,14 @@ Lo scopo di una bibliografia è fornire al lettore tutte le indicazioni necessar \end{release} \begin{release}{0.5}{} -\item Added new bibliography style \texttt{philosophy-verbose}\see{sec:verbose} +\item Added new bibliography style \texttt{philosophy-verbose} \item Added localization file \texttt{italian-philosophy.lbx} -\item Added package option \opt{origparens}\see{sec:options} -\item Added package option \opt{origbrackets}\see{sec:options} -\item Added package option \opt{latinemph}\see{sec:options} -\item Changed package option \opt{scauthors}\see{sec:options} -\item Changed package option \opt{scauthorscite}\see{sec:options} -\item Changed package option \opt{scauthorsbib}\see{sec:options} +\item Added package option \opt{origparens}\see{sec:options-general} +\item Added package option \opt{origbrackets}\see{sec:options-general} +\item Added package option \opt{latinemph}\see{sec:options-verbose} +\item Changed package option \opt{scauthors}\see{sec:options-general} +\item Changed package option \opt{scauthorscite}\see{sec:options-general} +\item Changed package option \opt{scauthorsbib}\see{sec:options-general} \item Renamed file \texttt{biblatex-philosophy-doc.tex} to \texttt{philosophy-authoryear-doc.tex} \item Added file \texttt{philosophy-verbose-doc.tex} \item Updated documentation @@ -717,31 +1006,15 @@ Lo scopo di una bibliografia è fornire al lettore tutte le indicazioni necessar \end{changelog} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% BIBLIOGRAPHY and SHORTHANDS -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - - -% Sigle -\phantomsection{} -\addcontentsline{toc}{section}{Sigle} -\printshorthands - -\defbibnote{notaesempio}{\small\sffamily Questa bibliografia contiene gli esempi, più o meno fittizi, citati in questo articolo, esclusi i testi contenuti nei riferimenti bibliografici. Si veda il file \sty{philosophy-examples.bib}.} - -\defbibnote{notariferimenti}{\small\sffamily In questa bibliografia si noti come il campo -\bibfield{annotation} venga usato per produrre delle voci commentate. In questo modo possiamo fornire per ciascuna voce un breve sommario.\nobreak} - -% Bibliografia esemplificativa -\nocite{*} -\phantomsection{} -\addcontentsline{toc}{section}{Bibliografia esemplificativa} -\printbibliography[maxnames=999,minnames=999,prenote=notaesempio,heading=esempio,keyword=Esempio] +%******************************************************************* +% +% Bibligrafia +% +%******************************************************************* -% Riferimenti bibliografici -\nocite{Gregorio:2009} \phantomsection{} \addcontentsline{toc}{section}{\refname} -\printbibliography[maxnames=999,minnames=999,prenote= notariferimenti,heading=primary,keyword=primary] +\printbibliography[keyword=primaria] +\nocite{Rossitto:1977,Termini:2007,comenio:oo,gregorio:appunti,Poincare:1968,Bringhurst:1992,Mach:1883,Moore:1903,heidegger:sz,Lobacevskij:1994} \end{document} diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/english-philosophy.lbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/english-philosophy.lbx index 0e7ff850dcd..edc5bfdb229 100644 --- a/Master/texmf-dist/tex/latex/biblatex-philosophy/english-philosophy.lbx +++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/english-philosophy.lbx @@ -1,24 +1,30 @@ -% english-philosophy.lbx,Ivan Valbusa 2010-2011 +% $Id: english-philosophy.lbx,v 0.8b 2012/05/06 Valbusa$ +% Copyright 2009-2012 Ivan Valbusa. This package is author-maintained. +% Permission is granted to copy, distribute and/or modify this software under the +% terms of the LaTeX Project Public License, version 1.3c +% http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt. -\ProvidesFile{english-philosophy.lbx}[v 0.7c 2011/05/16 biblatex localization file for biblatex-philosophy] +\ProvidesFile{english-philosophy.lbx}[v 0.8b 2012/05/06 biblatex localization file for biblatex-philosophy] \InheritBibliographyExtras{english} -\NewBibliographyString{transtolang,cit,reviewof,edorig,nodate} +\NewBibliographyString{transtolang,cited,reviewof,origed,nodate} \DeclareBibliographyStrings{% - inherit={english}, - cit = {{cit\adddot}{cit\adddot}}, - andothers = {{\mkbibemph{et\addabbrvspace al\adddot}}{\mkbibemph{et\addabbrvspace al\adddot}}}, - ibidem = {{ivi}{ivi}}, - loccit = {{ibidem}{ibidem}}, - edorig = {{orig\adddotspace ed\adddot}{orig\adddotspace ed\adddot}}, - transtolang = {{eng\adddotspace trans\adddot}{eng\adddotspace trans\adddot}}, - editor = {{\mkpureparens{ed\adddot}}{\mkpureparens{ed\adddot}}}, - editors = {{\mkpureparens{eds.\adddot}}{\mkpureparens{eds\adddot}}}, - backrefpage = {{cited on page\adddot}{cited on p\adddot}}, - backrefpages = {{cited on pages\adddot}{cited on pp\adddot}}, - reviewof = {{Review of}{Review of}}, + inherit = {english}, + nodate = {{no date}{n\adddot d\adddot}}, + cited = {{cit\adddot}{cit\adddot}}, + ibidem = {{ivi}{ivi}}, + loccit = {{ibidem}{ibidem}}, + origed = {{orig\adddotspace ed\adddot}{orig\adddotspace ed\adddot}}, + transtolang = {{trans\adddot}{trans\adddot}}, + editor = {{\mkpureparens{ed\adddot}}{\mkpureparens{ed\adddot}}}, + editors = {{\mkpureparens{eds\adddot}}{\mkpureparens{eds\adddot}}}, + andothers = {{\mkbibemph{et\addabbrvspace al\adddot}}% + {\mkbibemph{et\addabbrvspace al\adddot}}}, + reviewof = {{Review of}{Review of}}, + backrefpage = {{cited on page\adddot}{cited on p\adddot}}, + backrefpages = {{cited on pages\adddot}{cited on pp\adddot}} } diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/italian-philosophy.lbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/italian-philosophy.lbx index 7ca6f356a2f..a07186af4b0 100644 --- a/Master/texmf-dist/tex/latex/biblatex-philosophy/italian-philosophy.lbx +++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/italian-philosophy.lbx @@ -1,33 +1,48 @@ -% italian-philosophy.lbx,Ivan Valbusa 2010-2011 +% $Id: italian-philosophy.lbx,v 0.8b 2012/05/06 Valbusa$ +% Copyright 2009-2012 Ivan Valbusa. This package is author-maintained. +% Permission is granted to copy, distribute and/or modify this software under the +% terms of the LaTeX Project Public License, version 1.3c +% http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt. -\ProvidesFile{italian-philosophy.lbx}[v 0.7c 2011/05/16 biblatex localization file for biblatex-philosophy] +\ProvidesFile{italian-philosophy.lbx}[v 0.8b 2012/05/06 biblatex localization file for biblatex-philosophy] \InheritBibliographyExtras{italian} +\DeclareBibliographyExtras{% + \protected\def\bibrangedash{% + -\penalty\hyphenpenalty}% breakable dash +} -\NewBibliographyString{transtolang,edorig,cit,reviewof,nodate} +\NewBibliographyString{transtolang,origed,cited,reviewof,nodate} \DeclareBibliographyStrings{% - nodate={{senza data}{s\adddotspace d\adddotspace}}, - inherit={italian}, - cit = {{cit\adddot}{cit\adddot}}, - ibidem = {{ivi}{ivi}}, - loccit = {{ibidem}{ibidem}}, - backrefpage = {{Citato a pagina}{Citato a p\adddot}}, - backrefpages = {{Citato alle pagine}{Citato alle pp\adddot}}, - sequentes = {{ss\adddot}{ss\adddot}}, - sequens = {{s\adddot}{s\adddot}}, - reprint = {{rist\adddot}{rist\adddot}}, - edorig = {{ed\adddotspace orig\adddot}{ed\adddotspace orig.\adddot}}, - transtolang = {{trad\adddotspace it\adddot}{trad\adddotspace it\adddot}}, - andothers = {{\mkbibemph{et\addabbrvspace al\adddot}}{\mkbibemph{et\addabbrvspace al\adddot}}}, - editor = {{\mkpureparens{a cura di}}{\mkpureparens{a cura di}}}, - editors = {{\mkpureparens{a cura di}}{\mkpureparens{a cura di}}}, - reviewof = {{Recensione a}{Recensione a}}, - withcommentator = {{{con commenti di}{con comm\adddot\addabbrvspace di}}}, - withannotator = {{annotazioni di}{annotazioni di}}, - withintroduction = {{introduzione di}{introduzione di}}, - withforeword = {{prefazione di}{prefazione di}}, - withafterword = {{postfazione di}{postfazione di}}} + inherit = {italian}, + nodate = {{senza data}{s\adddotspace d\adddot}}, + cited = {{cit\adddot}{cit\adddot}}, + opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}}, + ibidem = {{ivi}{ivi}}, + loccit = {{ibidem}{ibidem}}, + origed = {{ed\adddotspace orig\adddot}{ed\adddotspace orig\adddot}}, + langitalian = {{italiano}{it\adddot}}, + transtolang = {{traduzione\addspace italiana} + {\bibsstring{translator}\adddotspace \bibsstring{langitalian}}}, + editor = {{\mkpureparens{a cura di}}{\mkpureparens{a cura di}}}, + editors = {{\mkpureparens{a cura di}}{\mkpureparens{a cura di}}}, + andothers = {{\mkbibemph{et\addabbrvspace al\adddot}}% + {\mkbibemph{et\addabbrvspace al\adddot}}}, + reviewof = {{Recensione di}{Recensione di}}, + backrefpage = {{Citato a pagina}{Citato a \bibstring{page}\adddot}}, + backrefpages = {{Citato alle pagine}{Citato alle \bibstring{pages}\adddot}}, + pages = {{pagine}{\iftoggle{bbx:classical}{pp\adddot}{p\adddot}}}, + columns = {{colonne}{\iftoggle{bbx:classical}{coll\adddot}{col\adddot}}}, + lines = {{righe}{\iftoggle{bbx:classical}{rr\adddot}{r\adddot}}}, + verses = {{versi}{\iftoggle{bbx:classical}{vv\adddot}{v\adddot}}}, + volumes = {{volumi}{\iftoggle{bbx:classical}{voll\adddot}{vol.\adddot}}}, + withcommentator = {{con commenti di}{con comm\adddot\addabbrvspace di}}, + withannotator = {{annotazioni di}{annotazioni di}}, + withintroduction = {{introduzione di}{introduzione di}}, + withforeword = {{prefazione di}{prefazione di}}, + withafterword = {{postfazione di}{postfazione di}} + } \endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.bbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.bbx index ba6c2b445a8..e73a0c88271 100644 --- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.bbx @@ -1,11 +1,11 @@ -% $Id: philosophy-classic.bbx,v 0.7c 2011/05/16 Valbusa$ -% Copyright 2009-2011 Ivan Valbusa. This package is author-maintained. +% $Id: philosophy-classic.bbx,v 0.8b 2012/05/06 Valbusa$ +% Copyright 2009-2012 Ivan Valbusa. This package is author-maintained. % Permission is granted to copy, distribute and/or modify this software under the % terms of the LaTeX Project Public License, version 1.3c % http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt. -\ProvidesFile{philosophy-classic.bbx}[philosophy-classic.bbx,v 0.7c 2011/05/16 valbusa beta$] +\ProvidesFile{philosophy-classic.bbx}[philosophy-classic.bbx,v 0.8b 2012/05/06 valbusa beta$] \RequireBibliographyStyle{authoryear} \RequireBibliographyStyle{philosophy-standard} @@ -18,11 +18,13 @@ \settoggle{bbx:square}{#1}} \ExecuteBibliographyOptions{% -uniquename=false, -pagetracker, -singletitle=false, -square=false, -mergedate=basic} +uniquename =false, +pagetracker =true, +singletitle =false, +square =false, +mergedate =basic, +dashed=false, +} %$$$$$$ \newcounter{maxnamesincross} @@ -32,34 +34,34 @@ mergedate=basic} % AT BEGIN SHORTHANDS %***************************************** \AtBeginShorthands{% -\togglefalse{bbx:annotation} -\renewcommand{\labelnamepunct}{\addcomma\space} +\togglefalse{bbx:annotation}% +\renewcommand{\labelnamepunct}{\addcomma\space}% \renewbibmacro*{publocyear}{% - \iflistundef{publisher}{} - {\printlist{publisher}} + \iflistundef{publisher}{}% + {\printlist{publisher}}% \setunit*{\addcomma\space}% \printlist{location}% \setunit*{\space}% \printtext{\printfield{labelyear}}% - \newunit} + \newunit}% \renewbibmacro*{loccolonpub}{% \printlist{location}% - \iflistundef{publisher} - {\setunit*{\addspace}} + \iflistundef{publisher}% + {\setunit*{\addspace}}% {\setunit*{\addcolon\space}}% \printlist{publisher}% \setunit*{\addcomma\space}% \printtext{\printfield{labelyear}}% - \newunit} + \newunit}% \renewbibmacro*{locpubyear}{% \printlist{location}% - \iflistundef{publisher} - {\setunit*{\addspace}} + \iflistundef{publisher}% + {\setunit*{\addspace}}% {\setunit*{\addcomma\space}}% \printlist{publisher}% \setunit*{\addcomma\space}% \printtext{\printfield{labelyear}}% - \newunit} + \newunit}% \renewbibmacro*{date+extrayear}{}} % AT BEGIN DOCUMENT @@ -76,44 +78,58 @@ mergedate=basic} %********************************************************************* % NUOVE MACRO %********************************************************************* - -% mergedate=basic -%\renewbibmacro*{date+extrayear}{% -% \iffieldundef{labelyear} -% {} -% {\printtext[parens]{% -% \printfield{labelyear}% -% \printfield{extrayear}}}}% -% \renewbibmacro*{date}{% -% \iffieldundef{month} -% {} -% {\printdate}}% \renewbibmacro*{issue+date}{% \ifboolexpr{ test {\iffieldundef{issue}} and test {\iffieldundef{month}} } - {} + {}% {\ifdefstring{\bbx@volnumformat}{volnumparens} {\printtext{% - \printfield{issue}% - \setunit*{\addspace}% - \printdate}}% - {\printtext[parens]{% - \printfield{issue}% - \setunit*{\addspace}% - \printdate}}}% + \printfield{issue}% \setunit*{\addspace}% + \printdate + }}{\printtext[parens]{% + \printfield{issue}% \setunit*{\addspace}% + \printdate + }}}% \newunit}% % changed +\renewbibmacro*{author}{% + \ifboolexpr{ + test \ifuseauthor + and + not test {\ifnameundef{author}} + }% + {\usebibmacro{bbx:dashcheck} + {\bibnamedash} + {\usebibmacro{bbx:savehash}% + \printnames{author}% + \iffieldundef{nameaddon}{}% + {\setunit{\addspace}% + \printtext[brackets]{\printfield{nameaddon}}}% + \iffieldundef{authortype} + {\setunit{\addspace}} + {\setunit{\addcomma\space}}}% + \iffieldundef{authortype} + {}% + {\usebibmacro{authorstrg}% + \setunit{\addspace}}}% + {\global\undef\bbx@lasthash + \usebibmacro{labeltitle}% + \setunit*{\addspace}}% + \usebibmacro{date+extrayear}} + +\renewbibmacro*{editor+others}{% + \usebibmacro{bbx:editor}{editorstrg}} \renewbibmacro*{bbx:editor}[1]{% \ifboolexpr{ test \ifuseeditor and not test {\ifnameundef{editor}} - } + }% {\usebibmacro{bbx:dashcheck} {\bibnamedash} {\printnames{editor}% @@ -126,32 +142,33 @@ mergedate=basic} \usebibmacro{labeltitle}% \setunit*{\addspace}}% \usebibmacro{date+extrayear}} - -% Macro per la forma ``Publisher, Location Year''. + +%************************************************************** +%``Publisher, Location Year''. %**************************************************************** \newbibmacro*{publocyear}{% \iflistundef{publisher}% - {} + {}% {\printlist{publisher}} \setunit*{\addcomma\space}% \printlist{location}% \newunit} \newbibmacro*{inpublocyear}{% \iflistundef{institution}% - {} + {}% {\printlist{institution}} \setunit*{\addcomma\space}% \printlist{location}% - \newunit} + \newunit} \newbibmacro*{orgpublocyear}{% \iflistundef{organization}% - {} + {}% {\printlist{organization}} \setunit*{\addcomma\space}% \printlist{location}% \newunit} - -% Macro per la forma ``Location: Publisher, Year'' +%************************************************************** +%``Location: Publisher, Year'' %**************************************************************** \newbibmacro*{loccolonpub}{% \printlist{location}% @@ -173,9 +190,9 @@ mergedate=basic} {\setunit*{\addspace}} {\setunit*{\addcolon\space}}% \printlist{organization}% - \newunit} - -% Macro per la forma ``Location, Publisher, Year'' + \newunit} +%************************************************************** +%``Location, Publisher, Year'' %************************************************************** \newbibmacro*{locpubyear}{% \printlist{location}% @@ -198,10 +215,6 @@ mergedate=basic} {\setunit*{\addcomma\space}}% \printlist{organization}% \newunit} - -%********************************************************************* -%% BIBLIOGRAPHY DRIVERS -%********************************************************************* \newbibmacro*{crossdate+extrayear}{% \iffieldundef{year}% @@ -210,16 +223,21 @@ mergedate=basic} \DeclareCiteCommand{\bbx@crossref} {}% - {\ifuseeditor{%\ifthenelse{\value{listtotal}=2} - %{\printnames[][-\value{maxnamesincross}]{labelname}} - %{\printnames[][-\value{minnamesincross}]{labelname}} - \printnames{labelname}} + {\ifuseeditor{\ifthenelse{\value{listtotal}=2}% + {\printnames[][-\value{maxnamesincross}]{labelname}}% + {\printnames[][-\value{minnamesincross}]{labelname}}}% {\usebibmacro{labeltitle}} \setunit*{\addspace}% \printtext{\usebibmacro{crossdate+extrayear}}}% {}% {}% +%----------------------------------------------------------------- +% +% DRIVERS +% +%----------------------------------------------------------------- + \DeclareBibliographyDriver{incollection}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% @@ -234,11 +252,16 @@ mergedate=basic} \usebibmacro{in:}% \iffieldundef{crossref}% {\usebibmacro{incollection:full}}% - {\printtext{\setunit{\unspace}}% Thanks to Sander Gliboff - \bbx@crossref{\thefield{crossref}}% - \newunit\newblock - \printfield{userd}% - \newunit\newblock + {\bbx@crossref{\thefield{crossref}}% +% \newunit\newblock +% \printfield{userd}% +% \newunit\newblock + \newunit\newblock + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newunit \usebibmacro{chapter+pages}% \newunit\newblock \iftoggle{bbx:isbn} @@ -247,7 +270,7 @@ mergedate=basic} \newunit\newblock \usebibmacro{doi+eprint+url}% \newunit\newblock - \usebibmacro{incolladdendum+pubstate}% + \usebibmacro{addendum+pubstate:article-book-incoll}% \newunit\newblock \usebibmacro{pageref}% \usebibmacro{finentry}}} @@ -266,11 +289,16 @@ mergedate=basic} \usebibmacro{in:}% \iffieldundef{crossref}% {\usebibmacro{inbook:full}}% - {%\printtext{\setunit{\unspace}}% Thanks to Sander Gliboff - \bbx@crossref{\thefield{crossref}}% - \newunit\newblock - \printfield{userd}% - \newunit\newblock + {\bbx@crossref{\thefield{crossref}}% +% \newunit\newblock +% \printfield{userd}% +% \newunit\newblock + \newunit\newblock + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newunit \usebibmacro{chapter+pages}% \newunit\newblock \iftoggle{bbx:isbn} @@ -279,10 +307,9 @@ mergedate=basic} \newunit\newblock \usebibmacro{doi+eprint+url}% \newunit\newblock - \usebibmacro{inbookaddendum+pubstate}% + \usebibmacro{addendum+pubstate:article-book-incoll}% \newunit\newblock \usebibmacro{pageref}% \usebibmacro{finentry}}} - - + \endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.cbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.cbx index dc495a44c8b..a2ce4572079 100644 --- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.cbx @@ -1,21 +1,25 @@ -% $Id: philosophy-classic.cbx,v 0.7c 2011/05/16 Valbusa$ -% Copyright 2009-2011 Ivan Valbusa. This package is author-maintained. +% $Id: philosophy-classic.cbx,v 0.8b 2012/05/06 Valbusa$ +% Copyright 2009-2012 Ivan Valbusa. This package is author-maintained. % Permission is granted to copy, distribute and/or modify this software under the % terms of the LaTeX Project Public License, version 1.3c % http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt. -\ProvidesFile{philosophy-classic.cbx}[philosophy-classic.cbx,v 0.7c 2011/05/16 valbusa beta$] +\ProvidesFile{philosophy-classic.cbx}[philosophy-classic.cbx,v 0.8b 2012/05/06 valbusa beta$] \RequireCitationStyle{authoryear-comp} \newtoggle{cbx:scauthorscite} +\newtoggle{cbx:shorthandintro} \DeclareBibliographyOption{scauthorscite}[true]{% \settoggle{cbx:scauthorscite}{#1}} +\DeclareBibliographyOption{shorthandintro}[true]{% + \settoggle{cbx:shorthandintro}{#1}} \ExecuteBibliographyOptions{% -scauthorscite=false, -} +scauthorscite = false, +citetracker = true, +shorthandintro = true} % AT EVERY CITE %************************************************************* @@ -26,6 +30,7 @@ scauthorscite=false, \renewcommand*{\mkbibnameprefix}[1]{\textsc{#1}}}% {}% } + %****************************** % hyperlink for names %***************************** @@ -41,55 +46,126 @@ scauthorscite=false, \usebibmacro{name:first-last}{#1}{#3}{#5}{#7}% \fi \usebibmacro{name:andothers}}} - -\newbibmacro*{textcitet}{% - \iffieldequals{namehash}{\cbx@lasthash} - {\iffieldundef{shorthandt} + +% ''shorthand intro'' implementation +%--------------------- + +\newbibmacro*{cite:noshorthand}{% +\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} + {\usebibmacro{cite:label}% + \setunit{\addspace}% + \usebibmacro{cite:labelyear+extrayear}% + \usebibmacro{cite:reinit}} + {\iffieldequals{namehash}{\cbx@lasthash} + {\ifthenelse{\iffieldequals{labelyear}{\cbx@lastyear}\AND + \(\value{multicitecount}=0\OR\iffieldundef{postnote}\)} + {\setunit{\addcomma}% + \usebibmacro{cite:extrayear}} + {\setunit{\compcitedelim}% + \usebibmacro{cite:labelyear+extrayear}% + \savefield{labelyear}{\cbx@lastyear}}} + {\printnames{labelname}% + \setunit{\nameyeardelim}% + \usebibmacro{cite:labelyear+extrayear}% + \savefield{namehash}{\cbx@lasthash}% + \savefield{labelyear}{\cbx@lastyear}}}} + +\renewbibmacro*{cite}{% + \iffieldundef{shorthand} + {\usebibmacro{cite:noshorthand}} + {\iftoggle{cbx:shorthandintro}% + {% + \ifciteseen{\usebibmacro{cite:shorthand}}% + {\usebibmacro{cite:noshorthand}% + \usebibmacro{shorthandintro}}% + }% + {\usebibmacro{cite:shorthand}}% + \usebibmacro{cite:reinit}}% + \setunit{\multicitedelim}} + +\renewbibmacro*{textcite}{% + \iffieldequals{namehash}{\cbx@lasthash}% + {\iffieldundef{shorthand}%noshorthand {\ifthenelse{\iffieldequals{labelyear}{\cbx@lastyear}\AND - \(\value{multicitecount}=0\OR\iffieldundef{postnote}\)} + \(\value{multicitecount}=0\OR\iffieldundef{postnote}\)}% {\setunit{\addcomma}% - \usebibmacro{cite:extrayear}} + \usebibmacro{cite:extrayear}}% {\setunit{\compcitedelim}% \usebibmacro{cite:labelyear+extrayear}% - \savefield{labelyear}{\cbx@lastyear}}} - {\setunit{\compcitedelim}% - \usebibmacro{cite:shorthand}% - \global\undef\cbx@lastyear}} - {\ifnameundef{labelname} - {\iffieldundef{shorthand} + \savefield{labelyear}{\cbx@lastyear}}}% + {\setunit{\compcitedelim}%shorthand + \iftoggle{cbx:shorthandintro}% + {\ifciteseen + {\usebibmacro{cite:shorthand}}% + {\ifthenelse{\iffieldequals{labelyear}{\cbx@lastyear}\AND + \(\value{multicitecount}=0\OR\iffieldundef{postnote}\)}% + {\setunit{\addcomma}% + \usebibmacro{cite:extrayear}}% + {\setunit{\compcitedelim}% + \usebibmacro{cite:labelyear+extrayear}% + \savefield{labelyear}{\cbx@lastyear}}% + \usebibmacro{shorthandintro}}}% + {\usebibmacro{cite:shorthand}}% + \global\undef\cbx@lastyear}}% + {\ifnameundef{labelname}% + {\iffieldundef{shorthand}%shorthand {\usebibmacro{cite:label}% \setunit{% \global\booltrue{cbx:parens}% \addspace\bibopenparen}% - \ifnumequal{\value{citecount}}{1} - {\usebibmacro{prenote}} - {}% - \usebibmacro{cite:labelyear+extrayear}} - {\usebibmacro{cite:shorthand}}} + \ifnumequal{\value{citecount}}{1}% + {\usebibmacro{prenote}}% + {\usebibmacro{cite:shorthand}}% + \usebibmacro{cite:labelyear+extrayear}}% + {\iftoggle{cbx:shorthandintro}% + {\ifciteseen%shorthand + {\usebibmacro{cite:shorthand}}% + {\usebibmacro{cite:label}% + \setunit{% + \global\booltrue{cbx:parens}% + \addspace\bibopenparen}% + \ifnumequal{\value{citecount}}{1}% + {\usebibmacro{prenote}}% + {\usebibmacro{cite:shorthand}}% + \usebibmacro{cite:labelyear+extrayear}% + \usebibmacro{shorthandintro}}}}% + {\usebibmacro{cite:shorthand}}}% {\printnames{labelname}% \setunit{% \global\booltrue{cbx:parens}% \addspace\bibopenparen}% - \ifnumequal{\value{citecount}}{1} - {\usebibmacro{prenote}} + \ifnumequal{\value{citecount}}{1}% + {\usebibmacro{prenote}}% {}% - \iffieldundef{shorthand} - {\iffieldundef{labelyear} - {\usebibmacro{cite:label}} + \iffieldundef{shorthand}%noshorthand + {\iffieldundef{labelyear}% + {\usebibmacro{cite:label}}% {\usebibmacro{cite:labelyear+extrayear}}% - \savefield{labelyear}{\cbx@lastyear}} - {\usebibmacro{cite:shorthand}% + \savefield{labelyear}{\cbx@lastyear}}% + {\iftoggle{cbx:shorthandintro}% + {\ifciteseen% + {\usebibmacro{cite:shorthand}}% + {\iffieldundef{labelyear}% + {\usebibmacro{cite:label}}% + {\usebibmacro{cite:labelyear+extrayear}}% + \savefield{labelyear}{\cbx@lastyear}% + \usebibmacro{shorthandintro}}% \global\undef\cbx@lastyear}% + {\usebibmacro{cite:shorthand}}}% \savefield{namehash}{\cbx@lasthash}}}% \setunit{% - \iftoggle{cbx:parens} - {\bibcloseparen\global\boolfalse{cbx:parens}} + \ifbool{cbx:parens}% + {\bibcloseparen\global\boolfalse{cbx:parens}}% {}% - \multicitedelim}} + \multicitedelim}}% + +\renewbibmacro*{cite:shorthand}{% + \printtext[bibhyperref]{\printfield{shorthand}}} %******************************************************************** -% hypelink for \citetitle and \citeyear commands +% hyperlinks for \citetitle and \citeyear commands %******************************************************************* + \DeclareCiteCommand{\citetitle} {\boolfalse{citetracker}% \boolfalse{pagetracker}% @@ -127,22 +203,13 @@ scauthorscite=false, \printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}} {\multicitedelim} {\usebibmacro{postnote}} - + \DeclareCiteCommand{\footcitet}[\mkbibfootnote] - {\usebibmacro{cite:init}% - \usebibmacro{prenote}} - {\usebibmacro{citeindex}% - \usebibmacro{textcitet}} - {} - {\bibcloseparen\setunit{\postnotedelim}% - \printfield{postnote}% - \ifthenelse{\value{multicitecount}=\value{multicitetotal}} - {\setunit{}} - {\setunit{% - \iftoggle{cbx:parens} - {\bibcloseparen\global\boolfalse{cbx:parens}} - {}% - \multicitedelim}}} + {\usebibmacro{cite:init}} + {\usebibmacro{citeindex}% + \usebibmacro{textcite}} + {}% + {\usebibmacro{textcite:postnote}} \endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.bbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.bbx index 4bc6c1bff6e..907555b7dd8 100644 --- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.bbx @@ -1,11 +1,11 @@ -% $Id: philosophy-modern.bbx,v 0.7c 2011/05/16 Valbusa$ -% Copyright 2009-2011 Ivan Valbusa. This package is author-maintained. +% $Id: philosophy-modern.bbx,v 0.8b 2012/05/06 Valbusa$ +% Copyright 2009-2012 Ivan Valbusa. This package is author-maintained. % Permission is granted to copy, distribute and/or modify this software under the % terms of the LaTeX Project Public License, version 1.3c % http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt. -\ProvidesFile{philosophy-modern.bbx}[philosophy-modern.bbx,v 0.7c 2011/05/16 valbusa beta$] +\ProvidesFile{philosophy-modern.bbx}[philosophy-modern.bbx,v 0.8b 2012/05/06 valbusa beta$] \RequireBibliographyStyle{philosophy-classic} @@ -14,6 +14,7 @@ \settoggle{bbx:yearleft}{#1}} \ExecuteBibliographyOptions{% +dashed=true, yearleft=false} %% new lengths @@ -48,7 +49,7 @@ yearleft=false} \makebox[\bibhang][r]{% \printtext{% \iffieldundef{year}% - {\bibstring{nodate}}% + {}% {\printfield{labelyear}\printfield{extrayear}}% \hskip\yeartitle}}} @@ -75,11 +76,14 @@ yearleft=false} {}%MOD {\usebibmacro{bbx:savehash}% \printnames{author}% - \iffieldundef{authortype} + \iffieldundef{nameaddon}{}% + {\setunit{\addspace}% + \printtext[brackets]{\printfield{nameaddon}}}% + \iffieldundef{authortype} {}% {\setunit{\addcomma\space}}% \usebibmacro{authorstrg}% - \setunit{\addspace} +% \setunit{\addspace}% ? \postsep%ADD }}% {\global\undef\bbx@lasthash @@ -92,7 +96,7 @@ yearleft=false} test \ifuseeditor and not test {\ifnameundef{editor}} - } + }% {\usebibmacro{bbx:dashcheck} {}% removed \bibnamedash {\printnames{editor}% @@ -106,7 +110,77 @@ yearleft=false} {\usebibmacro{#1}\setunit{\addcomma\space}}{}% } + + % restoreclassic +%%--------------------------------------------------- +\define@key{blx@bib}{restoreclassic}[true]{% + \ifstrequal{#1}{true} + { +\setlength{\bibhang}{\parindent} +\renewcommand{\labelnamepunct}{\addcomma\space} + \renewbibmacro*{date+extrayear}{%mergedate=basic + \iffieldundef{labelyear} + {} + {\printtext[parens]{% + \printfield{labelyear}% + \printfield{extrayear}}}}% + +\renewbibmacro*{author}{% + \ifboolexpr{ + test \ifuseauthor + and + not test {\ifnameundef{author}} + }% + {\usebibmacro{bbx:dashcheck} + {\bibnamedash} + {\usebibmacro{bbx:savehash}% + \printnames{author}% + \iffieldundef{nameaddon}{}% + {\setunit{\addspace}% + \printtext[brackets]{\printfield{nameaddon}}}% + \iffieldundef{authortype} + {\setunit{\addspace}} + {\setunit{\addcomma\space}}}% + \iffieldundef{authortype} + {}% + {\usebibmacro{authorstrg}% + \setunit{\addspace}}}% + {\global\undef\bbx@lasthash + \usebibmacro{labeltitle}% + \setunit*{\addspace}}% + \usebibmacro{date+extrayear}} + +\renewbibmacro*{bbx:editor}[1]{% + \ifboolexpr{ + test \ifuseeditor + and + not test {\ifnameundef{editor}} + }% + {\usebibmacro{bbx:dashcheck} + {\bibnamedash} + {\printnames{editor}% + \setunit{\addspace}% + \usebibmacro{bbx:savehash}}% + \usebibmacro{#1}% + \clearname{editor}% + \setunit{\addspace}}% + {\global\undef\bbx@lasthash + \usebibmacro{labeltitle}% + \setunit*{\addspace}}% + \usebibmacro{date+extrayear}} + +\renewbibmacro*{labeltitle}{% + \iffieldundef{label} + {\iffieldundef{shorttitle} + {\printfield{title}% + \clearfield{title}} + {\printfield[title]{shorttitle}}} + {\printfield{label}}} +} + {}} + + %%--------------------------------------------------------------------------------------------- % BIBLIOGRAPHY DRIVERS %%--------------------------------------------------------------------------------------------- @@ -199,4 +273,5 @@ yearleft=false} \usebibmacro{pageref}% \usebibmacro{finentry}} + \endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.cbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.cbx index d5bcdf95044..ccac27098ac 100644 --- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.cbx @@ -1,10 +1,10 @@ -% $Id: philosophy-modern.cbx,v 0.7c 2011/05/16 Valbusa$ -% Copyright 2009-2011 Ivan Valbusa. This package is author-maintained. +% $Id: philosophy-modern.cbx,v 0.8b 2012/05/06 Valbusa$ +% Copyright 2009-2012 Ivan Valbusa. This package is author-maintained. % Permission is granted to copy, distribute and/or modify this software under the % terms of the LaTeX Project Public License, version 1.3c % http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt. -\ProvidesFile{philosophy-modern.cbx}[philosophy-modern.cbx,v 0.7c 2011/05/16 valbusa beta$] +\ProvidesFile{philosophy-modern.cbx}[philosophy-modern.cbx,v 0.8b 2012/05/06 valbusa beta$] \RequireCitationStyle{philosophy-classic} diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx index 206a3af52e2..df1ffb96318 100644 --- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx @@ -1,24 +1,18 @@ -% $Id: philosophy-standard.bbx,v 0.7c 2011/05/16Valbusa$ -% Copyright 2009-2011 Ivan Valbusa. This package is author-maintained. +% $Id: philosophy-standard.bbx,v 0.8b 2012/05/06 Valbusa$ +% Copyright 2009-2012 Ivan Valbusa. This package is author-maintained. % Permission is granted to copy, distribute and/or modify this software under the % terms of the LaTeX Project Public License, version 1.3c % http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt. -\ProvidesFile{philosophy-standard.bbx}[$Id: philosophy-standard.bbx,v 0.7c 2011/05/16 valbsua beta $] +\ProvidesFile{philosophy-standard.bbx}[$Id: philosophy-standard.bbx,v 0.8b 2012/05/06 valbsua beta $] \RequireBibliographyStyle{standard} \DeclareLanguageMapping{italian}{italian-philosophy} \DeclareLanguageMapping{english}{english-philosophy} -%*********************************************************************************************************** -% -% DECLARE AND EXECUTE BIBLIOGRAPHY OPTIONS -% -%*********************************************************************************************************** - % boolean options -%--------------------------------- + \newtoggle{bbx:annotation} \newtoggle{bbx:library} \newtoggle{bbx:scauthors} @@ -27,6 +21,7 @@ \newtoggle{bbx:origbrackets} \newtoggle{bbx:inbeforejournal} \newtoggle{bbx:romanvol} +\newtoggle{bbx:classical} \DeclareBibliographyOption{annotation}[true]{% \settoggle{bbx:annotation}{#1}} @@ -42,46 +37,53 @@ \settoggle{bbx:origbrackets}{#1}} \DeclareBibliographyOption{inbeforejournal}[true]{% \settoggle{bbx:inbeforejournal}{#1}} +\DeclareBibliographyOption{classical}[true]{% + \settoggle{bbx:classical}{#1}} % multi value options -%--------------------------------- + \newcommand{\bbx@publocformat}{} \newcommand{\bbx@volnumformat}{} \newcommand{\bbx@origfieldsformat}{} -\newcommand{\bbx@origfieldstype}{} +\newcommand{\bbx@origfields}{} \newcommand{\bbx@editionformat}{} \newcommand{\bbx@volumeformat}{} - \DeclareBibliographyOption{publocformat}[publocyear]{% \renewcommand{\bbx@publocformat}{#1}} -\DeclareBibliographyOption{volnumformat}[volnumdefault]{% +\DeclareBibliographyOption{volnumformat}[plain]{% \renewcommand{\bbx@volnumformat}{#1}} \DeclareBibliographyOption{origfieldsformat}[semicolon]{% \renewcommand{\bbx@origfieldsformat}{#1}} -\DeclareBibliographyOption{origfieldstype}[true]{% - \renewcommand{\bbx@origfieldstype}{#1}} +\DeclareBibliographyOption{origfields}[true]{% + \renewcommand{\bbx@origfields}{#1}} \DeclareBibliographyOption{editionformat}[arabic]{% \renewcommand{\bbx@editionformat}{#1}} \DeclareBibliographyOption{volumeformat}[arabic]{% \renewcommand{\bbx@volumeformat}{#1}} +\DeclareEntryOption{origed}[true]{% + \renewcommand{\bbx@origfields}{origed}} + % Execute options -%--------------------------------- -\ExecuteBibliographyOptions{% - publocformat=publocyear, - annotation=false, - library=true, - scauthors=false, - scauthorsbib=false, - origfieldsformat=semicolon, - inbeforejournal=false, - volnumformat=volnumdefault, - origfieldsformat=semicolon, - editionformat=arabic, - volumeformat=arabic, -} +\ExecuteBibliographyOptions{% + publocformat = publocyear, + annotation = false, + library = true, + scauthors = false, + scauthorsbib = false, + origfieldsformat= semicolon, + inbeforejournal = false, + volnumformat = plain, + editionformat = arabic, + volumeformat = arabic, + maxcitenames = 2, + mincitenames = 1, + maxbibnames = 999, + minbibnames = 999, + classical = false, + } % AT BEGIN SHORTHANDS %**************************************** \AtBeginShorthands{\togglefalse{bbx:annotation}} @@ -93,7 +95,7 @@ \DeclareNameFormat{sortname}{% \ifnumequal{\value{listcount}}{1} {\iffirstinits - {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}} + {\usebibmacro{name:last-first}{\textsc{#1}}{\textsc{#4}}{\textsc{#5}}{\textsc{#7}}}%MOD {\ifblank{#3}{\usebibmacro{name:last-first}{\textsc{#1}\nopunct}{\textsc{#3}}{\textsc{#5}}{\textsc{#7}}}{\usebibmacro{name:last-first}{\textsc{#1}}{\textsc{#3}}{\textsc{#5}}{\textsc{#7}}}}% \ifblank{#3#5} {} @@ -132,12 +134,12 @@ \endgroup} % Definisco ora alcuni comandi che servono per il formato dei campi. -\newcommand{\annotationfont}{\sffamily} +\newcommand{\annotationfont}{\footnotesize} \newcommand{\libraryfont}{} % Nuovi comandi per avere la traduzione tra parentesi \newcommand{\origleftparen}{\pureopenparen} -\newcommand{\origrightparen}{\purecoseparen} +\newcommand{\origrightparen}{\purecloseparen} \newcommand{\origleftbracket}{\bibleftbracket} \newcommand{\origrightbracket}{\bibrightbracket} \newcommand{\backrefleftparen}{\pureopenparen} @@ -178,68 +180,60 @@ \expandafter\editionfont \expandafter{\romannumeral#1}% \endgroup} - -\appto\biburlsetup{\Urlmuskip=0mu\relax}% Thanks to Enrico Gregorio - + % fields format %---------------------------------------------- - % TITLE \DeclareFieldFormat[bookinbook]{title}{\mkbibemph{#1}} \DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}} -\DeclareFieldFormat[review]{title}{#1} +\DeclareFieldFormat[review]{title}{\bibstring{reviewof}\addspace{#1}} +\DeclareFieldFormat[review]{volume}{% + \ifdefstring{\bbx@volnumformat}{strings}{% + \bibstring{volume}\addnbspace\ifdefstring{\bbx@volumeformat}{arabic}{#1}{\volfnt{#1}}}{\ifdefstring{\bbx@volumeformat}{arabic}{#1}{\volfnt{#1}}}} \DeclareFieldFormat[inreference]{title}{\mkbibquote{#1}} - % CITETITLE -\DeclareFieldFormat[inbook]{citetitle}{\mkbibemph{#1}} +\DeclareFieldFormat[bookinbook]{citetitle}{\mkbibemph{#1}} \DeclareFieldFormat[thesis]{citetitle}{\mkbibemph{#1}} - % ORIGTITLE \DeclareFieldFormat{origtitle}{\mkbibemph{#1}} - +\DeclareFieldFormat[article]{origtitle}{\mkbibquote{#1}} % USERA \DeclareFieldFormat{usera}{\mkbibemph{#1}} -\DeclareFieldFormat[article]{usera}{\mkbibquote{#1}} +%\DeclareFieldFormat[article]{usera}{\mkbibquote{#1}} \DeclareFieldFormat[bookinbook]{usera}{\mkbibemph{#1}} \DeclareFieldFormat[inbook]{usera}{\mkbibemph{#1}} \DeclareFieldFormat[incollection]{usera}{\mkbibquote{#1}} - % USERC \DeclareFieldFormat{userc}{\mkpageprefix[bookpagination]{#1}} - % URL \DeclareFieldFormat{url}{\url{#1}} - +% EDITION \DeclareFieldFormat{edition}{% \ifinteger{#1} {\ifdefstring{\bbx@editionformat}{arabic} {\mkbibordedition{#1}~\bibstring{edition}} {\edfnt{#1}~\bibstring{edition}}}% {#1\isdot}} - % ANNOTATION LIBRARY \DeclareFieldFormat{annotation}{\annotationfont #1} \DeclareFieldFormat{library}{\libraryfont #1} - % PARENS \DeclareFieldFormat{backrefparens}{\mkpureparens{#1}} \DeclareFieldFormat{pureparens}{\mkpureparens{#1}} - +% NUMBER \DeclareFieldFormat{number}{% - \ifdefstring{\bbx@volnumformat}{volnumstrings}{% + \ifdefstring{\bbx@volnumformat}{strings}{% \bibstring{number}\adddotspace #1}{#1}}% number in a series \DeclareFieldFormat[article]{number}{% - \ifdefstring{\bbx@volnumformat}{volnumstrings}{% + \ifdefstring{\bbx@volnumformat}{strings}{% \bibstring{number}\adddotspace #1}{#1}}% number in a series - +% VOLUME \DeclareFieldFormat{volume}{\bibstring{volume}~\ifdefstring{\bbx@volumeformat}{arabic}{#1}{\volfnt{#1}}}% volume of a book - \DeclareFieldFormat[article]{volume}{% - \ifdefstring{\bbx@volnumformat}{volnumstrings}{% + \ifdefstring{\bbx@volnumformat}{strings}{% \bibstring{volume}\addnbspace\ifdefstring{\bbx@volumeformat}{arabic}{#1}{\volfnt{#1}}}{\ifdefstring{\bbx@volumeformat}{arabic}{#1}{\volfnt{#1}}}} - - +% SERIES \DeclareFieldFormat{series}{% \ifinteger{#1} {\mkbibordseries{#1}~\bibstring{jourser}} @@ -247,7 +241,6 @@ % NEW MACROS %*********************************************** - \renewbibmacro*{citeindex}{% \ifciteindex{\indexnames{labelname}}{}} \renewbibmacro*{bibindex}{% @@ -258,7 +251,6 @@ \indexnames{editorc}}% {}}% - \renewbibmacro*{pageref}{% \iflistundef{pageref} {} @@ -289,27 +281,29 @@ {\usebibmacro{orgpublocyear}}}} -%************************************************** - -\newbibmacro*{origfields}{% - \iflistundef{origlocation}% - {}% - {\ifdefstring{\bbx@origfieldsformat}{parens} - {\setunit{\addspace\origleftparen}}% - {\ifdefstring{\bbx@origfieldsformat}{brackets}{% - \setunit{\addspace\origleftbracket}}{\setunit{\addsemicolon\space}}}% - \iffieldundef{reprinttitle}% - {\printtext{\ifdefstring{\bbx@origfieldstype}{edorig}{\bibstring{edorig}}{\bibstring{transtolang}}}\nopunct} - {\printtext{\bibstring{reprint}}\nopunct} - \setunit{\addspace}% - \iffieldundef{reprinttitle}% - {\usebibmacro{origtitle}}% - {\usebibmacro{reprinttitle}}% - \newunit\newblock - \usebibmacro{origpublisher+origlocation+origdate}% - \ifdefstring{\bbx@origfieldsformat}{parens} - {\origrightparen}% - {\ifdefstring{\bbx@origfieldsformat}{brackets}{\origrightbracket}{}}}} +\renewbibmacro*{annotation}{% +\iftoggle{bbx:library}{% +\setunit{\addperiod\space}% + \iffieldundef{library}% + {\printfield[library]{\bibannotationprefix\thefield{entrykey}.tex}} + {\printfield{library}}}% + {}}% + + +\renewbibmacro*{finentry}{% + \iftoggle{bbx:annotation}% + {\iffieldundef{annotation}% + {\finentry}% + {\setunit{\addperiod\par\nobreak\vspace*{.5ex}}% + \printtext[annotation]{\printfield{annotation}\finentry\par}}}% + {\finentry}} + + + +% ORIGFIELDS + + +% origpublisher+origlocation+origdate \newbibmacro*{origpublisher+origlocation+origdate}{% \ifdefstring{\bbx@publocformat}{loccolonpub} @@ -319,303 +313,257 @@ \printfield{userc}} {\usebibmacro{origpublocyear}\setunit{\bibpagespunct}% \printfield{userc}}}} +\newbibmacro*{origpublocyear}{%% ``Publisher, Location Year'' + \iflistundef{origpublisher}% + {\printlist{origlocation}% + \setunit*{\addspace}% + \printorigdate}% + {\printlist{origpublisher}% + \setunit*{\addcomma\space}% + \printlist{origlocation}% + \setunit*{\addspace}% + \printorigdate}% + \newunit} +\newbibmacro*{origloccolonpub}{%% ``Location: Publisher, Year'' + \iflistundef{origlocation}{}% + {\printlist{origlocation}}% + \iflistundef{origpublisher}% + {\setunit*{\addspace}% + \printorigdate}% + {\setunit*{\addcolon\space}% + \printlist{origpublisher}% + \setunit*{\addcomma\space}% + \printorigdate}% + \newunit} +\newbibmacro*{origlocpubyear}{%% ``Location, Publisher, Year'' + \iflistundef{origlocation}{}% + {\printlist{origlocation}}% + \iflistundef{origpublisher}% + {\setunit*{\addspace}% + \printorigdate}% + {\setunit*{\addcomma\space}% + \printlist{origpublisher}% + \setunit*{\addcomma\space}% + \printorigdate}% + \newunit} + +% reprinttitle +\newbibmacro*{reprinttitle}{% + \iffieldundef{reprinttitle}{}{% + \iffieldsequal{reprinttitle}{title}{}{% + \printfield[title]{reprinttitle}% + \setunit{\addcomma\space}}}% + \iffieldundef{userb}{}{% + \printfield{userb}}}% -% Questa macro gestisce la forma: ``Publisher, Location Year'', relativamente alla traduzione -%*********************************************************************************************************** -\newbibmacro*{origpublocyear}{% -\iflistundef{origpublisher}% - {\printlist{origlocation}% - \setunit*{\addspace}% - \printorigdate}% - {\printlist{origpublisher}% - \setunit*{\addcomma\space}% - \printlist{origlocation}% - \setunit*{\addspace}% - \printorigdate}% - \newunit} - -% Questa macro gestisce la forma: ``Location: Publisher, Year'', relativamente alla traduzione -%*********************************************************************************************************** -\newbibmacro*{origloccolonpub}{% -\iflistundef{origlocation}{}% - {\printlist{origlocation}}% - \iflistundef{origpublisher}% - {\setunit*{\addspace}% - \printorigdate}% - {\setunit*{\addcolon\space}% - \printlist{origpublisher}% - \setunit*{\addcomma\space}% - \printorigdate}% - \newunit} - - % Questa macro gestisce la forma: ``Location, Publisher, Year'', relativamente alla traduzione -%*********************************************************************************************************** -\newbibmacro*{origlocpubyear}{% -\iflistundef{origlocation}{}% - {\printlist{origlocation}}% - \iflistundef{origpublisher}% - {\setunit*{\addspace}% - \printorigdate}% - {\setunit*{\addcomma\space}% - \printlist{origpublisher}% - \setunit*{\addcomma\space}% - \printorigdate}% - \newunit} - -% La macro che gestisce il titolo della traduzione (origtitle) -%*********************************************************************************************************** -\newbibmacro*{origtitle}{% +% transorigstring + +\newbibmacro*{transorigstring}{% + \iffieldundef{reprinttitle}% + {\printtext{\ifdefstring{\bbx@origfields}{origed} + {\bibstring{origed}}% + {\bibstring{transtolang}}}\nopunct}% + {\printtext{\bibstring{reprint}}}\nopunct} + %nopunct + %serve se si ha solo ``origlocation + origdate'' + +% origtitle:book + +\newbibmacro*{origtitle:book}{% \iffieldundef{origtitle}{}{ \printfield[origtitle]{origtitle}% \setunit{\addcomma\space}} \iffieldundef{userb}{}{% - \printfield{userb}% - }} - -% La macro che gestisce il titolo della ristampa (reprinttitle) -%*********************************************************************************************************** -\newbibmacro*{reprinttitle}{% - \iffieldundef{reprinttitle}{}{% - \iffieldsequal{reprinttitle}{title}{}{% - \printfield[title]{reprinttitle}% - \setunit{\addcomma\space}}} - \iffieldundef{userb}{}{% - \printfield{userb}% - }} - -% La macro che gestisce il titolo della traduzione (origtitle) nelle voci incollection -%*********************************************************************************************************** -\newbibmacro*{origtitle:incollection}{% - \iflistundef{origlocation}{}{% -\ifdefstring{\bbx@origfieldsformat}{parens} - {\setunit{\addspace\origleftparen}}% - {\ifdefstring{\bbx@origfieldsformat}{brackets}{\setunit{\addspace\origleftbracket}}{\setunit{\addsemicolon\space}}}% - \printtext{\bibstring{transtolang}% - \iffieldundef{usera}% - {\setunit{\addspace}}% - {\setunit{\addspace}% - \printfield[usera]{usera}% - \setunit{\addcomma\space}% - \usebibmacro{in:}}% - \setunit{\addspace}% - \newblock - \iffieldundef{origtitle}{}{% - \printfield[origtitle]{origtitle}% - \setunit{\addcomma\space}} - \iffieldundef{userb}{}{% - \printfield{userb}% - \newunit} - \usebibmacro{origpublisher+origlocation+origdate}% -\ifdefstring{\bbx@origfieldsformat}{parens} - {\origrightparen}% - {\ifdefstring{\bbx@origfieldsformat}{brackets}{\origrightbracket}{}}}}} - -% La macro che gestisce il titolo della traduzione (origtitle) nelle voci inbook -%*********************************************************************************************************** -\newbibmacro*{origtitle:inbook}{% - \iflistundef{origlocation}{}{% -\ifdefstring{\bbx@origfieldsformat}{parens} - {\setunit{\addspace\origleftparen}}% - {\ifdefstring{\bbx@origfieldsformat}{brackets}{\setunit{\addspace\origleftbracket}}{\setunit{\addsemicolon\space}}}% - \printtext{\bibstring{transtolang}% - \iffieldundef{usera}% - {\setunit{\addspace}}% - {\setunit{\addspace}% - \printfield{usera}% - \setunit{\addcomma\space}% - \usebibmacro{in:}}% - \setunit{\addspace}% - \newblock - \iffieldundef{origtitle}{}{% - \printfield[origtitle]{origtitle}% - \setunit{\addcomma\space}}% - \iffieldundef{userb}{}{% - \printfield{userb}% - \newunit}% - \usebibmacro{origpublisher+origlocation+origdate}% -\ifdefstring{\bbx@origfieldsformat}{parens} - {\origrightparen}% - {\ifdefstring{\bbx@origfieldsformat}{brackets}{\origrightbracket}{}}}}} - -\newbibmacro*{articletranslated}{% - \iflistundef{origlocation}{}{% -\ifdefstring{\bbx@origfieldsformat}{parens} - {\setunit{\addspace\origleftparen}}% - {\ifdefstring{\bbx@origfieldsformat}{brackets}{\setunit{\addspace\origleftbracket}}{\setunit{\addsemicolon\space}}}% - \printtext{\bibstring{transtolang}% - \iffieldundef{usera}% - {\setunit{\addspace}}% - {\setunit{\addspace}% - \printfield{usera}% - \setunit{\addcomma\space}% - \usebibmacro{in:}}% - \setunit{\addspace}% - \iffieldundef{origtitle}{}{% - \printfield[origtitle]{origtitle}% - \newunit\newblock} - \iffieldundef{userb}{}{% - \printfield{userb} - \newunit} - \usebibmacro{origpublisher+origlocation+origdate}% -\ifdefstring{\bbx@origfieldsformat}{parens} - {\origrightparen}% - {\ifdefstring{\bbx@origfieldsformat}{brackets}{\origrightbracket}{}}}}} + \printfield{userb}}}% +% origtitledata:book - - \renewbibmacro*{annotation}{% -\iftoggle{bbx:library}{% -\setunit{\addperiod\space}% - \iffieldundef{library} - {\printfile[library]{\bibannotationprefix\thefield{entrykey}.tex}} - {\printfield{library}}} - {} - } - -\renewbibmacro*{finentry}{% - \iftoggle{bbx:annotation}% - {\iffieldundef{annotation}% - {\finentry}% - {\setunit{\addperiod\par\nobreak}% - \printtext[annotation]{\printfield{annotation}\finentry\par}}}% - {\finentry}} +\newbibmacro*{origtitledata:book}{% + \usebibmacro{transorigstring}% + \iffieldundef{reprinttitle}% + {\usebibmacro{origtitle:book}}% + {\usebibmacro{reprinttitle}}% + \newunit\newblock + \usebibmacro{origpublisher+origlocation+origdate}} +% origdata:book - \renewbibmacro*{addendum+pubstate}{% - \printfield{addendum}% - \newunit\newblock - \printfield{pubstate}% -\ifdefstring{\bbx@origfieldstype}{false}{}{% - \newunit\newblock - \usebibmacro{origfields}} - \newunit\newblock - \usebibmacro{annotation}% -} - - \newbibmacro*{artaddendum+pubstate}{% - \printfield{addendum}% - \newunit\newblock - \printfield{pubstate}% -\ifdefstring{\bbx@origfieldstype}{false}{}{% - \newunit\newblock - \usebibmacro{articletranslated}}% - \newunit\newblock - \usebibmacro{annotation}% -} +\newbibmacro*{origdata:book}{% + \iffieldundef{origyear}% + {}% + {\ifdefstring{\bbx@origfieldsformat}{parens} + {\printtext[pureparens]{\usebibmacro{origtitledata:book}}} + {\ifdefstring{\bbx@origfieldsformat}{brackets} + {\printtext[brackets]{\usebibmacro{origtitledata:book}}} + {\setunit{\addsemicolon\space}% + \printtext{\usebibmacro{origtitledata:book}}}}}} -% Questa Ë una nuova macro, analoga alla pecedente, ma per le voci \bibtype{inbook} -%*********************************************************************************************************** - \newbibmacro*{inbookaddendum+pubstate}{% - \printfield{addendum}% - \newunit\newblock - \printfield{pubstate}% -\ifdefstring{\bbx@origfieldstype}{false}{}{% - \newunit\newblock - \usebibmacro{origtitle:inbook}}% - \newunit\newblock - \usebibmacro{annotation}% -} - -% Questa Ë una nuova macro, analoga alla pecedente, ma per le voci \bibtype{incollection} -%*********************************************************************************************************** - \newbibmacro*{incolladdendum+pubstate}{% - \printfield{addendum}% - \newunit\newblock - \printfield{pubstate}% -\ifdefstring{\bbx@origfieldstype}{false}{}{% - \newunit\newblock - \usebibmacro{origtitle:incollection}}% - \newunit\newblock - \usebibmacro{annotation}% -} +% origtitle:article-inbook-incoll +\newbibmacro*{origtitle:article-inbook-incoll}{% + \iffieldundef{origtitle}{}{% + \printfield[origtitle]{origtitle}% + \setunit{\addcomma\space}} +\iffieldundef{usera}{}{% + \usebibmacro{in:}% + \printfield{usera}% + \setunit{\addcomma\space}}% + \iffieldundef{userb}{}{% + \printfield{userb}% + \newunit}} + +% origtitledata:article-inbook-incoll + +\newbibmacro*{origtitledata:article-inbook-incoll}{% + \usebibmacro{transorigstring}% + \setunit{\addspace}% + \usebibmacro{origtitle:article-inbook-incoll}% + \usebibmacro{origpublisher+origlocation+origdate}} + +% origdata:article-inbook + +\newbibmacro*{origdata:article-inbook}{% + \iflistundef{origlocation}{}{% + \ifdefstring{\bbx@origfieldsformat}{parens} + {\printtext[pureparens]{\usebibmacro{origtitledata:article-inbook-incoll}}} + {\ifdefstring{\bbx@origfieldsformat}{brackets} + {\printtext[brackets]{\usebibmacro{origtitledata:article-inbook-incoll}}} + {\setunit{\addsemicolon\space}% + \printtext{\usebibmacro{origtitledata:article-inbook-incoll}}}}}} + +% addendum+pubstate + +\renewbibmacro*{addendum+pubstate}{% + \printfield{addendum}% + \newunit\newblock + \printfield{pubstate}% + \ifdefstring{\bbx@origfields}{none}{}{% + \newunit\newblock + \usebibmacro{origdata:book}} + \newunit\newblock + \usebibmacro{annotation}} + +\newbibmacro*{addendum+pubstate:article-book-incoll}{% + \printfield{addendum}% + \newunit\newblock + \printfield{pubstate}% + \ifdefstring{\bbx@origfields}{none}{}{% + \newunit\newblock + \usebibmacro{origdata:article-inbook}}% + \newunit\newblock + \usebibmacro{annotation}} + +\renewbibmacro*{series+number}{% + \printfield{series}% + \setunit*{\addcomma\space}% + \printfield{number}% + \newunit} - \renewbibmacro*{series+number}{% - \printfield{series}% - \setunit*{\addcomma\space}% - \printfield{number}% - \newunit} - +% volnum option \newbibmacro*{volnumdefault}{% -\printfield{volume}% - \setunit*{\volnumpunct}% - \printfield{number}} + \printfield{volume}% + \setunit*{\volnumpunct}% + \printfield{number}} \newbibmacro*{volnumparens}{% -\nopunct% -\printtext[pureparens]{% -\printfield{volume}% - \setunit*{\volnumpunct}% - \printfield{number}}\addcomma\space} + \nopunct% + \printtext[pureparens]{% + \printfield{volume}% + \setunit*{\volnumpunct}% + \printfield{number}}\addcomma\space} \newbibmacro*{volnumstrings}{% -\iffieldundef{volume}{}{% -\printfield{volume}% -\setunit*{\volnumpunct}}% -\iffieldundef{number}{}{% -\printfield{number}}} + \iffieldundef{volume}{}{% + \printfield{volume}% + \setunit*{\volnumpunct}}% + \iffieldundef{number}{}{% + \printfield{number}}} \renewbibmacro*{journal}{% - \iffieldundef{journaltitle} - {} - {\printtext[journaltitle]{% - \printfield[titlecase]{journaltitle}% - \midsentence%MOD############ - \setunit{\subtitlepunct}% - \printfield[titlecase]{journalsubtitle}}}} + \iffieldundef{journaltitle} + {} + {\printtext[journaltitle]{% + \printfield[titlecase]{journaltitle}% + \midsentence%MOD############ + \setunit{\subtitlepunct}% + \printfield[titlecase]{journalsubtitle}}}} \renewbibmacro*{periodical}{% - \iffieldundef{title} - {} - {\printtext[title]{% - \printfield[titlecase]{title}% - \midsentence%MOD############# - \setunit{\subtitlepunct}% - \printfield[titlecase]{subtitle}}}} + \iffieldundef{title} + {} + {\printtext[title]{% + \printfield[titlecase]{title}% + \midsentence%MOD############# + \setunit{\subtitlepunct}% + \printfield[titlecase]{subtitle}}}} - \renewbibmacro*{journal+issuetitle}{% - \usebibmacro{journal}% - \setunit*{\addspace}% - \iffieldundef{series} - {} - {\newunit - \printfield{series}% - \setunit{\addspace}\midsentence}% - \newunit% - \ifdefstring{\bbx@volnumformat}{volnumstrings}{\usebibmacro{volnumstrings}}% - {\ifdefstring{\bbx@volnumformat}{volnumparens}{\usebibmacro{volnumparens}}% - {\usebibmacro{volnumdefault}}}% - \setunit{\addcomma\space}% - \printfield{eid}% - \setunit{\addspace}% - \usebibmacro{issue+date}% - \setunit{\addcolon\space}% - \usebibmacro{issue}% - \newunit} +\renewbibmacro*{journal+issuetitle}{% + \usebibmacro{journal}% + \setunit*{\addspace}% + \iffieldundef{series} + {} + {\newunit + \printfield{series}% + \setunit{\addspace}\midsentence}% + \newunit% + \ifdefstring{\bbx@volnumformat}{strings} + {\usebibmacro{volnumstrings}}% + {\ifdefstring{\bbx@volnumformat}{parens} + {\usebibmacro{volnumparens}}% + {\usebibmacro{volnumdefault}}}% + \setunit{\addcomma\space}% + \printfield{eid}% + \setunit{\addspace}% + \usebibmacro{issue+date}% + \setunit{\addcolon\space}% + \usebibmacro{issue}% + \newunit} - \renewbibmacro*{title+issuetitle}{% - \usebibmacro{periodical}% - \setunit*{\addspace}% - \iffieldundef{series} - {} - {\newunit - \printfield{series}% - \setunit{\addspace}\midsentence}% - \newunit - \ifdefstring{\bbx@volnumformat}{volnumstrings}{\usebibmacro{volnumstrings}}% - {\ifdefstring{\bbx@volnumformat}{volnumparens}{\usebibmacro{volnumparens}}% - {\usebibmacro{volnumdefault}}}% - \setunit{\addcomma\space}% - \printfield{eid}% - \setunit{\addspace}% - \usebibmacro{issue+date}% - \setunit{\addcolon\space}% - \usebibmacro{issue}% - \newunit} - + \usebibmacro{periodical}% + \setunit*{\addspace}% + \iffieldundef{series} + {} + {\newunit + \printfield{series}% + \setunit{\addspace}\midsentence}% + \newunit + \ifdefstring{\bbx@volnumformat}{strings}% + {\usebibmacro{volnumstrings}}% + {\ifdefstring{\bbx@volnumformat}{parens}% + {\usebibmacro{volnumparens}}% + {\usebibmacro{volnumdefault}}}% + \setunit{\addcomma\space}% + \printfield{eid}% + \setunit{\addspace}% + \usebibmacro{issue+date}% + \setunit{\addcolon\space}% + \usebibmacro{issue}% + \newunit} + +\renewbibmacro*{event+venue+date}{%v0.8 + \printfield{eventtitle}% + \ifboolexpr{ + test {\iffieldundef{venue}} + and + test {\iffieldundef{eventyear}} + } + {} + {\setunit*{\addspace}% + \printtext{%\printtext[parens]{%IVAN + \printfield{venue}% + \setunit*{\addcomma\space}% + \printeventdate}}% + \newunit} + + +%----------------------------------------------------------------- +% +% DRIVERS +% +%----------------------------------------------------------------- \DeclareBibliographyDriver{article}{% \usebibmacro{bibindex}% @@ -645,102 +593,24 @@ \newunit\newblock \usebibmacro{doi+eprint+url}% \newunit\newblock - \usebibmacro{artaddendum+pubstate}% - \newunit\newblock - \usebibmacro{pageref}% - \usebibmacro{finentry}} - - \DeclareBibliographyDriver{book}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor+others/translator+others}% - \setunit{\labelnamepunct}\newblock - \usebibmacro{maintitle+title}% - \newunit - \printlist{language}% - \newunit\newblock - \usebibmacro{byauthor}% - \newunit\newblock - \usebibmacro{byeditor+others}% - \newunit\newblock - \printfield{edition}% - \newunit - \printfield{volumes}% - \newunit\newblock - \usebibmacro{series+number}% - \newunit\newblock - \printfield{note}% - \newunit\newblock - \usebibmacro{publisher+location+date}% - \newunit\newblock - \iffieldundef{maintitle} - {\printfield{volume}% - \printfield{part}} - {}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{pagetotal}% - \newunit\newblock - \iftoggle{bbx:isbn} - {\printfield{isbn}} - {}% - \newunit\newblock - \usebibmacro{doi+eprint+url}% - \newunit\newblock - \usebibmacro{addendum+pubstate}% + \usebibmacro{addendum+pubstate:article-book-incoll}% \newunit\newblock \usebibmacro{pageref}% \usebibmacro{finentry}} -\DeclareBibliographyDriver{collection}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{editor+others}% - \setunit{\labelnamepunct}\newblock - \usebibmacro{maintitle+title}% - \newunit - \printlist{language}% +%v0.8b nuova versione + \newbibmacro*{incollection:full}{% + \usebibmacro{maintitle+booktitle}% \newunit\newblock \usebibmacro{byeditor+others}% \newunit\newblock \printfield{edition}% \newunit - \printfield{volumes}% - \newunit\newblock - \usebibmacro{series+number}% - \newunit\newblock - \printfield{note}% - \newunit\newblock - \usebibmacro{publisher+location+date}% - \newunit\newblock - \iffieldundef{maintitle} + \iffieldundef{maintitle} {\printfield{volume}% \printfield{part}} {}% \newunit -\usebibmacro{chapter+pages}% - \newunit - \printfield{pagetotal}% - \newunit\newblock - \iftoggle{bbx:isbn} - {\printfield{isbn}} - {}% - \newunit\newblock - \usebibmacro{doi+eprint+url}% - \newunit\newblock - \usebibmacro{addendum+pubstate}% - \newunit\newblock - \usebibmacro{pageref}% - \usebibmacro{finentry}} - - \newbibmacro*{incollection:full}{% - \usebibmacro{maintitle+booktitle}% - \newunit\newblock - \usebibmacro{byeditor+others}% - \newunit\newblock - \printfield{edition}% - \newunit \printfield{volumes}% \newunit\newblock \usebibmacro{series+number}% @@ -749,11 +619,6 @@ \newunit\newblock \usebibmacro{publisher+location+date}% \newunit\newblock - \iffieldundef{maintitle} - {\printfield{volume}% - \printfield{part}} - {}% - \newunit \usebibmacro{chapter+pages}% \newunit\newblock \iftoggle{bbx:isbn} @@ -762,13 +627,14 @@ \newunit\newblock \usebibmacro{doi+eprint+url}% \newunit\newblock - \usebibmacro{incolladdendum+pubstate}% - \newunit\newblock + \usebibmacro{addendum+pubstate:article-book-incoll}% + \setunit{\bibpagerefpunct}\newblock \usebibmacro{pageref}% \usebibmacro{finentry}} - + +% v0.8b NUOVA VERSIONE \newbibmacro*{inbook:full}{% - \usebibmacro{bybookauthor}% + \usebibmacro{bybookauthor}% \newunit\newblock \usebibmacro{maintitle+booktitle}% \newunit\newblock @@ -776,6 +642,11 @@ \newunit\newblock \printfield{edition}% \newunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newunit \printfield{volumes}% \newunit\newblock \usebibmacro{series+number}% @@ -784,11 +655,6 @@ \newunit\newblock \usebibmacro{publisher+location+date}% \newunit\newblock - \iffieldundef{maintitle} - {\printfield{volume}% - \printfield{part}} - {}% - \newunit \usebibmacro{chapter+pages}% \newunit\newblock \iftoggle{bbx:isbn} @@ -797,9 +663,15 @@ \newunit\newblock \usebibmacro{doi+eprint+url}% \newunit\newblock - \usebibmacro{inbookaddendum+pubstate}% - \newunit\newblock + \usebibmacro{addendum+pubstate:article-book-incoll}% + \setunit{\bibpagerefpunct}\newblock \usebibmacro{pageref}% \usebibmacro{finentry}} + + + + + + \endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx index e5581d8fbb6..8e1e4a698c8 100644 --- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx @@ -1,18 +1,49 @@ -% $Id: philosophy-verbose.bbx,v 0.7c 2011/05/16 Valbusa$ -% Copyright 2009-2011 Ivan Valbusa. This package is author-maintained. +% $Id: philosophy-verbose.bbx,v 0.8b 2012/05/06 Valbusa$ +% Copyright 2009-2012 Ivan Valbusa. This package is author-maintained. % Permission is granted to copy, distribute and/or modify this software under the % terms of the LaTeX Project Public License, version 1.3c % http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt. -\ProvidesFile{philosophy-verbose.bbx}[$Id: philosophy-verbose.bbx,v 0.7c 2011/05/16valbsua beta $] +\ProvidesFile{philosophy-verbose.bbx}[$Id: philosophy-verbose.bbx,v 0.8b 2012/05/06 valbsua beta $] \RequireBibliographyStyle{authortitle} \RequireBibliographyStyle{philosophy-standard} +\renewbibmacro*{bbx:editor}[1]{% + \ifboolexpr{ + test \ifuseeditor + and + not test {\ifnameundef{editor}} + } + {\usebibmacro{bbx:dashcheck} + {\bibnamedash} + {\printnames{editor}% + \setunit{\addspace}% #MOD# + \usebibmacro{bbx:savehash}}% + \usebibmacro{#1}% + \clearname{editor}} + {\global\undef\bbx@lasthash}} + +\renewbibmacro*{author}{% + \ifboolexpr{ + test \ifuseauthor + and + not test {\ifnameundef{author}} + } + {\usebibmacro{bbx:dashcheck} + {\bibnamedash} + {\printnames{author}% + \iffieldundef{nameaddon}{}% + {\setunit{\addspace}% + \printtext[brackets]{\printfield{nameaddon}}}% + \setunit{\addcomma\space}% + \usebibmacro{bbx:savehash}}% + \usebibmacro{authorstrg}} + {\global\undef\bbx@lasthash}} %************************************************************** -% Macro per la forma ``Publisher, Location Year''. +%``Publisher, Location Year''. %************************************************************** \newbibmacro*{publocyear}{% \iflistundef{publisher}% @@ -23,7 +54,6 @@ \setunit*{\addspace}% \usebibmacro{date}% \newunit} - \newbibmacro*{inpublocyear}{% \iflistundef{institution}% {}% @@ -33,7 +63,6 @@ \setunit*{\addspace}% \usebibmacro{date}% \newunit} - \newbibmacro*{orgpublocyear}{% \iflistundef{organization}% {}% @@ -44,7 +73,7 @@ \usebibmacro{date}% \newunit} %************************************************************** -% Macro per la forma ``Location: Publisher, Year'' +%``Location: Publisher, Year'' %************************************************************** \newbibmacro*{loccolonpub}{% \printlist{location}% @@ -55,7 +84,6 @@ \setunit*{\addcomma\space}% \usebibmacro{date}% \newunit} - \newbibmacro*{inloccolonpub}{% \printlist{location}% \iflistundef{institution} @@ -65,7 +93,6 @@ \setunit*{\addcomma\space}% \usebibmacro{date}% \newunit} - \newbibmacro*{orgloccolonpub}{% \printlist{location}% \iflistundef{organization} @@ -76,7 +103,7 @@ \usebibmacro{date}% \newunit} %************************************************************** -% Macro per la forma ``Location, Publisher, Year'' +%``Location, Publisher, Year'' %************************************************************** \newbibmacro*{locpubyear}{% \printlist{location}% @@ -87,7 +114,6 @@ \setunit*{\addcomma\space}% \usebibmacro{date}% \newunit} - \newbibmacro*{inlocpubyear}{% \printlist{location}% \iflistundef{institution} @@ -97,7 +123,6 @@ \setunit*{\addcomma\space}% \usebibmacro{date}% \newunit} - \newbibmacro*{orglocpubyear}{% \printlist{location}% \iflistundef{organization} @@ -108,31 +133,18 @@ \usebibmacro{date}% \newunit} -%******************************************************************** -\renewbibmacro*{bbx:editor}[1]{% - \ifboolexpr{ - test \ifuseeditor - and - not test {\ifnameundef{editor}} - } - {\usebibmacro{bbx:dashcheck} - {\bibnamedash} - {\printnames{editor}% - \setunit{\addspace}% #MOD# - \usebibmacro{bbx:savehash}}% - \usebibmacro{#1}% - \clearname{editor}} - {\global\undef\bbx@lasthash}} - +%----------------------------------------------------------------- +% +% DRIVERS +% +%----------------------------------------------------------------- -%************************************************************** -% DRIVERS -%************************************************************** \DeclareBibliographyDriver{incollection}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% \usebibmacro{author/translator+others}% - \setunit{\labelnamepunct}\newblock + \setunit{\labelnamepunct} + \newblock \usebibmacro{title}% \newunit \printlist{language}% @@ -143,8 +155,7 @@ \iffootnote{% \iffieldundef{crossref}% {\usebibmacro{incollection:full}}% - {\printtext{\setunit{\unspace}}% Thanks to Sander Gliboff - \cbx@crossref{\thefield{crossref}}% + {\cbx@crossref{\thefield{crossref}}% \newunit\newblock \usebibmacro{pageref}% \usebibmacro{finentry}}}{\usebibmacro{incollection:full}}% @@ -165,8 +176,7 @@ \iffootnote{% \iffieldundef{crossref}% {\usebibmacro{inbook:full}}% - {\printtext{\setunit{\unspace}}% Thanks to Sander Gliboff - \cbx@inbookcrossref{\thefield{crossref}}% + {\cbx@inbookcrossref{\thefield{crossref}}% \newunit\newblock \usebibmacro{pageref}% \usebibmacro{finentry}}}{\usebibmacro{inbook:full}}% diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx index 24253e2033a..52bca74dca4 100644 --- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx @@ -1,11 +1,11 @@ -% $Id: philosophy-verbose.cbx,v 0.7c 2011/05/16 17:00:00 15:42:33 valbusa beta $ -% Copyright 2009-2011 Ivan Valbusa. This package is author-maintained. +% $Id: philosophy-verbose.cbx,v 0.8b 2012/05/06 valbusa beta $ +% Copyright 2009-2012 Ivan Valbusa. This package is author-maintained. % Permission is granted to copy, distribute and/or modify this software under the % terms of the LaTeX Project Public License, version 1.3c % http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt. \ProvidesFile{philosophy-verbose.cbx} -[$Id: philosophy-verbose.cbx,v 0.7c 2011/05/16 valbusa beta $] +[$Id: philosophy-verbose.cbx,v 0.8b 2012/05/06 Valbusa$] \RequireCitationStyle{verbose-trad2} @@ -26,28 +26,32 @@ commacit=false} \AtEveryCite{% - \togglefalse{bbx:annotation} - \iftoggle{cbx:latinemph}{\renewcommand*{\mkibid}{\emph}}{}% - \iftoggle{cbx:scauthorscite}{\DeclareNameFormat{labelname}{% - \ifcase\value{uniquename}% - \usebibmacro{name:last}{\textsc{#1}}{\textsc{#3}}{\textsc{#5}}{\textsc{#7}}% - \or - \ifuseprefix - {\usebibmacro{name:first-last}{\textsc{#1}}{\textsc{#4}}{\textsc{#5}}{\textsc{#8}}} - {\usebibmacro{name:first-last}{\textsc{#1}}{\textsc{#4}}{\textsc{#6}}{\textsc{#8}}}% - \or - \usebibmacro{name:first-last}{\textsc{#1}}{\textsc{#3}}{\textsc{#5}}{\textsc{#7}}% - \fi - \usebibmacro{name:andothers}}}{}} + \togglefalse{bbx:annotation}% + \iftoggle{cbx:latinemph}{\renewcommand*{\mkibid}{\emph}}{}% + \iftoggle{cbx:scauthorscite}{\DeclareNameFormat{labelname}{% + \ifcase\value{uniquename}% + \usebibmacro{name:last}{\textsc{#1}}{\textsc{#3}}{\textsc{#5}}{\textsc{#7}}% + \or + \ifuseprefix + {\usebibmacro{name:first-last}{\textsc{#1}}{\textsc{#4}}{\textsc{#5}}{\textsc{#8}}}% + {\usebibmacro{name:first-last}{\textsc{#1}}{\textsc{#4}}{\textsc{#6}}{\textsc{#8}}}% + \or + \usebibmacro{name:first-last}{\textsc{#1}}{\textsc{#3}}{\textsc{#5}}{\textsc{#7}}% + \fi + \usebibmacro{name:andothers}}}{}} \DeclareNameFormat{scdefault}{% - \iffirstinits - {\usebibmacro{name:first-last}{\textsc{#1}}{\textsc{#4}}{\textsc{#5}}{\textsc{#7}}} - {\ifblank{#3}{\usebibmacro{name:first-last}{\textsc{#1}}{#3}{#5}{\textsc{#7}}}{\usebibmacro{name:first-last}{\textsc{#1}}{\textsc{#3}}{\textsc{#5}}{\textsc{#7}}}}% - \usebibmacro{name:andothers}} + \iffirstinits + {\usebibmacro{name:first-last}{\textsc{#1}}{\textsc{#4}}{\textsc{#5}}{\textsc{#7}}} + {\ifblank{#3}% + {\usebibmacro{name:first-last}{\textsc{#1}}{#3}{#5}{\textsc{#7}}}% + {\usebibmacro{name:first-last}{\textsc{#1}}{\textsc{#3}}{\textsc{#5}}{\textsc{#7}}}}% + \usebibmacro{name:andothers}} -% MACROS -%*********************************** + +\newbibmacro*{cite:opcit}{% + \printtext[bibhyperlink]{\bibstring[\mkibid]{opcit}}} + \newbibmacro*{cite:loccit}{% \printtext{% \bibhyperlink{cite\csuse{cbx@lastcite@\thefield{entrykey}}}{% @@ -61,75 +65,56 @@ \bibhyperlink{cite\csuse{cbx@lastcite@\thefield{entrykey}}}{% \bibstring[\mkibid]{ibidem}}}}}% - \renewbibmacro*{cite:title}{% - \ifsingletitle{\bibstring[\mkibid]{opcit}}{ +\renewbibmacro*{cite:title}{%OK + \ifsingletitle{\usebibmacro{cite:opcit}}{% \printtext[bibhyperlink]{% \printfield[citetitle]{labeltitle}% - \iftoggle{cbx:commacit}{\setunit{\addcomma\space}} + \iftoggle{cbx:commacit}{\setunit{\addcomma\space}}% {\setunit{\addspace\midsentence}}}% - \bibstring{cit}\midsentence}} + \bibstring{cited}\midsentence}} - \renewbibmacro*{cite:full}{% + \renewbibmacro*{cite:full}{%OK \usebibmacro{cite:full:citepages}% \global\toggletrue{cbx:fullcite}% \printtext[bibhypertarget]{% \usedriver - {\iftoggle{cbx:scauthorscite}{\DeclareNameAlias{sortname}{scdefault}}{\DeclareNameAlias{sortname}{default}}} + {\iftoggle{cbx:scauthorscite}{% + \DeclareNameAlias{sortname}{scdefault}}% + {\DeclareNameAlias{sortname}{default}}}% {\thefield{entrytype}}}% \usebibmacro{shorthandintro}} -\newbibmacro*{ccite}{% - \global\togglefalse{cbx:loccit}% - \bibhypertarget{cite\the\value{instcount}}{% - \ifciteseen - {\iffieldundef{shorthand} - {\ifciteibid - {\usebibmacro{cite:ibid}} - {\usebibmacro{cite:title}}% - \usebibmacro{cite:save}} - {\usebibmacro{cite:shorthand}}} - {\usebibmacro{ccite:full}% - \usebibmacro{cite:save}}}} - -\newbibmacro*{ccite:full}{% - \renewbibmacro*{author}{}% - \renewbibmacro*{editor}{}% - \renewbibmacro*{translator}{}% - \renewbibmacro*{editor+others}{}% - \printtext[bibhypertarget]{% - \usedriver - {\DeclareNameAlias{sortname}{default}} - {\thefield{entrytype}}}% - \usebibmacro{shorthandintro}} +\DeclareNameFormat{noname}{} -% COMMANDS -%*********************************** -\DeclareCiteCommand{\ccite} - {\usebibmacro{prenote}} - {\usebibmacro{citeindex}% - \usebibmacro{ccite}} - {\multicitedelim} - {\usebibmacro{cite:postnote}} +\DeclareCiteCommand{\ccite} + {\usebibmacro{prenote}\unspace\addspace}% + {\global\togglefalse{cbx:loccit}% + \usedriver{\DeclareNameAlias{sortname}{noname}} + {\thefield{entrytype}}} + {\multicitedelim} + {\usebibmacro{cite:postnote}} \DeclareCiteCommand{\cbx@crossref} - {\let\scshape\normalfont}% per evitare il maiuscoletto all'interno della voce + {}% {\ifciteseen{\usebibmacro{editor+others}% \setunit*{\addcomma\space}\printtext[bibhyperlink]{% \printfield[citetitle]{labeltitle}% \iftoggle{cbx:commacit}{\setunit{\addcomma\space}}% {\setunit{\addspace\midsentence}}% - \bibstring{cit}}}{\usebibmacro{incollection:full}}}% + \bibstring{cited}}}{\usebibmacro{incollection:full}}}% {}% {}% \DeclareCiteCommand{\cbx@inbookcrossref} - {\let\scshape\normalfont}% per evitare il maiuscoletto all'interno della voce - {\ifciteseen{\usebibmacro{bybookauthor}% - \setunit*{\addcomma\space}\printtext[bibhyperlink]{% - \printfield[citetitle]{labeltitle}% - \iftoggle{cbx:commacit}{\setunit{\addcomma\space}}% - {\setunit{\addspace\midsentence}}% - \bibstring{cit}}}{\usebibmacro{inbook:full}}}% + {}% + {\ifciteseen + {\usebibmacro{bybookauthor}\setunit*{\addcomma\space}% + \printtext[bibhyperlink]{% + \printfield[citetitle]{labeltitle}% + \iftoggle{cbx:commacit} + {\setunit{\addcomma\space}}% + {\setunit{\addspace\midsentence}}% + \bibstring{cited}}}{\usebibmacro{inbook:full}}}% {}% {}% |