Index of /archives/text/CTAN/biblio/bibtex/utils/tex2bib
Name Last modified Size Description
Parent Directory -
README 2006-02-23 23:41 2.6K
tex2bib 2006-02-23 23:39 11K
tex2bib
Input a TeX document containing \bibitems, translate these
to BibTeX format
Usage:
tex2bib [-k][-i infile] [-o outfile]
-k: regenerate keys
if infile not given, reads from stdin
if outfile not given, prints to stdout
The entire tex document is scanned for \bibitems, ending when
the string '\end{thebibliography}' is read.
Assumes that bibitems are formatted as follows:
-- {key}author(s), (date) at the beginning
-- titles of books or names of journals: {\em title}
-- article titles: after date, `` '' quotes optional
-- volume, pages: {\it vol}, nnn-nnn.
-- publisher/address: address:publisher
All text in the bibitem which cannot be parsed is included
in a note = { } field
Examples of a book, article, inproceedings:
\bibitem{Bertin83}Bertin, J. (1983),
{\em Semiology of Graphics} (trans. W. Berg). Madison, WI:
University of Wisconsin Press.
\bibitem{Bickel75}Bickel, P. J., Hammel, J. W. and O'Connell, J. W.
(1975).
Sex bias in graduate admissions: data from Berkeley. {\em
Science}, {\it 187}, 398-403.
\bibitem{Farebrother87}Farebrother, R. W. (1987),
``Mechanical representations of the ${L}_1$ and ${L}_2$ estimation
problems'', In Y. Dodge (ed.) {\em Statistical data analysis
based on the L1 norm and related methods}, Amsterdam:
North-Holland., 455-464.
These are output as:
@Book{ Bertin:83,
author = {J. Bertin},
year = 1983,
title = {Semiology of Graphics},
publisher = {University of Wisconsin Press},
address = {Madison, WI},
note = {(trans. W. Berg).}
}
@Article{ Bickel:75,
author = {Bickel, P. J. and Hammel, J. W. and O'Connell, J. W.},
year = 1975,
title = {Sex Bias in Graduate Admissions: Data from Berkeley},
journal = {Science},
volume = 187,
pages = {398-403}
}
@InCollection{ Farebrother:87,
author = {R. W. Farebrother},
year = 1987,
title = {Mechanical Representations of the ${L}_1$ and ${L}_2$ Estimation Problems},
booktitle = {Statistical Data Analysis Based on the L1 Norm and Related Methods},
editor = {Y. Dodge},
publisher = {North-Holland},
address = {Amsterdam},
pages = {455-464}
Text in a bibitem is removed from the bibitem as it is assigned to
bibtex fields. Any text remaining is assigned to a note={ } field
at the end. Since the parsing is heuristic, some manual fixup work
can be expected at the end.