(Message 15) Subject: scribe info From: Helen Pain Date: Tue, 19 Nov 85 22:29:09 GMT To: ecmi04@uk.ac.ed.emas Via: uk.ac.edinburgh.aiva ; (to uk.ac.edinburgh.emas) 19 Nov 85 22:30:10 gmt Msg ID: @Comment[ Copyright (C) 1979, 1980 UNILOGIC, Ltd. ] @marker(References,MYSTDalphabetic) @Comment{ Bibliography format definition for standard open-format alphabetic references. } @Style(Citations=5, StringMax=2000, CitationType=Parentheses, Citationseparator=";") @Define(L1,LeftMargin 15,Indent -15,Above 1,Break,Fill) @Define(L2,LeftMargin 18,Indent -3,Above 0,Break,Fill) @Comment{ This file is the format definition for the "Standard" reference formats STDalphabetic and STDnumeric. Those .REF files set up a few macros, then load this library. } @Define(box=text,group,justification off,Above 1) @LibraryFile(ABBR1) @BibForm(Book=< @begin(box) @l1{(@parm(tag))@\@imbed(Editor,def '@parm(Editor) (editor).', Undef '@Imbed(Editors,def "@Parm(Editors) (editors).", Undef "@parm(Author).")')} @l2{@imbed(Series,def '@i{@parm(Series)}@~ @imbed(Volume,def ". Volume @parm(Volume)")@~ @imbed(Number,def "@imbed(Volume,undef (. ))Number @parm(Number)")@~ : ')@~ @i{@parm(Title).}} @l2{@Parm(Publisher), @~ @imbed(Address,def '@parm(Address), ')@~ @parm(Year).} @imbed(note,def '@l2{@parm(Note).}') @end(box) >) @BibForm(Article=< @begin(box) @l1{(@parm(tag))@\@parm(Author).} @l2{@parm(Title).} @l2{@i{@parm(Journal)} @~ @imbed(volume,def ' @parm(volume)')@~ @imbed(number,def '(@parm(number))')@~ @imbed(pages,def ':@parm(pages)'), @~ @imbed(Month,def '@parm(Month),') @parm(Year).} @imbed(note,def '@l2{@parm(Note).}') @end(box) >) @BibForm(InBook=< @begin(box) @l1{(@parm(tag))@\@parm(Author).} @l2{@imbed(Series,def '@i{@parm(Series).} @~ @imbed(Volume,def [Volume @parm(Volume)])@~ @imbed(Number,def [Number @parm(Number)]): ')@~ @i{@parm(Title).}} @l2{@Parm(Publisher), @~ @imbed(Address,def '@parm(Address), ')@~ @parm(Year), @~ @imbed(Pages,def 'pages @parm(Pages)')@~ @imbed(Chapter,def 'chapter @parm(Chapter)').} @imbed(note,def '@l2{@parm(note).}') @end(box) >) @BibForm(Proceedings=< @begin(box) @imbed(editor, def "@~ @l1{(@parm(tag))@\@Parm(Editor) (editor).} @l2{@i[@Parm(Title)].} @l2{@Parm(Publisher), @~ @imbed(Address,def '@parm(Address), ')@~ @parm(year).}", undef "@~ @imbed(editors, def '@~ @l1{(@parm(tag))@\@Parm(Editors) (editors).} @l2{@i(@Parm(Title)).} @l2{@Parm(Publisher), @~ @imbed(Address,def [@parm(Address), ])@~ @parm(year).}', undef '@~ @l1{(@parm(tag))@\@Parm(Organization)@~ @imbed(Publisher,undef [@imbed(Address,def {, @parm(Address)})])@~ .} @l2{@i(@Parm(Title)), @~ @imbed(Publisher,def [@parm(Publisher), @~ @imbed(Address,def {@parm(Address), })])@~ @parm(year).}')@~ ") @imbed(note,def '@l2{@parm(Note).}') @end(box) >) @BibForm(InProceedings=< @begin(box) @l1{(@parm(tag))@\@Parm(Author).} @l2{@parm(Title).} @l2{In @imbed(editor,def '@parm(editor) (editor), ')@~ @imbed(editors,def '@parm(editors) (editors), ')@~ @i[@Parm(Booktitle)]@~ @imbed(Pages,def '@;, pages @parm(pages)')@~ . @~ @imbed(Organization,def '@parm(Organization), ')@~ @imbed(Publisher,def '@parm(Publisher), ')@~ @imbed(Address,def '@parm(Address), ')@~ @imbed(Month,def '@parm(Month), ')@~ @parm(year).} @imbed(note,def '@l2{@parm(Note).}') @end(box) >) @BibForm(InCollection=< @begin(box) @l1{(@parm(tag))@\@Parm(Author).} @l2{@Parm(Title).} @l2{In @imbed(editor,def '@Parm(Editor) (editor), ')@~ @imbed(editors,def '@parm(Editors) (editors), ')@~ @i[@Parm(BookTitle)], @~ @imbed(chapter,def 'chapter @parm(chapter)')@~ @imbed(pages,def 'pages @parm(pages)'). @~ @Parm(Publisher), @~ @imbed(Address,def '@parm(Address), ')@~ @parm(Year).} @imbed(note,def '@l2{@parm(Note).}') @end(box) >) @BibForm(PhDThesis=< @begin(box) @l1{(@parm(tag))@\@parm(Author).} @l2{@i{@parm(Title)}.} @l2{PhD thesis, @parm(School), @~ @imbed(Month,def '@parm(Month),') @parm(Year).} @imbed(note,def '@l2{@parm(Note).}') @end(box) >) @BibForm(MastersThesis=< @begin(box) @l1{(@parm(tag))@\@parm(Author).} @l2{@parm(Title).} @l2{Master's thesis, @parm(School), @~ @imbed(Month,def '@parm(Month),') @parm(Year).} @imbed(note,def '@l2{@parm(Note).}') @end(box) >) @Bibform(Manual=< @begin(box) @imbed(Author, def ' @l1{(@parm(tag))@\@parm(Author).} @l2{@i{@parm(Title)}}', undef ' @l1{(@parm(tag))@\@i{@parm(Title)}}') @l2{@imbed(Edition,def '@parm(Edition) edition, ')@~ @imbed(Organization,def '@parm(Organization), ')@~ @imbed(Address,def '@parm(Address), ')@~ @parm(Year).} @imbed(note,def '@l2{@parm(Note).}') @end(box) >) @BibForm(TechReport=< @begin(box) @l1{(@parm(tag))@\@parm(author).} @l2{@i{@parm(Title)}.} @l2{@imbed(type,def '@parm(type)',undef 'Technical Report')@~ @imbed(number,def '@; @parm(number)'), @~ @parm(Institution), @~ @imbed(Address,def '@parm(Address), ')@~ @imbed(Month,def '@parm(Month),') @parm(Year).} @imbed(note,def '@l2{@parm(Note).}') @end(box) >) @BibForm(Booklet=< @begin(box) @l1{(@parm(tag))@imbed(Author,def '@\@parm(Author).}@~ @l2{@parm(Title).}', undef '@\@Parm(Title)}') @l2{@imbed(HowPublished,def '@Parm(HowPublished). ')@~ @imbed(Address,def '@parm(Address), ')@~ @imbed(Year,def '@parm(Year)').} @imbed(note,def '@l2{@parm(Note).}') @end(box) >) @BibForm(UnPublished=< @begin(box) @l1{(@parm(tag))@\@Parm(Author).} @l2{@Parm(Title).} @imbed(Year,def "@l2{@imbed(Month,def '@parm(Month), ')@~ @parm(year).}")@~ @imbed(Note,def '@l2{@parm(Note).}')@~ @end(box) >) @BibForm(Misc=< @begin(box) @l1{(@parm(tag))@\@imbed(Author,def '@parm(Author).')} @imbed(Title,def '@l2{@parm(Title).}') @imbed(HowPublished,def '@l2{@parm(HowPublished).}') @imbed(note,def '@l2{@parm(Note).}') @end(box) >) @Enter(Text,Spacing 1,Spread 0,Spaces Tab,Justification off,Fill) @Process(Bibliography) @Leave(Text) @marker(References,ChangeLog) @Comment[ 28 Jul 81 MIS Added @Style(CitationType Brackets) as default ]