Bonjour
Je crée les notes de fin avec LO (insertion > note de fin) de façon tout à fait classique.
En ce qui concerne writer2xhtml, j'ai bien peur de ne pouvoir te donner une réponse générique. Je peux par contre t'expliquer précisément ce que je fais.
Depuis la sortie du greffon
ODTImport de Sigil, je ne produis mes ePub3 qu'avec lui. J'utilise un fichier de configuration unique nommé
config.xml qui remplace le GUI de writer2xhtml et ses écrans multiples.
Voici ce fichier:
J'ai aussi l'habitude d'inclure automatiquement un fichier
epub.css avec notamment quelques styles spécifiques pour les notes
Une fois converti, j'utilise un groupe de regex avec l'éditeur de Calibre (question d'habitude). Quelques-unes me permettent de personnaliser le style de mes notes (et aussi de mettre des crochets) et de mettre des fines. Voici le fichier texte .json concernant les regex notes que l'on peut importer dans l'éditeur de Calibre.
Spoiler:
[/CODE]
{
"searches": [
{
"case_sensitive": false,
"dot_all": false,
"find": "</i><i>|</sup><sup>|</b><b>|<a></a>|<span></span>",
"mode": "regex",
"name": "[w2x] NETT supprimer tags redondants (i, b, sup...)",
"replace": ""
},
{
"case_sensitive": false,
"dot_all": false,
"find": "<span class=\"Appeldenotedefin\">(<i>)?(<span class=\"Appeldenotedefin\">|<span class=\"Endnoteanchor\">)(.*?)</span>(</i>)?</span>",
"mode": "regex",
"name": "[w2x] NOTES appel de fin double",
"replace": "<span class=\"noteanchor\">\\3</span>"
},
{
"case_sensitive": false,
"dot_all": false,
"find": "<span class=\"Endnoteanchor\">",
"mode": "regex",
"name": "[w2x] NOTES appel de fin simple",
"replace": "<span class=\"noteanchor\">"
},
{
"case_sensitive": false,
"dot_all": true,
"find": "id=\"body(.*?)\">(.*?)</a>",
"mode": "regex",
"name": "[w2x] NOTES crochets appels de note (writer2xhtml)",
"replace": "id=\"body\\1\">[\\2]</a>"
},
{
"case_sensitive": false,
"dot_all": false,
"find": "<p>(<a class=\"Appeldenotedefin\"|<a class=\"EndnoteSymbol\")",
"mode": "regex",
"name": "[w2x] NOTES \"class=\"note\" et noteSymbol",
"replace": "<p class=\"note\"><a class=\"noteSymbol\""
}
],
"version": 1
}
[/CODE]
Je suis conscient que, livrées brutes de fonderie, ces explications peuvent sembler complexes. Cependant, la conversion elle-même est automatique, et l'exécution du groupe de regex se fait d'un seul coup. Une fois les réglages fonctionnels, tout fonctionne comme une horloge.
Nota: l'éditeur de Calibre permet également de simplifier et fusionner les feuilles de style (p.ex. celle que produit writer2xhtml et la feuille de style complémentaire que je rajoute).