Soms wil je dat je cover ook binnenin het boek wordt weergegeven. Als eerste pagina van het epub boek het liefst. Je kunt dit binnen epub op twee manieren regelen.

Je hebt weer de vier items van de vorige keer nodig:

De eerste methode omvat het creƫren van een apart XHTML bestand voor je cover.

  1. We gaan er vanuit dat je het boek nog geopend hebt en dat je toegang hebt tot de XHTML files die de inhoud van de epub weergeven.
  2. Maak een nieuw bestand aan in je HTML editor, noem dit "omslag.html" en voeg de volgende code in:
    • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
          <head>
              <title>Boekomslag</title>
              <link href="template.css" rel="stylesheet" type="text/css"/>
          </head>
          <body>
              <div id="boekomslag">
                 <img src="images/cover.jpg"/>
              </div>
          </body>
      </html>
       
  3. NB. Het bestand template.css kan een andere titel hebben, afhankelijk van welke exportmethode je hebt gebruikt voor je ePub bestand. Als dat zo is pas dan de onderstaande regel in het bestand omslag.html aan met de juiste bestandsnaam.
    • <link href="template.css" rel="stylesheet" type="text/css"/> 
  4. Open het desbetreffende CSS bestand en voeg deze regel toe
    • #boekomslag {max-width: 100%;}
    • (eventueel kun je hier nog andere aanpassingen maken aan de weergave van je cover)
  5. Sleep het bestand omslag.html naar de OEBPS folder in je epub bestand, of de plek waar het/de andere .html bestand(-en) staat.
  6. Open OEBPS\content.opf
    • tussen <manifest></manifest>, voeg toe <item id="omslag" href="omslag.html" media-type="application/xhtml+xml"/>
    • tussen <spine toc="ncx"></spine>, voeg toe als allereerste rij <itemref idref="omslag"/>

De tweede methode is iets eenvoudiger, maar ook minder duidelijk voor eventuele latere aanpassingen.

  1. We gaan er vanuit dat je het boek nog geopend hebt en dat je toegang hebt tot de XHTML files die de inhoud van de epub weergeven.
  2. Open het eerste .html bestand dat wordt weergegeven in het bestand OEBPS/content.opf na de tag <spine toc="ncx"> 
  3. Direct na de <body> tag, voeg toe:
    • <div id="boekomslag">
        <img src="images/cover.jpg"/>
      </div>
  4. Open het in de <head> aangeroepen CSS bestand en voeg deze regel toe
    • #boekomslag {max-width: 100%;}
    • (eventueel kun je hier nog andere aanpassingen maken aan de weergave van je cover)
  5. Test

Overigens gaan we er hier steeds vanuit dat je zelf de gewijzigde documenten opslaat en zo nodig terugzet binnen de epub bestandsstructuur.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.