====== 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 :
...
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.
===== 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'' » :
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 :
\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 [[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)
}}