latex-to-bibtex

0.0.1 • Public • Published

Custom Latex to Bibtex converter

Customizable parser intended to generate bibtex files from latex files based on loaded-in parsing and formatting rules.

By supplying your own parsing rules, formatting rules, and template, this parser could be used for other purposes as well.

Usage

Please see example.coffee and supporting files in the example/ directory for full usage, and to use as a template for your own custom rules/template.

latextToBibtex = require "latex-to-bibtex"
 
config =
  inputFile: path.join(__dirname"/sample.tex")
  itemTag: "bibitem"
  parseRules: parseRules
  formattingRules: formattingRules
  sortProp: "tag"
  template: template
 
parsed = latextToBibtex config
# write parsed out to file system 

Example input:

\bibitem{Acar2009}
Acar E, Yener B, ``Unsupervised multiway data analysis: a literature survey,'' {\em IEEE Trans Knowl Data Engin} \underline{21}, 6--20 (2009).

Example output:

@Article{OA:Acar2009,
  year =         "2009",
  month =        jan,
  publisher =    "Institute of Electrical {\&} Electronics Engineers ({IEEE})",
  volume =       "21",
  number =       "1",
  pages =        "6--20",
  author =       "E. Acar and B. Yener",
  title =        "Unsupervised Multiway Data Analysis: {A} Literature Survey",
  journal =      "{IEEE} Transactions on Knowledge and Data Engineering",
}

Package Sidebar

Install

npm i latex-to-bibtex

Weekly Downloads

2

Version

0.0.1

License

MIT

Last publish

Collaborators

  • jschomay