sigil linkare le note

Si può usare il plugin per sigil FootnoteLinker. Ma per prepare il lavoro di tale plugin occorre
  1. aver raccolto a parte tutte le note, in ordine, e messe in un file (interno ovviamente all’epub) da definire (add semantic) come footnotes
  2. successivamente bisogna rendere ogni nota un paragrafo con class=”note”, ad esempio;
  3. poi, nel file di testo occorre che tutti i numeri di rimando alle note siano formattati con <sup class=”noteanchor”>numero</sup>.
  4. controllare che il numero dei rimandi alle note sia identico al numero delle note,
  5. e infine dare il comando al plugin FootnoteLinker.

regular expression: find/replace digits

Per eseguire agevolmente il 3° punto può essere utile ricorrere alle regular expression, tenendo conto che una cifra è resa da d (per cui un numero di due cifre è dd ). Si possono usare, in sigil, i seguenti comandi, usando regex:
find = (dd) e
replace = [1]
Così 12 diventerà [12]. Dopo di che potete sostituire “[” con <sup class=”noteanchor”> e “]” con </sup>.
   
   

regular expression

Per lavorare sul codice sorgente di un testo può essere utile utilizzare la regular expression, cioè dei caratteri jolly che dicono al programma di cercare e sostituire delle occorrenze.
Il carattere per indicare “qualsiasi carattere” è il punto “.”. Se io ho ad esempio un file html con span class=”T30″, span class=”T36″, span class=”T45″ e voglio eliminare tutte le span class, potrò indicare di trovare e sostituire span class=”…”.

Inoltre, in generale

  • . significa “qualsiasi carattere”.
  • ^ indica l’inizio di una linea.
  • $ indica la fine di una linea.
  • < indica l’inizio di una parola.
  • > indica la fine di una parola.
  • ? significa che l’elemento che lo precede è presente meno di una volta.
  • * significa che l’elemento che lo precede è presente zero o più volte.
  • + significa che l’elemento che lo precede è presente una o più volte.
  • {n} significa che l’elemento che lo precede è presente n volte.
  • {n,} significa che l’elemento che lo precede è presente n o più volte.
  • {,n} significa che l’elemento che lo precede è presente meno di n volte.
  • {n,m} indica un numero di ripetizioni dell’elemento che lo precede compreso nell’intervallo tra n e m; n e m possono essere omessi escludendo il limite corrispondente.