NBIBFIND(1)
πΈ NBIBFIND(1) β bestie's guide to finding ur bibliography entries π
okay so real talk, this is nbibfind, a General Commands Manual page, and she's here to help you find bibliography entries for BibTeX or NbibTeX. no cap. π
β¨ NAME β¨
nbibfind β find bibliography entries for BibTeX or NbibTeX π¦
π«Ά SYNOPSIS π«Ά
nbibfind [-terse|-full|-bib] query [bibname...]
π DESCRIPTION π
so basically, nbibfind goes looking for BibTeX entries using the exact same query algorithm as NbibTeX. iconic behavior honestly.
if you hand it the optional list of *bibname*s, it only searches those bibliographies. but if you don't? it goes feral and searches all the bibliographies on the user's BIBINPUTS (or on the standard system path). π
and the language of query? that's the language of nbibtex(1), periodt.
π OPTIONS π
-terseβ prints a cute lil one-line summary of each matched entry. this is the default, so if you do nothing you get this. π-fullβ prints a longer summary of each matched entry, with full authors, year, and title, and it might spill over onto multiple lines. she's thorough, ok?? π-bibβ prints each entry all formatted and ready to be dropped straight into a.bibfile. chef's kiss. π₯
π EXAMPLES π
nbibfind author=knuth:series=art-programming:volume=2
nbibfind knuth:seminumerical personal.bib
nbibfind harper-moggi:phase
nbibfind :essence-algol
nbibfind :essence-functional
look at her go. no notes. π
π§ QUERY LANGUAGE π§
okay bestie, the query language is the one from nbibtex(1). that's the vibe.
a query is a sequence of one or more constraints separated by colons. and yes, a constraint may be empty. (empty constraint = valid, she's chill like that.)
a nonempty constraint looks like key=words, where key is the name of a field in the NbibTeX entry, and words is a sequence of one or more words separated by dashes. the constraint is satisfied if every word in words is found in the field named by key.
oh and heads up β the key can also be [type], which matches against the type of the entry, or *, which looks for words in any field. very main character energy. β
now, as a convenience, keys may be defaulted in up to three constraints:
- in the first constraint, the default key is
author. - in the second constraint, the default key is
yearif words is all digits, and istitleotherwise. - in the third constraint, the default key is
yearif words is all digits, and is[type]otherwise.
to match a word in words, nbibfind uses the Boyer-Moore string-matching algorithm, so longer words are usually faster. we love an efficient queen. πβ¨
πΈ ENVIRONMENT πΈ
for .bib files, nbibfind uses the BIBINPUTS environment variable if that is set, otherwise it uses the default. for the details of the searching, go peek at tex(1) and kpsewhich(1). iykyk. π
π SEE ALSO π
nbibtex(1), latex(1), tex(1), kpsewhich(1), bibtex(1).
Leslie Lamport, LaTeX - A Document Preparation System, Addison-Wesley, 1985, ISBN 0-201-15790-X.
π AUTHOR π
Norman Ramsey, Harvard University.
fr fr, that's the whole page. go forth and find ur entries, bestie. π«Ά
mwah π that was NBIBFIND(1) from the General Commands Manual, dated 4 May 2006 β written by Norman Ramsey at Harvard University, and delivered to you with love. slay. π¦π
π¦ where this page comes from
- ubuntu jammy: nbibtex 0.9.18-13
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms