====== Comment convertir une bibliographie en HTML? ======

===== Avec un export direct à la compilation, par “noTeX” =====

Le style de bibliographie [[ctanpkg>notex-bst|noTeX]] 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 :
<code html>
<P CLASS=noTeX>
...
</P>
</code>

Il est possible de personnaliser votre bibliographie afin que son contenu traité par [[ctanpkg>notex-bst|noTeX]] soit différent de celui présenté lorsqu'elle est traitée de manière ordinaire par <latex>\LaTeX</latex>.

===== Avec des scripts de conversion =====

==== Le script bib2xhtml ====

Une solution complète est offerte par [[ctanpkg>bib2xhtml]] (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 ====

[[ctanpkg>bibhtml]] prend la même approche que [[ctanpkg>bib2xhtml]].

==== Le script bbl2html ====

Un convertisseur plus conventionnel est le script ''awk'' [[ctanpkg>bbl2html]], qui traduit le fichier « ''.bbl'' » que vous avez généré en HTML.

===== Avec Pandoc =====

Enfin, il est également possible d'utiliser [[https://pandoc.org/|Pandoc]], mais il faudra le faire tourner sur le fichier « ''.tex'' » incluant votre bibliographie, et non directement le fichier « ''.bib'' » :

<code bash>
pandoc test.tex -o output.html --bibliography ma_biblio.bib
</code>

Le fichier <latex>\LaTeX</latex> peut être très simple, si vous voulez juste convertir la bibliographie :

<code latex>
\documentclass{article}

\begin{document}
 \nocite{*}
 \bibliographystyle{abbrv} % ou tout autre style de bibligraphie
 \bibliography{ma_biblio.bib}
\end{document}
</code>

===== Avec des convertisseurs en ligne =====

Il existe des convertisseurs en ligne, basés sur [[https://github.com/pcooksey/bibtex-js|la bibliothèque bibTeX-js]]. En voici un fonctionnel : http://people.irisa.fr/Francois.Schwarzentruber/bibtextohtml/.

-----
//Sources://
  * [[faquk>FAQ-htmlbib|Making HTML of your bibliography]],
  * [[https://tex.stackexchange.com/questions/171793/bibtex-to-html-markdown-etc-using-pandoc|Bibtex to HTML/Markdown/etc., using Pandoc]],
  * [[http://gewhere.github.io/bibtex-js|How to display references on html using bibtex format]].

{{htmlmetatags>metatag-keywords=(LaTeX,bibliographies,HTML,script,export)
metatag-og:title=(Comment convertir une bibliographie en HTML)
metatag-og:site_name=(FAQ LaTeX francophone)
}}