[comp.text] bibtex

gasp@bu-cs.BU.EDU (Isaac Kohane) (01/22/87)

Does anybody know of any implementation of BibTeX (creates custom
bibliographies for LaTeX documents) for the Mac? Pointers to applications,
or source code (massaged for the Mac) would be appreciated.


					Isaac Kohane

chpf127@ut-emx.UUCP (J. Eaton) (05/11/88)

  I have a lot of references which I would like to have listed in
  BIBTeX file(s) but have found that entering them in an editor is
  pretty slow going, and that I have to keep looking to see what 
  fields I need to enter.  So, 

  Does anyone out there know of or have an interactive program which will
  help me create .bib files for BIBTeX?  Ideally, this program would prompt
  me for the type of entry (i.e. Journal, Book, etc.) and then let me
  enter the information for the different fields.  It would also remind
  me which fields were required, optional or ignored for each type
  of entry.  Extra bonus features would be checking to see that the
  key I've chosen is unique, and whether the entry already exists.

  I could write one, and probably will if no one knows of such a beast, 
  but would appreciate knowing whether I would just be duplicating
  existing software.

  thanks in advance ...


  J. Eaton
  Department of Chemical Engineering
  The University of Texas at Austin
  Austin, TX  78712

  My employer doesn't really like me, and he certainly doesn't trust me
  enough to let me speak for him, so I don't. 

rusty@velveeta.berkeley.edu (rusty wright) (05/11/88)

re: interactive input of bibtex entries; the latest version of gnu
emacs (18.51) contains a bitex mode which probably does what you want.

--------------------------------------
	rusty c. wright
	rusty@cartan.berkeley.edu ucbvax!cartan!rusty

dow@wjh12.harvard.edu (Dominik Wujastyk) (05/12/88)

In article <2268@ut-emx.UUCP> chpf127@ut-emx.UUCP (J. Eaton) writes:
>
>  Does anyone out there know of or have an interactive program which will
>  help me create .bib files for BIBTeX?  Ideally, this program would prompt
>  me for the type of entry (i.e. Journal, Book, etc.) and then let me
>  enter the information for the different fields.  It would also remind
>  me which fields were required, optional or ignored for each type
>  of entry.  Extra bonus features would be checking to see that the
>  key I've chosen is unique, and whether the entry already exists.
>
Pro-Cite by Personal Bibliographic Software, Inc., does everything you
want, and a great deal more.  It can even hunt through an article,
recognize references, and construct a bibliography for you, much as BibTeX
does, but working only from the unflagged citations in the text.  In fact,
it does a lot of the jobs that Bibtex does, and in a smoother, more
integrated manner (no offence to BTX).  You have complete control of the
format of the output, including conditionally inserted codes, so you can
have ProCite output a bibliography all ready formatted for digestion by
TeX.  I have done this with great success. It really is excellent.  

For publicity blurb contact:
Pers. Bibl. Software, Inc.,
412 Longshore Drive,
Ann Arbor,
Michigan 48105.
Phone: (313) 996 1580.
ProCite gets a useful write-up in John J. Hughes's excellent survey of text
applications, _Bits Bytes & Biblical Studies_ (Grand Rapids: Zondervan,
1987).  Hughes praises ProCite as "the most complex, powerful, and flexible
of the bibliographical programs.  It is best suited for professionals and
others with 'serious' bibliographical needs."

The only problem is that ProCite is expensive.  $395.  And they keep
upgrading and charging $50 each time.   Scandalous.  But the product as it
is now, at version 1.4, is heavily feature-laden, and has arrived at some
sort of plateau, I feel.

You might also look at the new Buttonware product, PC-File plus, version
2.0.  The fields are now big enough to take a reasonable amount of text
data, and I think it can recognize duplicates.  Shareware.  $69.

Dominik

-- 
bitnet:	 user DOW on the bitnet node HARVUNXW
arpanet: dow@wjh12.harvard.edu
csnet:   dow@wjh12.harvard.edu
uucp:    ...!ihnp4!wjh12!dow

ken@cs.rochester.edu (Ken Yap) (05/12/88)

This is not an interactive program, but an alternative to BibTeX.  Dr.
James Alexander has a program called tib, in
eneevax.umd.edu:~ftp/pub/tib.  The database is sort of refer-like and
one advantage over BibTeX is the ability to use keywords. It runs on
Unix and VMS and possibly other systems. It is written in C and looks
fairly portable.  We have it installed here but most (if not all) users
prefer to use the standard BibTeX.

	Ken

Here is the first part of the man page:

TIB(1)                    USER COMMANDS                    TIB(1)

NAME
     tib, tibdex, tiblook, tiblist - process reference and  cita-
     tion entries for TeX documents

