自定义书目样式,带页码的书籍输出,例如 522pp

自定义书目样式,带页码的书籍输出,例如 522pp

这是我的第一篇帖子,之前我一直在寻找相关文章,但一直没有成功。我在 Windows 上使用TeXworks(0.4.3 r.857 MikTeX2.9 64bits)。好吧,我修改了加拿大水产和渔业科学杂志 ( cjafs.bst) 的现有样式以适应渔业海洋学要求 该期刊要求提供如下书籍参考资料:

Kawasaki, T. (1982) Pelagic Fish Stocks. Tokyo: Koseisha-Koseikaku, 327pp. (In Japanese).

直到现在我才设法得到这样的结果:

Kawasaki, T. (1982) Pelagic Fish Stocks. Koseisha-Koseikaku.p.327.

我需要添加city adress={}冒号,然后是出版商和逗号,最后是页面(field pages={}),就像示例一样*数字*pp...我该怎么做呢,修改函数{book}?

    FUNCTION {book}
    { output.bibitem
     author empty$
    { format.editors "author and editor" output.check
    editor format.key output
    }
    { format.authors output.nonnull
      crossref missing$
    { "author and editor" editor either.or.check }
    'skip$
     if$
     }
     if$
      format.date "year" output.check
      date.block
      format.btitle "title" output.check
      crossref missing$
     { format.bvolume output
       new.block
       format.number.series output
       new.sentence
       format.publisher.address output
       }
       {
       new.block
       format.book.crossref output.nonnull
       }
       if$
       format.edition output
       format.doi output
       new.block
       format.note output
       new.block            %just added number pages
       format.pages output  %just added number pages
       fin.entry
       }

相关内容