% \iffalse meta-comment %<*internal> \begingroup \input docstrip.tex \keepsilent \preamble ______________________________________________________ The biblatex-philosophy package Copyright (C) 2009-2013 Ivan Valbusa All rights reserved License information appended \endpreamble \postamble Copyright 2009-2013 by Ivan Valbusa This program is provided under the terms of the LaTeX Project Public License distributed from CTAN archives in directory macros/latex/base/lppl.txt. Author: Ivan Valbusa ivan dot valbusa at univr dot it This work has the LPPL maintenance status "author-maintained". \endpostamble \askforoverwritefalse \Msg{*** Generating the class file ***} \generate{ \file{philosophy-standard.bbx}{\from{biblatex-philosophy.dtx}{standard-bbx}} \file{philosophy-classic.bbx}{\from{biblatex-philosophy.dtx}{classic-bbx}} \file{philosophy-modern.bbx}{\from{biblatex-philosophy.dtx}{modern-bbx}} \file{philosophy-verbose.bbx}{\from{biblatex-philosophy.dtx}{verbose-bbx}} \file{philosophy-classic.cbx}{\from{biblatex-philosophy.dtx}{classic-cbx}} \file{philosophy-modern.cbx}{\from{biblatex-philosophy.dtx}{modern-cbx}} \file{philosophy-verbose.cbx}{\from{biblatex-philosophy.dtx}{verbose-cbx}} \file{italian-philosophy.lbx}{\from{biblatex-philosophy.dtx}{italian-lbx}} \file{english-philosophy.lbx}{\from{biblatex-philosophy.dtx}{english-lbx}} } \Msg{***********************************************************} \Msg{*} \Msg{* To finish the installation you have to move the following} \Msg{* files into a directory searched by TeX:} \Msg{*} \Msg{* \space\space philosophy-standard.bbx} \Msg{* \space\space philosophy-classic.bbx} \Msg{* \space\space philosophy-modern.bbx} \Msg{* \space\space philosophy-verbose.bbx} \Msg{* \space\space philosophy-classic.cbx} \Msg{* \space\space philosophy-modern.cbx} \Msg{* \space\space philosophy-verbose.cbx} \Msg{* \space\space italian-philosophy.lbx} \Msg{* \space\space english-philosophy.lbx} \Msg{*} \Msg{*} \Msg{* To produce the documentation run} \Msg{* the file ending with `.dtx' through (pdf)LaTeX. See the} \Msg{* README file for more details.} \Msg{*} \Msg{* Happy TeXing} \Msg{***********************************************************} \endgroup % % % Copyright (C) 2009-2012 by Ivan Valbusa % % ------------------------------------------------------- % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt % and version 1.3 or later is part of all distributions of LaTeX % version 2005/12/01 or later. % % \fi % % \iffalse %<*driver> \ProvidesFile{biblatex-philosophy.dtx} % %\ProvidesFile{philosophy-standard.bbx} %\ProvidesFile{philosophy-classic.bbx} %\ProvidesFile{philosophy-modern.bbx} %\ProvidesFile{philosophy-verbose.bbx} %\ProvidesFile{philosophy-classic.cbx} %\ProvidesFile{philosophy-modern.cbx} %\ProvidesFile{philosophy-verbose.cbx} %\ProvidesFile{italian-philosophy.lbx} %\ProvidesFile{english-philosophy.lbx} [2013/06/20 v0.8f valbusa beta] %<*driver> \documentclass{ltxdoc} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \let\cs\relax \let\cmd\relax \usepackage{ltxdockit} \usepackage{btxdockit} \makeatletter \renewenvironment*{optionlist} {\list{}{% \setlength{\labelwidth}{\marglistwidth}% \setlength{\labelsep}{\z@}% \setlength{\leftmargin}{2cm}% \renewcommand*{\makelabel}[1]{\hss\optionlistfont##1}}% \ltd@optionlist} {\endlist} \renewenvironment*{ltxsyntax} {\list{}{% \setlength{\labelwidth}{\marglistwidth}% \setlength{\labelsep}{0pt}% \setlength{\leftmargin}{1cm}% \renewcommand*{\makelabel}[1]{% \hss\ltxsyntaxfont\ltxsyntaxlabelfont##1}}% \let\csitem\ltd@csitem \let\cmditem\ltd@cmditem \let\envitem\ltd@envitem \let\lenitem\ltd@csitem \let\boolitem\ltd@boolitem \let\cntitem\ltd@item \let\optitem\ltd@item} {\endlist} \makeatother \renewcommand*{\marglistfont}{\spotcolor\sffamily\displayverbfont} \renewcommand*{\optionlistfont}{\spotcolor\sffamily\displayverbfont} \renewcommand*{\ltxsyntaxlabelfont}{\spotcolor\displayverbfont} \usepackage{csquotes} \usepackage[style=philosophy-modern,backend=biber,annotation=true]{biblatex} \addbibresource{biblatex-philosophy.bib} \usepackage{guit} \usepackage{geometry} \geometry{margin=1cm,bottom=1.5cm,paperwidth=8in,paperheight=6.25in} \usepackage{fourier} \renewcommand{\sfdefault}{lmss} \usepackage{sectsty} \sectionfont{\spotcolor\sffamily} \subsectionfont{\spotcolor} \subsubsectionfont{\spotcolor} \paragraphfont{\spotcolor} \subparagraphfont{\spotcolor} \usepackage{mdframed} \newenvironment{bibexample}{% \begin{mdframed}% [linewidth=1, linecolor=black!30, innertopmargin=.5\baselineskip, skipbelow=.5\baselineskip]} {\end{mdframed}} \usepackage{hyperref} \hypersetup{% pdftitle={User's Guide to \textsf{biblatex philosophy}}, pdfsubject={Bibliography styles for (Italian) users of biblatex}, pdfauthor={Ivan Valbusa}, pdfkeywords={bibliography}, citecolor=spot} \newcommand{\emphasize}[1]{\textcolor{blue!40!black}{#1}} \EnableCrossrefs \CodelineIndex \RecordChanges \begin{document} \DocInput{biblatex-philosophy.dtx} \end{document} % % % \fi % % \CheckSum{3074} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z % Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z % Digits \0\1\2\3\4\5\6\7\8\9 % Exclamation \! Double quote \" Hash (number) \# % Dollar \$ Percent \% Ampersand \& % Acute accent \' Left paren \( Right paren \) % Asterisk \* Plus \+ Comma \, % Minus \- Point \. Solidus \/ % Colon \: Semicolon \; Less than \< % Equals \= Greater than \> Question mark \? % Commercial at \@ Left bracket \[ Backslash \\ % Right bracket \] Circumflex \^ Underscore \_ % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % % \changes{v0.8f}{2013/06/20}{New option \opt{nodate} for \cmd{printbibliography} command} % \changes{v0.8e}{2013/04/13}{Improved \opt{relatedformat} option for cascading entries. Implemented cross-referencing mechanism for \bibtype{inproceedings} entries. Improved \cmd{ccite} command. Changed the values for the \bibfield{entrysubtype} from \bibfield{classical} to \bibfield{classic}. Added \opt{nodate} package option.} % \changes{v0.8d}{2013/03/30}{Fixed some bugs related to \cmd{DeclareDriverSourcemap}, \cmd{ccite}, and \bibtype{review} entry type} % \changes{v0.8c}{2013/03/27}{Removed \sty{biber.conf} configuration file. Added internal \file{biber} settings with \cmd{DeclareDriverSourcemap} command. Added \bibfield{trans-} field alias} % \changes{v0.8b}{2013/03/22}{Added \sty{biber.conf} configuration file} % \changes{v0.8a}{2013/04/18}{New \bibfield{entrysubtype} field for citing classical texts. New \bibfield{related} field mechanism. New \opt{relatedformat} option. New English documentation. Fixed some bugs} % \changes{v0.7c}{2011/05/16}{Fixed some bugs. New \opt{origfieldtype} option. Added \bibfield{nodate} bibliography string. Updated documentation} % \changes{v0.7b}{2010-04-23}{Removed package option \opt{romanvol}. Added package option \opt{volumeformat}. Added package option \opt{editionformat}. Activated the option \opt{singletitle} for style \sty{philosophy-verbose}. Added bibliography driver \bibtype{review}. Added bibliography string \opt{cit}. Added bibliography string \opt{reviewof}. Updated documentation} % \changes{v0.7a}{2010-04-03}{Added command \opt{volumfont}. Added command \opt{footcitet}. Updated documentation} % \changes{v0.7}{2010-03-30}{Removed package option \opt{colonloc}. Removed package options \opt{origparens} \opt{origbrackets}. Added package options \opt{origfieldsformat}, \opt{publocformat}, \opt{commacit}, \opt{inbeforejournal}, \opt{romanvol}, \opt{volnumformat}. Added command \opt{volnumpunct}. Added citation commands \cmd{sdcite}, \cmd{ccite}. Updated documentation} % \changes{v0.6}{2010-03-07}{Added localization file \file{italian-philosophy.lbx}. Added file \file{philosophy-standard.bbx}. New documentation file \file{biblatex-philosophy}. Removed files \file{philosophy-authoryear-doc.tex}, \file{philosophy-verbose-doc.tex}.} % \changes{v0.5}{}{Added new bibliography style \texttt{philosophy-verbose}. Added localization file \file{italian-philosophy.lbx}. Added package options \opt{origparens}, \opt{origbrackets}, \opt{latinemph}. Changed package options \opt{scauthors}, \opt{scauthorscite}, \opt{scauthorsbib}. Renamed file \file{biblatex-philosophy-doc.tex} to \texttt{philosophy-authoryear-doc.tex}. Added file \file{philosophy-verbose-doc.tex}. Updated documentation} % \changes{v0.4}{}{Improved compatibility for \sty{biblatex} version 0.9} % % \GetFileInfo{biblatex-philosophy.dtx} % % \DoNotIndex{\newcommand,\newenvironment,\def,\begin,\vskip,\ } % \DoNotIndex{\DeclareOption,\ExecuteOptions,\RequirePackage} % \DoNotIndex{\@@end,\@empty,\@ifclassloaded,\@nameuse,\@nil} % \DoNotIndex{\@undefined,\\,\`,\addtocounter,\advance,\bfseries} % \DoNotIndex{\centering,\closeout,\define@key,\documentclass} % \DoNotIndex{\edef,\else,\end,\endinput,\endtitlepage,\expandafter} % \DoNotIndex{\extracolsep,\fi,\fill,\fontsize,\g@addto@macro,\toks} % \DoNotIndex{\hrule,\hspace,\if,\if@twoside,\ifcase,\ifdefined} % \DoNotIndex{\iffalse,\IfFileExists,\ifnum,\ifx,\immediate,\setcounter} % \DoNotIndex{\jobname,\let,\long,\MakeUppercase,\MessageBreak} % \DoNotIndex{\newcount,\newif,\newpage,\newtoks,\newwrite,\next} % \DoNotIndex{\noexpand,\nofiles,\normalfont,\normalsize,\null} % \DoNotIndex{\openout,\or,\styage,\styageError,\styageWarning} % \DoNotIndex{\styageWarningNoLine,\paperheight,\paperwidth,\par} % \DoNotIndex{\parbox,\parindent,\relax,\scshape,\selectfont,\setkeys} % \DoNotIndex{\sffamily,\space,\stretch,\string,\textheight,\textwidth} % \DoNotIndex{\the,\thispagestyle,\unexpanded,\unless,\unskip,\upshape} % \DoNotIndex{\usepackage,\vbox,\vfill,\vspace,\write,\z@} % \DoNotIndex{\CurrentOption,\AtEndDocument,\@ne,\c@page,\m@ne} % \DoNotIndex{\@firstofone,\@gobble,\@makeother,\begingroup,\endgroup} % \DoNotIndex{\eTeXversion,\hbox,\hsize,\includegraphics,\newlinechar} % \DoNotIndex{\titlepage,\vss,\vtop,\xdef,\@gobbletwo,\color,\dimexpr} % \DoNotIndex{\huge,\large,\makebox,\ProcessOptions,\renewcommand} % % % % \title{\color{spot}\bfseries User's Guide to \textsf{biblatex-philosophy}\\ % \large\itshape Bibliography styles for (Italian) users of~\textsf{biblatex}} % \author{Ivan Valbusa \\ % \texttt{ivan dot valbusa at univr dot it}} % \date{\fileversion{} -- \filedate} % % % \newgeometry{margin=4cm,top=2cm} % % \maketitle % % \thispagestyle{empty} % %\begin{abstract} % This package provides a small collection of bibliography and citation styles for use with Philipp Lehman's \sty{biblatex} package. The styles follow the most popular conventions of the Italian publications but can be used in other languages too. They offer some useful features to compose detailed bibliographic entries including the translation data of foreign texts, annotations etc. Many options allow you to change the style defaults. % \end{abstract} % % \null\vfill % \newgeometry{margin=2cm,bottom=1.5cm,top=1cm} % % \begin{multicols}{2} % \fontsize{9.5}{11}\selectfont % \tableofcontents % \end{multicols} % % \newgeometry{margin=3cm,bottom=1.5cm,top=1cm} % %\section{Introduction} % %\subsection{License} % %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.\footnote{\url{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{Acknowledgments} % %The firs step toward the creation of the \sty{philosophy-modern} style (used for this documentation) was the request of Lorenzo Pantieri in the \GuIT{} Forum: \url{http://www.guit.sssup.it/phpbb/viewtopic.php?t=6472}.\footnote{See the discussion on \url{http://www.guit.sssup.it/phpbb/viewtopic.php?t=6717.}} Now this is the bibliography style of \citetitle{pantieri:artelatex}, the most popular Italian guide to \LaTeX{} \parencite{pantieri:artelatex}. I am very grateful to everybody who took part in the debate. % %Many styles available in \TeX Live inspired \sty{biblatex-philosophy}, specifically: \sty{dw} by Dominik \textcite{wassenhoven:dw}, \sty{mla} by James \textcite{clawson:mla} and \sty{historian} by Sander \textcite{glibof:historian}. % % % %\subsection{Feedback} % % %If you have any questions, feedback or requests please email me. %My mail address is at the top of this document. If you need specific features not already implemented, remember to attach the example and \file{.bib} files. % % % % %\subsection{Syles features}\label{sec:introduction} % % %This package provides two author-year bibliography styles suitable for both text and footnotes citations (\sty{philosophy-classic} e \sty{philosophy-modern}; henceforth \sty{classic} e \sty{modern}) and a verbose style appropriate for bibliographies supplied in the footnotes (\sty{philosophy-verbose}; henceforth \sty{verbose}). % %These styles aim to match the needs of the Italian writers, particularly those concerned in the humanities (for example the comma is used to distinguish the units of the entry). Only the English and Italian support is available for now but you can use the styles with all the languages supported by \sty{babel} (or \sty{polyglossia}) adding simple redefinitions in the preamble of your document (section \ref{sec:languages}). % % %\subsubsection{The \sty{philosophy-classic} style} % % %The \sty{classic} style is a standard author-year style that uses commas instead of dots to separate the parts of the entry: %\begin{bibexample} %\begin{description} %\setlength{\itemsep}{-1mm} %\item[\mdseries Donald E. Knuth] %(1984ǃÏ1986), \emph{Computers \& Typesetting}, 5 vols., Addison-Wesley, Reading, Mass. %\item[---] %(1984) \emph{Computers \& Typesetting}, vol. A: \emph{The \TeX book}, Addison-Wesley, Reading, Mass. %\item[---] %(1986a) \emph{Computers \& Typesetting}, vol. B: \emph{\TeX: The Program}, Addison-Wesley, Read- ing, Mass. % \item[---] %(1986b) \emph{Computers \& Typesetting}, vol. C: \emph{The METAFONTbook}, Addison-Wesley, Reading, Mass. % \item[---] %(1986c) \emph{Computers \& Typesetting}, vol. D: \emph{METAFONT: The Program}, Addison-Wesley, Reading, Mass. % \item[---] %(1986d) \emph{Computers \& Typesetting}, vol. E: \emph{Computer Modern Typefaces}, Addison- Wesley, Reading, Mass. %\end{description} % \end{bibexample} % % %It is associated to a compact citation scheme which allows to cite multiple entries of the same author and/or published in the same year, omitting some redundant informations: %\begin{bibexample} %Knuth (1984, 1986a,b,c,d) %\end{bibexample} % % %\subsubsection{The \sty{philosophy-modern} style} \label{esempio-modern} % %The \sty{modern} style uses the \sty{classic} style for the citations but produces a fancy bibliography divided into blocks, which is particularly suited for bibliographies with many entries for the same author: %\begin{bibexample} %\begin{list}{}{% %\setlength{\itemsep}{-1mm} %\setlength{\labelwidth}{2cm} %\setlength{\itemindent}{0cm} %\setlength{\leftmargin}{2.3cm} %\setlength{\labelsep}{3mm}} %\item[Donald E. Knuth] %\item[1984ǃÏ1986] % \emph{Computers \& Typesetting}, 5 vols., Addison-Wesley, Reading, Mass. %\item[1984] % \emph{Computers \& Typesetting}, vol. A: \emph{The \TeX book}, Addison-Wesley, Reading, Mass. %\item[1986a] % \emph{Computers \& Typesetting}, vol. B: \emph{\TeX: The Program}, Addison-Wesley, Read- ing, Mass. % \item[1986b] % \emph{Computers \& Typesetting}, vol. C: \emph{The METAFONTbook}, Addison-Wesley, Reading, Mass. % \item[1986c] % \emph{Computers \& Typesetting}, vol. D: \emph{METAFONT: The Program}, Addison-Wesley, Reading, Mass. % \item[1986d] % \emph{Computers \& Typesetting}, vol. E: \emph{Computer Modern Typefaces}, Addison- Wesley, Reading, Mass. %\end{list} % \end{bibexample} % %\subsubsection{The \sty{philosophy-verbose} style}\label{sec:verbose} % %This style is aimed for citations given in the footnotes and follows the most popular scheme used in the Italian humanities. % %It prints a full citation similar to a bibliography entry when an item is cited for the first time, and a short citation afterwards, using the title (possibly shortened in the \bibfield{shorttitle} field), followed by the string ``cit.''. %Citing the same entry two times, in the second one the string ``Ivi'' is used; citing the same place of the previous citation you will have ``Ibidem'': % \begin{bibexample} % \rule{5cm}{.4pt}\\[1ex] % \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} % %When there is only one entry for the same author, with the \opt{singletitle=true} option %the string ``op. cit.'' is used instead of the (short) title followed by ``cit.'':% %\begin{bibexample} % \rule{5cm}{.4pt}\\[1ex] %\textsuperscript{6} Cartesio, op. cit., p. 35. %\end{bibexample} % %All the scholarly abbreviations (\emph{latinitates}) but ``cit.'' are printed by default in normal font. With the \opt{latinemph} option (section \ref{sec:options-verbose}) you can get them in italic shape. % % %\subsection{Use} % % %To ensure Italian-style quotation marks, you need to call the \sty{babel} and \sty{csquotes} packages in the preamble of your \LaTeX document: %\begin{verbatim} %\usepackage[italian]{babel} %\usepackage[style=italian]{csquotes} %\usepackage[style=philosophy-