Si vous utilisez LATEX2HTML et que vous voulez que vos pages soient référencées correctement par les moteurs de recherches, il faut y ajouter de l'information sur les mots clés, et la description de la page. En html, cela se fait comme ceci :
<html>
<head>
<META NAME="keywords" CONTENT="latex, LaTeX, installation,
installer, package, packages, paquetage, paquetages, tetex, sty,
cls, .sty, .cls, texmf, texmf.cnf">
<META name="description" content="Une petite page sur l'installation
d'un package latex pour éviter à d'autres de galérer comme je l'ai
fait !">
</head>
[...]
Pour que LATEX2HTML fasse la même chose, il faut avoir un fichier
~/.latex2html-init qui contienne ceci :
sub meta_information {
local($_) = @_;
# Cannot have nested HTML tags...
#
# Any following $HTML_META variable comes from an entry like
#\htmlmeta{<META NAME="description" CONTENT="nasslug: NASS Linux Users">
# <META NAME="keywords" CONTENT="nasslug, linux, users">}
# in your *.tex document.
#
if ($HTML_META !~ /META NAME="description"/ && $_)
{$HTML_META .= "<META NAME=\"description\" CONTENT=\"$_\">\n" ;}
if ($HTML_META !~ /META NAME="keywords"/)
{$HTML_META .= "<META NAME=\"keywords\" CONTENT=\"$FILE\">\n" ;}
if ($HTML_META !~ /META NAME="resource-type"/)
{$HTML_META .= "<META NAME=\"resource-type\" CONTENT=\"document\">\n" ;}
if ($HTML_META !~ /META NAME="distribution"/)
{$HTML_META .= "<META NAME=\"distribution\" CONTENT=\"global\">\n" ;}
#
do { s/<[^>]*>//g;
"$HTML_META"
}
}
1; #This must be the last line
et utiliser dans le corps du document (après le
\begin{document}) la commande suivante :
\htmlmeta{<META NAME="keywords" CONTENT="latex, LaTeX, installation,
installer, package, packages, paquetage, paquetages, tetex, sty,
cls, .sty, .cls, texmf, texmf.cnf">
<META name="description" content="Une petite page sur l'installation
d'un package latex pour éviter à d'autres de galérer comme je l'ai
fait !">}
Voilà, le tour est joué !