This page demonstrates a publication list built from BibTeX data written
inside the page itself. Nothing is fetched from the internet: the data is read
where it stands, parsed in the browser, and turned into a table.
There is no citation anywhere in this page. The bibliography does not need
any: it lists what the BibTeX data contains. Because no reference is ever cited,
the table has no number column and no back links to the text. The same code, used
in a book with citations, adds both — see
bibliography.html.
Three steps: write the data, add the placeholder, call the JS API.
Put the BibTeX entries in a pre element. Keep it hidden, and
reveal it when JavaScript is disabled, so that the data stays readable.
<noscript>
<style> #bibtex { display: block; } </style>
</noscript>
<pre id="bibtex" hidden>
@inproceedings{bigi2022lrec,
author = {Brigitte Bigi and Maryvonne Zimmermann and Carine André},
title = {CLeLfPC: a Large Open Multi-Speaker Corpus of French Cued Speech},
...
}
</pre>
Add an empty element where the table is to be placed.
<div id="bibliography"></div>
Instantiate BookBibliography with the id of the data, the id of
the placeholder, and the id of the content to scan for citations. Then call
run(), which returns a promise.
const biblio = new BookBibliography('bibtex', 'bibliography', 'main-content');
biblio.run();
What the table shows
Columns of the generated table
Column
Content
Present here
Number
The number given to a reference the first time it is cited.
No: nothing is cited in this page.
Year
The publication year, used to sort.
Yes
Reference
The formatted reference. Every author is listed, never "et al."
Yes
More
The abstract, the BibTeX source, and the links to the publication.
Yes
Entries are shown even when a field is missing or when the entry type is unknown to
the formatter: what is missing is made visible rather than silently dropped. The
last entry of the demonstration data below is there to show it.
Two entries sharing the same key are reported through Wexa.logger,
and the second one replaces the first.
Demonstration
@article{pakrashi2026,
TITLE = "Resources Creation of Bengali for SPPAS",
AUTHOR = {Moumita Pakrashi and Brigitte Bigi and Shakuntala Mahanta},
JOURNAL = "Journal of Information and Telecommunication",
PUBLISHER = "Elsevier",
YEAR = "2026",
URL = "https://www.tandfonline.com/doi/full/10.1080/24751839.2025.2611605",
NOTE = "https://hal.science/hal-05474165",
ABSTRACT = {
The development of HLT (Human Language Technology) tools inevitably involves the need for
language resources. However, only a handful of languages possess such resources for free.
This paper presents the development of such speech tools for the Bengali language. It focuses
particularly on developing language resources for text normalisation, phonetization,
forced-alignment and syllabification of Bengali.
}
}
@InProceedings{bigi2022lrec,
author = {Brigitte Bigi and Maryvonne Zimmermann and Carine André},
title = {CLeLfPC: a Large Open Multi-Speaker Corpus of French Cued Speech},
booktitle = {Proceedings of The 13th Language Resources and Evaluation Conference},
year = {2022},
address = {Marseille, France},
publisher = {European Language Resources Association},
pages = {987-994},
url = {http://www.lrec-conf.org/proceedings/lrec2022/pdf/2022.lrec-1.104.pdf},
note = {https://hal.archives-ouvertes.fr/hal-03794830},
abstract = {Cued Speech is a communication system developed for deaf people to complement
speechreading at the phonetic level with hands. This paper describes CLeLfPC, a corpus of
French Cued Speech. It consists in about 4 hours of audio and HD video recordings of 23
participants.}
}
@InBook{ghio2023dunod,
chapter = {{Etudier le langage oral : les diff{\'e}rents types de donn{\'e}es recueillies}},
author = {Alain Ghio and Brigitte Bigi},
title = {{Introduction aux statistiques en sciences du langage}},
editor = {Clara Solier and Lucille Soulier and Nour Ezzedine},
publisher = {{Dunod}},
pages = {7-36},
year = {2023},
note = {https://hal.science/hal-04248428}
}
@Article{bigi2022tipa,
title = {Principes et outils pour l'annotation des corpus},
author = {Mary Amoyal and Roxane Bertrand and Brigitte Bigi and Auriane Boudin and Christine Meunier and Berthille Pallaud and Béatrice Priego-Valverde and Stéphane Rauzy and Marion Tellier},
journal = {Travaux interdisciplinaires sur la parole et le langage},
pages = {186-234},
year = {2022},
volume = {38},
publisher={OpenEdition},
url = {https://doi.org/10.4000/tipa.5424},
note = {https://hal.science/hal-03917814},
}
@techreport{bigi2015tutohk2,
author={Brigitte Bigi},
title={Methodology and software for the semi-automatic annotation of speech},
year = {2015},
institution = {Tutorial at Poly U, Hong Kong},
url = {http://sppas.org/bigi/Doc/2015-SPPAS-Tutorial-HongKong/pdf/SPPAS-tutorial-Handout.pdf},
howpublished = {Documentation}
}
@dataset{demo2026unknown,
title = {An entry with an unknown type and missing fields}
}