-
Notifications
You must be signed in to change notification settings - Fork 13
/
bibtoolrsc
83 lines (78 loc) · 1.78 KB
/
bibtoolrsc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
% entry formatting
print.align = 19
print.align.key = 19
print.align.string = 19
print.comma.at.end = on
print.equal.right = on
print.indent = 4
print.line.length = 77
print.newline = 1
print.use.tab = off
%print.wide.equal = on
suppress.initial.newline = on
% sort in ascending order
sort = on
sort.reverse = off
% keys
preserve.keys = off
preserve.key.case = on
key.make.alias = off
key.generation = on
key.number.separator = "*"
key.base = lower
fmt.et.al = ".ea"
new.format.type {2 = "%*5.1l[][.][]"}
key.format =
{
%s(bibkey) #
{
{
%-2.2p(author) #
%-2.2p(editor) #
anon
}
:
{
%-2.5T(title) #
%-2.5T(booktitle) #
notitle
}
{
: %4d(year) #
}
} #
???
}
ignored.word = "{a}"
ignored.word = "{a}n"
ignored.word = "das"
ignored.word = "der"
ignored.word = "die"
ignored.word = "{}ein"
ignored.word = "{}eine"
ignored.word = "{}el"
ignored.word = "{}il"
ignored.word = "la"
ignored.word = "le"
ignored.word = "les"
ignored.word = "the"
ignored.word = "{}un"
ignored.word = "{}une"
ignored.word = "annual"
ignored.word = "conference"
ignored.word = "for"
ignored.word = "meeting"
ignored.word = "of"
% get rid of unnecessary fields
delete.field = {url}
delete.field = {abstract}
delete.field = {doi}
delete.field = {isbn}
delete.field = {issn}
delete.field = {note}
delete.field = {keywords}
% sort fields
sort.order = {* = author # title # year}
% wrap URLs in \url{}
rewrite.rule = { howpublished # "^{{\(.*\)}}$" # "\"\\url{\1}\"" }
rewrite.rule = { howpublished # "^{\(.*\)}$" # "\"\\url{\1}\"" }