summaryrefslogtreecommitdiff
path: root/biblio/bibtex/utils/isi2bibtex/isi2bibtexrc
blob: 800256c2a0c3eb4a292594872544ddb758bf2603 (plain)
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# Config file for isi2bibtex
#----------------------------

# isi2bibtex will look for this in ~/.isi2bibtexrc
# you can change this in the @CONFIG variable in the script.


# Use key for record generated from author's names and publication date (eg.
# 'PinnockM97' if authors are 'Pinnock, C. B. and Marshall, V. R. and
# publication date is 1997) rather than key from input file and line number
# (eg 'three50' if the input filename is 'three' and the line number of that
# record is 50).
authorkey = 1

# Attach header information to output file - may be just some plain ascii
# comments, or an email header.  The function header() will run for each
# non-BibTeX section isi2bibtex finds in your input file.  By default,
# header() outputs the email subject line and some other stuff.
header = 1

# Whether to guess case of various fields and other things.  Case is only ever
# guessed for fields that are in all upper case.
titlecase = 1
authorcase = 1
journalcase = 1
# do some special case cases
specialcase = 1
# Guess case of chemical formulas and crystal planes (badly).  If you have a
# better way of doing this, I'd like to know what it is!
formulacase = 0

# do some journal abbreviations
jabbrev = 1

# Note: this option doesn't apply to BIDS format.
# Use the ISO standard abbreviated title field (JI) instead of SO, the full
# title.  If JI is missing, this will use J9 instead.  If you set this to 0
# and use SO, the script will abbreviate according to the journalabbrev()
# function if you have jabbrev set.
isotitle = 1

# Fields to include in output.
author = 1
title = 1
journal = 1
year = 1
volume = 1
pages = 1
abstract = 0
# NOT DONE YET:
#issue = 0
#month = 0
#address = 0
#references = 0
#doctype = 0

# Output line length.
linelength = 78

# Field indentation
#-------------------

# Following is an example record, which is how the output should look if you
# don't change anything:

#@ARTICLE{bidstest64,
#         author = {Braun, J. and Bishop, G. G. and Ermakov, A. V. and
#           Goncharova, L. V. and Hinch, B. J.},
#         title = {Adsorption of pf3 on cu(001): ordered overlayer
# ...

# Eight spaces is one standard tab width.

# Indent for whole field.
indent = "        "
# Extra indent on second and subsequent lines in a field.
indentx = "  "
# Indent before padding of field name.
indentb = "    "
# Indent after padding of field name to standard length (XXX is this correct?)
indenta = "= "

# Join up long words that have been split at the end of the line in abstract:
# 0: leave as-is
# 1: cut space
# 2: remove the dash as well
# Note this won't have an effect unless absformat is set to 1.
adashes = 2

# Same as adashes, but for title field.
tdashes = 2

# If unset, leave the abstract exactly as-is, and don't try to reformat it to
# fit your line length - this is useful because there are no blank lines to
# mark paragraph breaks in ISI format so isi2bibtex can only guess where they
# are.
absformat = 1

# If absformat = 1, guess where the paragraphs are in the abstract, rather
# than outputting a uniform chunk of text.
absparas = 1

# Minimum number of spaces at end of line after end of sentence before
# guessing this is a paragraph end.
paragap = 10

# If you have absformat = 0, you need to specify the abstract field line
# length in the ISI database so that the abstract can be indented and still
# fit in the line length available.
abslength = 63