print.line.length = 500 print.align.key = 0 preserve.key.case = true suppress.initial.newline = true sort.format = {%N(author)} print.parentheses = true % sort order for fields sort.order {* = author # title # school # type # year # month # day # journal # booktitle # volume # pages # publisher # adress # url # urlaccessdate # doi} % Keep DOI entries keep.field {doi} % Remove double braces around titles. rewrite.rule { title # "^\{[\{]\([^#]*\)[\}]\}$" # "{\1}" } % Correct page ranges. rewrite.rule {pages # "\([0-9]+\) *\(-\|---\) *\([0-9]+\)" = "\1--\3"} % Translate double quotes as delimiters "" by braces {} rewrite.rule { "^\"\([^#]*\)\"$" = "{\1}" } rewrite.rule { "# \"\([^#]*\)\"$" = "# {\1}" } rewrite.rule { "^\"\([^#]*\)\" #" = "{\1} #" } rewrite.rule { "# \"\([^#]*\)\" #" = "# {\1} #" }