summaryrefslogtreecommitdiff
path: root/biblio/bibtex/contrib/abstyles/jourfull.bib
blob: 6a1553d567826c291786dbc725fb0bfd944d25ec (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
This is JOURFULL.BIB, a BibTeX database file for the `adaptable' style
family, written by Hans-Hermann Bode (HHBODE at DOSUNI1.BITNET). Use jourfull
as the first item in your \bibliography command, if journal names should be
written out in full. You may edit this file to add more STRING definitions
for journal names or other purposes or to delete some that you don't need.

------------------------------------------------------------------------------

First of all we use a PREAMBLE command to put some stuff at the beginning
of the bibliography. Inputting of apreambl.tex is mandatory for the
adaptable styles and should always be done at the beginning of the preamble.
Next, a language switch---easier to use than that in apreamble.tex---is
defined and set appropriate, that can be used to distinguish between german
and all other languages; the same technique may be adapted to other
languages as well. The \sortby command is suggested in the BibTeX manual
(where it is called \noopsort) and is helpful to force sorting of certain
entries.

Caution: It is a good idea to leave this preamble intact, unless you know
what you are doing!

@PREAMBLE{"\input apreambl "
  # "\newif\ifger\gerfalse "
  # "\ifnum\language=\german\gertrue\fi "
  # "\ifnum\language=\austrian\gertrue\fi "
  # "\def\sortby#1{}"}

------------------------------------------------------------------------------

The next three STRING definitions make it more convenient to distinguish
between german and other languages. Now you can say something like

  ifger # "Wird demn{\"a}chst erscheinen." # else # "To be published." # fi

in the NOTE field, say, of some database entry.

@STRING{ifger="{\ifger}"}
@STRING{else="{\else}"}
@STRING{fi="{\fi}"}

------------------------------------------------------------------------------

Here are the definitions of full journal names from the plain style family,
that are lacking in the adaptable style files themselves (so you can use
your old databases with the adaptable styles as well). Complete this list
with strings you need for additional journal names, publishing companies or
whatever.

@STRING{acmcs="ACM Computing Surveys"}
@STRING{acta="Acta Informatica"}
@STRING{cacm="Communications of the ACM"}
@STRING{ibmjrd="IBM Journal of Research and Development"}
@STRING{ibmsj="IBM Systems Journal"}
@STRING{ieeese="IEEE Transactions on Software Engineering"}
@STRING{ieeetc="IEEE Transactions on Computers"}
@STRING{ieeetcad="IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
@STRING{ipl="Information Processing Letters"}
@STRING{jacm="Journal of the ACM"}
@STRING{jcss="Journal of Computer and System Sciences"}
@STRING{scp="Science of Computer Programming"}
@STRING{sicomp="SIAM Journal on Computing"}
@STRING{tocs="ACM Transactions on Computer Systems"}
@STRING{tods="ACM Transactions on Database Systems"}
@STRING{tog="ACM Transactions on Graphics"}
@STRING{toms="ACM Transactions on Mathematical Software"}
@STRING{toois="ACM Transactions on Office Information Systems"}
@STRING{toplas="ACM Transactions on Programming Languages and Systems"}
@STRING{tcs="Theoretical Computer Science"}

------------------------------------------------------------------------------

That's it!

------------------------------------------------------------------------------