SYNOPSIS
     tib [-d <directory>] [-i <include file>] [-p <private  index
     file(s)>] [-s <style file>] [-x] [-z] [-|] [<input file(s)>]

     tibdex [-c <common-word file>] [-k <key number>] [-l <length
     of  keys>]  [-p  <private  output  file>] [-z] [-% <string>]
     <reference file(s)>

     tiblist [-d <directory>  ][-i  <include  file>]  [-s  <style
     file>] [-x] [-z] [-|] [<reference file(s)>]

     tiblook [-c <common-words file>] [-l <length of  keys>]  [-p
     <private indices>]

DESCRIPTION
     There are four programs in the Tib package:

     Tib  bibliographic preprocessor for TeX documents,
     Tibdex    makes inverted index from database(s),
     Tiblist   lists all members of the database(s),
     Tiblook   interactively locates listings in the database(s).

jzavgren@bbn.com (John Zavgren) (12/14/88)

Whenever I use bibtex with the unsrt style (I have not tried any of the
other styles yet) all the capitalized words in the titles of articles
become uncapitalized, except for the first word in the title. It does
not happen with the titles of books.  This is rather annoying,
especially when a title contains an acronym or shorthand like M/G/1 for
a type of queueing model.

I have "solved" the problem by manually editing the .bbl file after
running bibtex. Is there a more elegant way of taking care of this?

RSVP
John Zavgren, jzavgren@bbn.com

lang@pearl.PRC.Unisys.COM (Francois-Michel Lang) (12/15/88)

In article <33510@bbn.COM+ jzavgren@bbn.com (John Zavgren) writes:
+Whenever I use bibtex with the unsrt style (I have not tried any of the
+other styles yet) all the capitalized words in the titles of articles
+become uncapitalized, except for the first word in the title. It does
+not happen with the titles of books.  This is rather annoying,
+especially when a title contains an acronym or shorthand like M/G/1 for
+a type of queueing model.
+
+I have "solved" the problem by manually editing the .bbl file after
+running bibtex. Is there a more elegant way of taking care of this?
+
+RSVP
+John Zavgren, jzavgren@bbn.com

I'm hardly a BiBTeX wizard, but I did manage to solve this one, I think.
The stuff that munges on the capitalization of the article is the following
code in the file unsrt.bst:

----------
FUNCTION {format.title}
{ title missing$
    { "" }
    { title "ul" change.case$ }
  if$
}
----------

If you replace that with

----------
FUNCTION {format.title}
{ title field.or.null
}
----------

I think you'll get the behavior you want.
----------------------------------------------------------------------------
Francois-Michel Lang
Paoli Research Center, Unisys Corporation lang@prc.unisys.com (215) 648-7256
Dept of Comp & Info Science, U of PA      lang@cis.upenn.edu  (215) 898-9511

ekrell@hector.UUCP (Eduardo Krell) (12/15/88)

You could just enclose the fields you want to protect within braces,
like in:

title = "{RCS - A System for Version Control}",

The braces prevent bibtex from screwing with the capitalization.
    
Eduardo Krell                   AT&T Bell Laboratories, Murray Hill, NJ

UUCP: {att,decvax,ucbvax}!ulysses!ekrell  Internet: ekrell@ulysses.att.com

mrd@sun.soe.clarkson.edu (Michael DeCorte) (12/15/88)

from LaTeX Users's Guide and Reference Manual page 143:

Uppercase letter that should not be changed are enclosed in braces.

from unsrt.bst
	% Copying of this file is authorized only if either
	% (1) you make absolutely no changes to your copy, including name, or
	% (2) if you do make changes, you name it something other than
	% btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst.


--

Michael DeCorte // (315)265-2439 // P.O. Box 652, Potsdam, NY 13676
Internet: mrd@sun.soe.clarkson.edu  // Bitnet:   mrd@clutx.bitnet        
---------------------------------------------------------------------------
Clarkson Archive Server // commands = help, index, send, path
archive-server@sun.soe.clarkson.edu
archive-server%sun.soe.clarkson.edu@omnigate.bitnet
dumb1!dumb2!dumb3!smart!sun.soe.clarkson.edu!archive-server
---------------------------------------------------------------------------

knapp@cs.utexas.edu (Edgar Knapp) (12/15/88)

In article <33510@bbn.COM> jzavgren@bbn.com (John Zavgren) writes:
>Whenever I use bibtex with the unsrt style (I have not tried any of the
>other styles yet) all the capitalized words in the titles of articles
>become uncapitalized, except for the first word in the title. It does
>not happen with the titles of books.  This is rather annoying,
>especially when a title contains an acronym or shorthand like M/G/1 for
>a type of queueing model.
>
>[stuff deleted]

Page 143 of the LaTeX manual (Appendix B: BibTeX) states:

	Uppercase letters that should not be changed are enclosed in braces.

- Edgar

"If everything else fails, read the manuals."