[Commits] [svn:einsteintoolkit] Paper_EinsteinToolkit_2010/ (Rev. 228)

jfaber at einsteintoolkit.org jfaber at einsteintoolkit.org
Mon Nov 14 10:44:55 CST 2011


User: jfaber
Date: 2011/11/14 10:44 AM

Modified:
 /
  iopart-num-edit.bst

Log:
 Fix journal vs. preprint formatting in reference list
 see the file header for the changes from iopart-num.bst
 as available online

File Changes:

Directory: /
============

File [modified]: iopart-num-edit.bst
Delta lines: +21 -4
===================================================================
--- iopart-num-edit.bst	2011-11-14 16:40:05 UTC (rev 227)
+++ iopart-num-edit.bst	2011-11-14 16:44:55 UTC (rev 228)
@@ -74,7 +74,16 @@
  % The order in the reference list is that by which the works were originally
  %   cited in the text, or that in the database.
  %---------------------------------------------------------------------
-
+ % 
+ % Hacked so that titles are printed for Journal articles and so that
+ % we print eprint information only if the journal field is empty
+ %
+ %  The latter is accomplished by the following commands:
+ %  journal empty$
+ % 	{ format.eprint output }
+ %      { skip$ }
+ %  if$
+ %
 ENTRY
   { address
     archive
@@ -1303,7 +1312,7 @@
 %mc       emphasize
 %mc       "journal" output.check
 %mc       add.blank
-      journal
+      journal 
       "journal" bibinfo.check
       section field.or.null strip.trailing trim
       emphasize
@@ -1313,6 +1322,7 @@
         { skip$ }
         { section * add.blank}
       if$
+
 %mc end
       format.vol.num.pages output
     }
@@ -1322,8 +1332,15 @@
   if$
   format.issn output
   format.note output
-%  format.eprint output
+%%  format.eprint output
   format.url output
+
+  journal empty$
+  	{ format.eprint output }
+        { skip$ }
+  if$
+
+
   fin.entry
 }
 FUNCTION {book}
@@ -1354,7 +1371,7 @@
   %% format.edition output
   format.isbn output
   format.note output
-  format.eprint output
+%%  format.eprint output
   format.url output
   fin.entry
 }



More information about the Commits mailing list