summaryrefslogtreecommitdiff
path: root/biblatex.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'biblatex.cfg')
-rw-r--r--biblatex.cfg42
1 files changed, 40 insertions, 2 deletions
diff --git a/biblatex.cfg b/biblatex.cfg
index 7b50e73..cc68cfa 100644
--- a/biblatex.cfg
+++ b/biblatex.cfg
@@ -1,6 +1,5 @@
\ProvidesFile{biblatex.cfg}
-
\DeclareBibliographyDriver{article}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
@@ -82,10 +81,49 @@
}
-
+% Bold the title
\DeclareFieldFormat[article,misc,unpublished]{title}{\mkbibbold{#1\isdot}}
+
+% Emphasize the howpublished
\DeclareFieldFormat[misc]{howpublished}{\mkbibemph{#1\isdot}}
+% I don't like oxford commas
+\DeclareDelimFormat{finalnamedelim}{\addspace\bibstring{and}\space}
+
+
+% Sort based on year, then month
+\DeclareSortingTemplate{ydmdnt}{
+ \sort{
+ \field{presort}
+ }
+ \sort[final]{
+ \field{sortkey}
+ }
+ \sort[direction=descending]{
+ \field{sortyear}
+ \field{year}
+ \literal{9999}
+ }
+ \sort[direction=descending]{
+ \field{sortmonth}
+ \field[padside=left,padwidth=2,padchar=0]{month}
+ \literal{99}
+ }
+ \sort{
+ \field{sortname}
+ \field{author}
+ \field{editor}
+ \field{translator}
+ \field{sorttitle}
+ \field{title}
+ }
+ \sort{
+ \field{sorttitle}
+ \field{title}
+ }
+}
+
+
\endinput
% vim: ft=tex