summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/figbib/figbib1.bst
blob: d2025614090cd99e80402bfb707ea0381b14f159 (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

ENTRY
  { main1
    add1
    file
    source1
    caption1
  }
  {}
  {}
  
FUNCTION {output}
{ duplicate$ empty$
    'pop$
    'write$
  if$
}   

FUNCTION {fig}
{ newline$
  "\figbibitem{" write$
  cite$ write$
  "}{" write$
  main1 write$
  "}{" write$
  add1 output
  "}{" write$
  file write$
  "}{" write$
  source1 output
  "}{" write$
  caption1 output
  "}" write$
  newline$
}


FUNCTION {begin.thefigdblist}
{ "\begin{thefigbiblist}" write$ 
  newline$
  preamble$ empty$
    'skip$
    { preamble$ write$ newline$ }
  if$
}

FUNCTION {end.thefigdblist}
{ newline$
  "\end{thefigbiblist}" write$
  newline$
}

READ
EXECUTE {begin.thefigdblist}
ITERATE {call.type$}
EXECUTE {end.thefigdblist}