--- trunk/fennellDissertation/ndthesis.bst 2006/07/03 13:55:25 2918 +++ trunk/fennellDissertation/ndthesis.bst 2006/07/21 22:18:24 2957 @@ -694,6 +694,28 @@ FUNCTION {format.pages} } if$ } + +%FUNCTION {first.page} +%{ 't := +% "" +% { t empty$ not t #1 #1 substring$ "-" = not and } +% { t #1 #1 substring$ * +% t #2 global.max$ substring$ 't := +% } +% while$ +%} + +%FUNCTION {format.journal.pages} +%{ +% pages empty$ +% 'skip$ +% { duplicate$ empty$ +% { pop$ format.pages } +% { ", " * pages first.page * } +% if$ +% } +% if$ +%} FUNCTION {format.journal.pages} { @@ -1166,7 +1188,7 @@ READ FUNCTION {default.type} { misc } -READ +%READ FUNCTION {sortify} { purify$ @@ -1313,10 +1335,12 @@ ITERATE {presort} 'sort.key$ := } -ITERATE {presort} +%%ITERATE {presort} -SORT +%SORT +READ + STRINGS { longest.label } INTEGERS { number.label longest.label.width }