Closed ariutti closed 8 years ago
Il file title_page
è quel file che riporta l'indicazione del titolo del libro con il nome dell'autore ed eventuale data di pubblicazione.
Ho notato che viene popolato quando nei file sorgente vengono riportati i dati del blocco metadati pandoc:
% title
% autore
% data
Inoltre ho notato che la grande scritta true che compariva in una pagina a sè stante alla fine del libro, era proprio questa title page che, non essendo stata correttamente popolata, mostrava un contenuto non corretto.
Sembra ci siano tre modi diversi per inserire i metadati all'interno del libro.
.xml
e l'argomento --epub-metadata=metadata.xml;
.yaml
e l'argomento --epub-metadata=metadata.yaml,
linkIl manuale dice che, di default, pandoc inserisce i seguenti campi relativi ai metadati
<dc:title
<dc:creator>
<dc:date>
<dc:language>
<dc:identifier id="BookId">
I quali campi verranno eventualmente sovrascritti se ne esistono di corrispondenti all'interno dei file di metadati passati come argomenti.
La soluzione migliore che sono riuscito a trovare fino ad ora, ovviando a problemi di pagine che mostrano la scritta true in h1
e altri problemi simili, è quella di:
%Diario in Codice @ Game Over Room
% Nicola Ariutti
% 20 Giugno 2016
da questo blocco pandoc ricaverà le rispettive informazioni da includere nel file title_page.xhtml
sottoforma di
<h1 class="title">Diario in Codice @ Game Over Room</h1>
<h2 class="author">Nicola Ariutti</h2>
<h3 class="date">20 Giugno 2016</h3>
così come queste, nel file content.opf
:
<dc:title id="epub-title-1">Diario in Codice @ Game Over Room</dc:title>
<dc:creator id="epub-creator-1" opf:role="aut">Nicola Ariutti</dc:creator>
<dc:date>2016-06-25T08:13:45Z</dc:date>
(anche se come si vede la data utilizzata non sembra essere quella che io ho indicato con % 20 Giugno 2016
, piuttosto la data di ultima modifica dl file da cui l'epub viene generato)
<dc:language>it-IT</dc:language>
così da forzare pandoc a include l'ulteriore elemento
<dc:language>it-IT</dc:language>
nello stesso file content.opf
.
che cosa è il file titlepage.xhtml che viene generato?