Interface to read and parse BibTeX files. #BibTeX reader #BibTeX parser #Perl module #BibTeX #Reader #Parser
LaTeX::BibTeX is a Perl module that serves mainly as a high-level introduction to the LaTeX::BibTeX library, for both code and documentation purposes. The code loads the two fundamental modules for processing BibTeX files (LaTeX::BibTeX::File and LaTeX::BibTeX::Entry), and this documentation gives a broad overview of the whole library that isn't available in the documentation for the individual modules that comprise it.
The LaTeX::BibTeX module provides a number of miscellaneous functions that are useful in processing BibTeX data (especially the kind that comes from bibliographies as defined by BibTeX 0.99, rather than generic database files). These functions don't generally fit in the object-oriented class hierarchy centred around the LaTeX::BibTeX::Entry class, mainly because they are specific to bibliographic data and operate on generic strings (rather than being tied to a particular BibTeX entry). These are also documented here, in "MISCELLANEOUS FUNCTIONS".
Note that every module described here begins with the LaTeX::BibTeX prefix. For brevity, I have dropped this prefix from most class and module names in the rest of this manual page (and in most of the other manual pages in the library).
use LaTeX::BibTeX;
$bibfile = new LaTeX::BibTeX::File "foo.bib"; $newfile = new LaTeX::BibTeX::File ">newfoo.bib";
while ($entry = new LaTeX::BibTeX::Entry $bibfile) { next unless $entry->parse_ok;
. # hack on $entry contents, using various . # LaTeX::BibTeX::Entry methods .
$entry->write ($newfile); }
System requirements
LaTeX::BibTeX 0.34
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- filename:
- LaTeX-BibTeX-0.34.tar.gz
- main category:
- Programming
- developer:
- visit homepage
Bitdefender Antivirus Free 27.0.35.146
Zoom Client 6.0.0.37205
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
Microsoft Teams 24060.2623.2790.8046 Home / 1.7.00.7956 Work
calibre 7.8.0
7-Zip 23.01 / 24.04 Beta
Windows Sandbox Launcher 1.0.0
ShareX 16.0.1
IrfanView 4.67
paint.net 5.0.13 (5.13.8830.42291)
- ShareX
- IrfanView
- paint.net
- Bitdefender Antivirus Free
- Zoom Client
- 4k Video Downloader
- Microsoft Teams
- calibre
- 7-Zip
- Windows Sandbox Launcher