summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/figbib/figbib1.bst
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/figbib/figbib1.bst')
-rw-r--r--macros/latex/contrib/figbib/figbib1.bst56
1 files changed, 56 insertions, 0 deletions
diff --git a/macros/latex/contrib/figbib/figbib1.bst b/macros/latex/contrib/figbib/figbib1.bst
new file mode 100644
index 0000000000..d202561409
--- /dev/null
+++ b/macros/latex/contrib/figbib/figbib1.bst
@@ -0,0 +1,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}