8 <src-style-file|bibliography|1.0>
11 The bibliography style.
14 <\src-copyright|1998--2004>
19 This software falls under the <hlink|GNU general public license,
20 version 3 or later|$TEXMACS_PATH/LICENSE>. It comes WITHOUT ANY
21 WARRANTY WHATSOEVER. You should have received a copy of the license
22 which the software. If not, see <hlink|http://www.gnu.org/licenses/gpl-3.0.html|http://www.gnu.org/licenses/gpl-3.0.html>.
31 <assign|bib-comm-prefix|<with|font-series|bold|% >>
33 <assign|bib-line-env|<\macro|cbody|pre|body>
34 <with|color|<arg|cbody>|<arg|pre><arg|body>>
37 <assign|bib-line|<macro|body|<bib-line-env|red||<arg|body>>>>
39 <assign|bib-var|<macro|body|<with|color|red|<strong|<arg|body>>>>>
41 <assign|bib-latex|<macro|body|<bib-line-env|red||<arg|body>>>>
43 <assign|bib-field-env|<\macro|ctype|cval|mvar|pre|type|val>
44 <tabular|<tformat|<twith|table-width|1par>|<twith|table-hmode|min>|<cwith|1|-1|2|2|cell-halign|l>|<cwith|1|-1|2|2|cell-hyphen|t>|<cwith|1|-1|1|1|cell-width|10em>|<cwith|1|-1|1|1|cell-hmode|exact>|<cwith|1|-1|1|1|cell-lsep|1.5em>|<cwith|1|-1|2|2|cell-rsep|0em>|<table|<row|<cell|<with|color|<arg|ctype>|<arg|pre><strong|<arg|type>>>>|<\cell>
45 <with|color|<arg|cval>|bib-var|<arg|mvar>|<arg|val>>
49 <assign|bib-field|<macro|type|val|<bib-field-env|dark
50 red|red|<macro|b|<with|color|dark red|<strong|<arg|b>>>>||<arg|type>|<arg|val>>>>
52 <assign|bib-assign|<macro|type|val|<bib-field-env|dark
53 red|red|<macro|b|<with|color|dark red|<strong|<arg|b>>>>||<arg|type>|<arg|val>>>>
55 <assign|bib-entry-env|<\macro|mfield|cfg|cbg|cid|pre|type|id|body>
56 <\padded-normal|0.25em|1.5em>
57 <\wide-std-framed-colored|<arg|cfg>|<arg|cbg>>
58 <with|color|<arg|cfg>|<arg|pre>><with|font-series|bold|<with|color|<arg|cfg>|<arg|type>:
59 ><with|color|<arg|cid>|<arg|id>>>
60 </wide-std-framed-colored>
62 <with|bib-field|<arg|mfield>|<arg|body>>
66 <assign|bib-entry|<\macro|type|id|body>
67 <\with|mfield|<macro|t|v|<bib-field-env|dark
68 blue|black|<macro|b|<with|color|dark green|<strong|<arg|b>>>>||<arg|t>|<arg|v>>>>
69 <bib-entry-env|<value|mfield>|dark blue|pastel blue|dark
70 green||<arg|type>|<arg|id>|<arg|body>>
74 <assign|bib-string|<\macro|body>
75 <\padded-normal|0.25em|1.5em>
76 <\wide-std-framed-colored|dark green|pastel green>
77 <with|font-series|bold|color|dark green|Strings: >
78 </wide-std-framed-colored>
80 <with|bib-assign|<macro|t|v|<bib-field-env|dark
81 green|black|<macro|b|<with|color|dark
82 green|<strong|<arg|b>>>>||<arg|t>|<arg|v>>>|bib-comment|<macro|b|<with|bib-assign|<macro|t|v|<bib-field-env|dark
83 grey|dark grey|<macro|bb|<with|color|dark
84 grey|<strong|<arg|bb>>>>|<value|bib-comm-prefix>|<arg|t>|<arg|v>>>|<arg|b>>>|<arg|body>>
88 <assign|bib-preamble|<\macro|body>
89 <\padded-normal|0.25em|1.5em>
90 <\wide-std-framed-colored|dark orange|pastel orange>
91 <with|font-series|bold|color|dark orange|Preamble: >
92 </wide-std-framed-colored>
94 <with|bib-latex|<macro|b|<bib-line-env|black||<arg|b>>>|bib-comment|<macro|b|<with|bib-latex|<macro|bb|<bib-line-env|dark
95 grey|<value|bib-comm-prefix>|<arg|bb>>>|<arg|b>>>|par-left|1.5em|par-first|0|<arg|body>>
99 <assign|bib-comment|<\macro|body>
100 <\with|bib-field|<macro|t|v|<bib-field-env|dark grey|dark
101 grey|<macro|b|<with|color|dark grey|<strong|<arg|b>>>>|<value|bib-comm-prefix>|<arg|t>|<arg|v>>>|bib-line|<macro|b|<bib-line-env|dark
102 grey|<value|bib-comm-prefix>|<arg|b>>>>
103 <with|bib-entry|<macro|t|i|b|<bib-entry-env|<value|bib-field>|dark
104 grey|pastel grey|dark grey|<value|bib-comm-prefix>|<arg|t>|<arg|i>|<arg|b>>>|par-first|0|<padded-normal|0.25em|1.5em|<arg|body>>>
108 <assign|bib-name|<macro|f|v|l|j|<if|<unequal|<length|<arg|f>>|0>|<arg|f>
109 ><if|<unequal|<length|<arg|v>>|0>|<arg|><with|font-shape|italic|<arg|v>>
110 ><with|font-shape|small-caps|<arg|l>><if|<unequal|<length|<arg|j>>|0>|,
111 <arg|><with|font-shape|italic|<arg|j>> >>>
113 <assign|bib-name-extra|<macro|x| <with|color|dark green|and> <arg|x>>>
115 <assign|bib-names|<xmacro|args|<style-with|src-compact|none|<arg|args|0><map-args|bib-name-extra|concat|args|1>>>>
117 <assign|bib-pages-extra|<macro|x|<with|color|dark green|--><arg|x>>>
119 <assign|bib-pages|<xmacro|args|<style-with|src-compact|none|<arg|args|0><map-args|bib-pages-extra|concat|args|1>>>>
121 <assign|keepcase|<macro|x|<with|color|dark green|{><arg|x><with|color|dark
127 <associate|preamble|true>