---
myst:
html_meta:
keywords: LaTeX,bibliographies,HTML,script,export
---
# Comment convertir une bibliographie en HTML ?
## Avec un export direct à la compilation, par « noTeX »
Le style de bibliographie [noTeX](ctanpkg:notex-bst) offre ici une solution astucieuse. Il produit un fichier « `.bbl` » qui est en fait une série de paragraphes HTML de classe `noTeX`, et qui peut donc être inclus directement dans un fichier HTML :
```html
...
```
Il est possible de personnaliser votre bibliographie afin que son contenu traité par [noTeX](ctanpkg:notex-bst) soit différent de celui présenté lorsqu'elle est traitée de manière ordinaire par LaTeX.
## Avec des scripts de conversion
### Le script bib2xhtml
Une solution complète est offerte par (version mise à jour de `bib2html`). Son utilisation fait intervenir en fait une des versions modifiées des styles `BibTeX` courants qu'il fournit. La sortie ainsi produite doit être ensuite traitée à l'aide d'un script Perl.
### Le script bibhtml
> prend la même approche que .
### Le script bbl2html
Un convertisseur plus conventionnel est le script `awk` , qui traduit le fichier « `.bbl` » que vous avez généré en HTML.
## Avec Pandoc
Enfin, il est également possible d'utiliser [Pandoc](https://pandoc.org/), mais il faudra le faire tourner sur le fichier « `.tex` » incluant votre bibliographie, et non directement le fichier « `.bib` » :
```bash
pandoc test.tex -o output.html --bibliography ma_biblio.bib
```
Le fichier LaTeX peut être très simple, si vous voulez juste convertir la bibliographie :
```{noedit}
\documentclass{article}
\begin{document}
\nocite{*}
\bibliographystyle{abbrv} % ou tout autre style de bibligraphie
\bibliography{ma_biblio.bib}
\end{document}
```
## Avec des convertisseurs en ligne
Il existe des convertisseurs en ligne, basés sur [la bibliothèque bibTeX-js](https://github.com/pcooksey/bibtex-js). En voici un fonctionnel : .
:::{sources}
- [Making HTML of your bibliography](faquk:FAQ-htmlbib),
- [Bibtex to HTML/Markdown/etc., using Pandoc](https://tex.stackexchange.com/questions/171793/bibtex-to-html-markdown-etc-using-pandoc),
- [How to display references on html using bibtex format](http://gewhere.github.io/bibtex-js).
:::