Accueil > Nouvelles et nouveautés > Les notes de bas de page dans un ebook
21 septembre 2016
Point à suivre avec Sigil lorsque vous avez des notes de bas de page, et que vous créez des sauts de chapitre.
Supposons que votre livre soit sous forme d’un fichier html, que vous importez dans Sigil, et dans lequel il y a des notes de bas de page. Une fois importé, l’appel de note a le code suivant :
<a href="#sdfootnote1sym" id="sdfootnote1anc"><sup>1</sup></a>
Et la note de bas de page est ainsi codée :
<div id="sdfootnote1">
<p><a href="#sdfootnote1anc" id="sdfootnote1sym">1</a> ici votre note de bas de page</p>
</div>
Supposons que vous souhaitiez introduire des sauts de chapitre. Que vont devenir vos notes de bas de page ?
Dans mon exemple, mon fichier html initial a été scindé en 13 fichiers xhtml intitulés Section00n.xhtml. Les notes de bas de pages ont toutes été regroupées dans la dernière section, que j’ai renommée notes.xhtml.
On voit que Sigil a bien modifié l’appel de note, et que désormais, le code est le suivant :
<a href="../Text/notes.xhtml#sdfootnote1sym" id="sdfootnote1anc"><sup>1</sup></a>
Mais dans la note elle-même, le code de retour à l’appel de note n’a pas été modifié :
<div id="sdfootnote1">
<p><a id="sdfootnote1sym" href="#sdfootnote1anc">1</a>ici votre note de bas de page</p>
</div>
Ce qui va provoquer une erreur : en cliquant sur la note, vous n’atteindrez pas l’appel de note ; à la validation, vous aurez également une erreur.
La solution consiste à corriger le lien, et à ajouter le nom du fichier où se trouve l’ancre. En supposant que l’appel de note se fasse dans le fichier Section0010.xhtml, une fois corrigée, la note de bas de page est ainsi codée :
<div id="sdfootnote1">
<p><a href="../Text/Section0010.xhtml#sdfootnote1anc" id="sdfootnote1sym">1</a> ici votre note de bas de page</p>
</div>