Redigera e-böcker

calibre har en integrerad e-boksredigerare för böcker i formaten EPUB, KEPUB (Kobo) och AZW3 (Kindle). Redigeraren visar den HTML- och CSS-kod som används internt i bokfilerna, med en förhandsgranskning som uppdateras i realtid när du gör ändringar. Den innehåller också automatiserade verktyg för vanliga rensningar och rättningar.

Du kan använda denna redigerare genom att högerklicka på valfri bok i calibre och välja Redigera bok.

Verktyget Redigera bok

Grundläggande arbetsflöde

Anteckning

En videogenomgång av calibres e-boksredigerare finns här.

När du öppnar en bok med verktyget Redigera bok visas en lista med filer till vänster. Det är de enskilda HTML-filer, stilmallar, bilder och andra filer som tillsammans utgör bokens innehåll. Dubbelklicka på en fil för att börja redigera den. Om du vill göra mer än några små justeringar behöver du kunna HTML och CSS.

Allt eftersom du gör ändringar i HTML eller CSS i redigeraren kommer ändringarna att förhandsgranskas i realtid i förhandsgranskningspanelen till höger. När du är nöjd med hur ändringarna du har gjort ser ut, klicka på knappen Spara eller använd Arkiv → Spara för att spara dina ändringar i e-boken.

En användbar funktion är Kontrollpunkter. Innan du ger dig in i en ambitiös uppsättning redigeringar kan du skapa en kontrollpunkt. Kontrollpunkten bevarar bokens nuvarande tillstånd, och om du i framtiden bestämmer dig för att du inte gillar de ändringar du har gjort kan du gå tillbaka till tillståndet när du skapade kontrollpunkten. För att skapa en kontrollpunkt, använd Redigera → Skapa kontrollpunkt. Kontrollpunkter skapas också automatiskt åt dig när du kör ett automatiserat verktyg som global sökning och ersättning. Kontrollpunktsfunktionen är ett komplement till den vanliga ångra/gör om-mekanismen när du redigerar enskilda filer. Kontrollpunkter behövs när ändringar är spridda över flera filer i boken.

Det är det grundläggande arbetsflödet för att redigera böcker – Öppna en fil, gör ändringar, förhandsgranska och spara. Resten av den här manualen kommer att diskutera de olika verktygen och funktionerna som finns för att du ska kunna utföra specifika uppgifter effektivt.

Filhanteraren

Filhanteraren som visar filer i boken

Filhanterare ger dig en översikt över de olika filerna inne i boken som du redigerar. Filerna är ordnade efter kategori, med textfiler (HTML) överst, följt av stilmallsfiler (CSS), bilder och så vidare. Dubbelklicka helt enkelt på en fil för att börja redigera den. Redigering stöds för HTML-, CSS- och bildfiler. Ordningen på textfiler är samma ordning som de skulle visas i om du läser boken. Alla andra filer är ordnade i alfabetisk ordning.

När du håller muspekaren över en post visas filens storlek. Längst ner på skärmen visas också den fullständiga sökvägen till filen inuti boken. Filer i e-böcker är komprimerade, så den färdiga bokens storlek är inte summan av de enskilda filernas storlekar.

Många filer har en särskild funktion i boken. De har vanligtvis en ikon bredvid namnet som visar funktionen. På bilden till vänster har till exempel filerna cover_image.jpg och titlepage.xhtml en omslagsikon bredvid sig. Det visar att de är bokens omslagsbild respektive titelsida. Filen content.opf har på samma sätt en metadataikon som visar att den innehåller bokens metadata, och filen toc.ncx har en T-ikon som visar att den är innehållsförteckningen.

Du kan utföra många åtgärder på enskilda filer genom att högerklicka på dem.

Byta namn på filer

Du kan byta namn på en enskild fil genom att högerklicka på den och välja Byt namn på. Namnbytningen av en fil uppdaterar automatiskt alla länkar och referenser till den i hela boken. Så allt du behöver göra är att ge det nya namnet, calibre kommer att ta hand om resten.

Du kan också byta namn på många filer samtidigt. Det är användbart om filnamnen ska följa ett enkelt mönster, till exempel om alla HTML-filer ska heta Chapter-1.html, Chapter-2.html och så vidare. Markera filerna genom att hålla ner Shift- eller Ctrl-tangenten och klicka på dem. Högerklicka sedan och välj Byt namn på de valda filerna. Ange ett prefix och det tal som den automatiska numreringen ska börja med och klicka på OK. Dialogrutan låter dig även byta namn på filerna efter deras ordning i boken i stället för den ordning du markerade dem i. Det är till exempel användbart om du vill namnge alla bilder efter den ordning de visas i.

Du kan även ändra filändelsen för alla markerade filer samtidigt. Markera flera filer enligt ovan, högerklicka och välj Ändra filändelsen för de valda filerna.

Slå samman filer

Ibland kan du vilja slå samman två HTML-filer eller två CSS-filer. Det kan vara praktiskt att ha allt i en enda fil, men tänk på att mycket innehåll i samma fil orsakar prestandaproblem när boken visas i en vanlig e-boksläsare.

Markera filerna du vill slå samman genom att hålla ner Ctrl-tangenten och klicka på dem. Välj endast filer av samma typ, till exempel bara HTML-filer eller bara CSS-filer. Högerklicka sedan och välj slå samman. calibre slår samman filerna och uppdaterar automatiskt alla länkar och hänvisningar till dem. Sammanslagningen kan ibland ändra textens formatering eftersom de enskilda filerna kan ha använt olika stilmallar.

Du kan också välja textfiler och sedan dra och släppa textfilerna till en annan textfil för att slå samman de släppta textfilerna till måltextfilen.

Ändra textfilordning

Du kan ändra ordningen som textfilerna (HTML) öppnas i när boken läses genom att dra och släppa dem i Filhanterare. Du kan också klicka på filen som ska flyttas och sedan hålla ner Ctrl+Shift tillsammans med Up, Down, Home eller End. Tekniskt innebär detta att ändra bokens läsordning (spine).

Observera att du måste släppa posterna mellan andra poster, inte ovanpå dem, detta kan vara lite krångligt tills du vänjer dig vid det. Om du släpper ovanpå en annan fil kommer filerna att slås samman.

Markera omslaget

E-böcker har vanligtvis en omslagsbild. Den anges i Filhanterare med en brun bokikon bredvid bildnamnet. Om du vill använda en annan bild som omslag högerklickar du på filen och väljer Markera som omslagsbild.

Dessutom har EPUB-filer konceptet titelsida. En titelsida är en HTML-fil som fungerar som titelsida/omslag för boken. Du kan markera en HTML-fil som titelsida när du redigerar EPUB-filer genom att högerklicka. Var noga med att filen du markerar bara innehåller omslagsinformationen. Om den innehåller annat innehåll, till exempel det första kapitlet, kommer det innehållet att gå förlorat om användaren någonsin konverterar EPUB-filen i calibre till ett annat format. Detta beror på att calibre vid konvertering antar att den markerade titelsidan bara innehåller omslaget och inget annat innehåll.

Ta bort filer

Du kan ta bort filer genom att högerklicka på dem eller markera dem och trycka på Delete-tangenten. Alla hänvisningar till den borttagna filen tas automatiskt bort ur OPF-filen. Hänvisningar på andra ställen tas däremot inte bort. Du kan använda verktyget Kontrollera bok för att enkelt hitta dem och ta bort eller ersätta dem.

Exportera filer

Du kan exportera en fil inifrån boken till en annan plats på datorn. Det är användbart om du vill arbeta separat med filen i specialiserade verktyg. Högerklicka på filen och välj Exportera.

När du har arbetat klart med den exporterade filen kan du importera den till boken igen. Högerklicka på filen och välj Ersätt med fil… för att ersätta filen i boken med den tidigare exporterade filen.

Du kan också kopiera filer mellan flera redigeringsinstanser. Markera filerna som ska kopieras i Filhanterare, högerklicka och välj Kopiera de markerade filerna till en annan redigeringsinstans. Högerklicka sedan i Filhanterare i den andra instansen och välj Klistra in fil från en annan redigeringsinstans.

Lägga till nya bilder/teckensnitt/etc. eller skapa nya tomma filer

Du kan lägga till en ny bild, ett nytt teckensnitt, en stilmall osv. från datorn i boken genom att klicka på Arkiv → Ny fil. Där kan du antingen importera en fil genom att klicka på knappen Importera resursfil eller skapa en ny tom HTML-fil eller stilmall genom att ange filnamnet i rutan för den nya filen.

Du kan även importera flera filer till boken på en gång genom att använda Arkiv->Importera filer till bok.

Ersätta filer

Du kan enkelt ersätta befintliga filer i boken genom att högerklicka på filen och välja ersätt. Alla länkar och hänvisningar uppdateras automatiskt om ersättningsfilen har ett annat namn än den fil som ersätts.

Länka stilmallar till HTML-filer effektivt

Du kan markera flera HTML-filer i filhanteraren, högerklicka och välja Länka stilmallar. Då infogar calibre automatiskt <link>-taggar för stilmallarna i alla markerade HTML-filer.

Sök och ersätt

Redigera bok har ett kraftfullt gränssnitt för att söka och ersätta text i den aktuella filen, i alla filer eller i ett markerat område av den aktuella filen. Du kan göra en vanlig sökning eller använda reguljära uttryck. Se Allt om att använda reguljära uttryck i calibre för att lära dig använda reguljära uttryck för avancerade sökningar.

Verktyget Redigera bok

Starta sök och ersätt via menyposten Sök → Hitta/ersätt (du måste redigera en HTML- eller CSS-fil).

Skriv texten som du vill hitta i rutan Hitta och ersättningstexten i rutan Ersätt. Använd sedan knapparna för att hitta nästa träff, ersätta den aktuella träffen eller ersätta alla träffar.

Med rullgardinsmenyerna längst ner i rutan väljer du om sökningen ska omfatta den aktuella filen, alla textfiler, alla stilfiler eller alla filer. Du kan även välja mellan vanlig textsökning och sökning med reguljära uttryck.

Du kan räkna alla träffar för ett sökuttryck via Sök → Räkna alla. Räkningen omfattar de filer eller områden som du har valt i rullgardinsmenyn.

Du kan också gå till en specifik rad i den öppna redigeraren via Sök → Gå till rad.

Anteckning

Kom ihåg att du måste använda reguljära uttryck för att utnyttja fulla kraften i sök och ersätt. Se Allt om att använda reguljära uttryck i calibre.

Sparade sökningar

Du kan spara sök- och ersättningsuttryck som du använder ofta, även uttryck i funktionsläge, och återanvända dem. Spara en sökning genom att högerklicka i rutan Hitta och välja Spara aktuell sökning.

Du kan ta fram de sparade sökningarna via Sök → Sparade sökningar. Det här kommer att visa dig en lista med sök- och ersättuttryck som du kan använda. Du kan till och med välja flera poster i listan genom att hålla ner Ctrl-tangenten medan du klickar för att köra flera sök- och ersättuttryck i en enda operation.

Funktionsläge

I funktionsläget kan du skriva Python-funktioner som utför godtyckligt avancerad bearbetning vid varje sökning och ersättning. Du kan utföra i stort sett vilken textbearbetning du vill. Se Funktionsläge för Sök & ersätt i redigeraren för mer information.

Sök utan hänsyn till HTML-taggar

Det finns även ett särskilt verktyg som söker efter text utan att ta hänsyn till HTML-taggar mellan orden. Om boken till exempel innehåller HTML-koden Emphasis on a <i>word</i>. kan du söka efter on a word och hitta texten trots att en <i>-tagg finns i mitten. Du öppnar verktyget via menyposten Sök → Sök som ignorerar HTML-kod.

Automatiserade verktyg

Redigera bok har olika verktyg för att hjälpa till med vanliga uppgifter. Dessa nås via menyn Verktyg.

Redigera innehållsförteckningen

Det finns ett särskilt verktyg som underlättar redigering av innehållsförteckningen. Starta det med Verktyg → Innehållsförteckning → Redigera innehållsförteckning.

Verktyget Redigera innehållsförteckning

Verktyget Redigera innehållsförteckning visar den befintliga innehållsförteckningen till vänster. Dubbelklicka på en post för att ändra texten. Du kan också ordna om posterna genom att dra och släppa dem eller använda knapparna till höger.

För böcker som inte har en befintlig innehållsförteckning, ger verktyget dig olika alternativ för att automatiskt skapa en innehållsförteckning från texten. Du kan skapa från rubrikerna i dokumentet, från länkar, från enskilda filer och så vidare.

Du kan redigera enskilda poster genom att klicka på dem och sedan på knappen Ändra platsen som den här posten hänvisar till. Då öppnas en liten förhandsgranskning av boken. Flytta muspekaren över bokvyn och klicka på den plats som posten ska hänvisa till. En tjock grön linje visar platsen. Klicka på OK när du är nöjd.

Verktyget Redigera innehållsförteckning, hur du ändrar platsen som en post hänvisar till

Kontrollera boken

Verktyget Kontrollera bok söker efter problem som kan hindra boken från att fungera som avsett på läsenheter. Aktivera det via Verktyg → Kontrollera bok.

Verktyget Kontrollera bok

Alla problem som hittas visas i en tydlig, lättanvänd lista. Klicka på en post för att visa hjälp om felet och få möjlighet att rätta det automatiskt, om det går. Du kan även dubbelklicka på felet för att öppna platsen i en redigerare och rätta det själv.

Bland annat utförs följande kontroller:

  • Felaktig HTML-uppmärkning. All HTML som inte kan tolkas som välformad XML rapporteras. Genom att rätta den ser du till att uppmärkningen fungerar som avsett i alla sammanhang. calibre kan även rätta felen automatiskt, men detta kan ibland ge oväntade resultat och bör användas med försiktighet. Som alltid skapas en kontrollpunkt före den automatiska rättningen så att du enkelt kan återställa alla ändringar. Den automatiska rättningen tolkar uppmärkningen med den mycket feltoleranta HTML5-algoritmen och konverterar sedan resultatet till välformad XML.

  • Felaktiga eller okända CSS-stilar. Ogiltig CSS och egenskaper som inte är definierade i CSS 2.1-standarden (samt några från CSS 3) rapporteras. CSS kontrolleras i alla stilmallar, style-attribut i HTML-element och <style>-taggar i HTML-filer.

  • Trasiga länkar. Länkar till filer som saknas i boken rapporteras.

  • Orefererade filer. Filer i boken som ingen annan fil hänvisar till eller som inte ingår i läsordningen rapporteras.

  • Vanliga problem i OPF-filer, till exempel dubblerade poster i läsordningen eller manifestet, felaktiga idrefs eller meta-taggar för omslag, saknade obligatoriska avsnitt och så vidare.

  • Olika kompatibilitetskontroller för kända problem som kan göra att boken inte fungerar på läsenheter.

Lägga till ett omslag

Du kan enkelt lägga till ett omslag i boken via Verktyg → Lägg till omslag. Du kan antingen välja en befintlig bild i boken eller importera en ny bild och använda den som omslag. När du redigerar EPUB-filer genereras automatiskt en HTML-sida som omsluter omslagsbilden. Om boken redan har ett omslag ersätts det. Verktyget markerar också automatiskt omslagsfilerna korrekt som omslag i OPF-filen.

Bädda in refererade teckensnitt

Verktyget nås via Verktyg → Bädda in refererade teckensnitt. Det hittar alla teckensnitt som boken hänvisar till och som ännu inte är inbäddade, söker efter dem på datorn och bäddar in dem om de hittas. Kontrollera först att du har de rättigheter som krävs för att bädda in kommersiellt licensierade teckensnitt.

Skapa delmängder av inbäddade teckensnitt

Verktyget nås via Verktyg → Skapa delmängder av inbäddade teckensnitt och minskar alla teckensnitt i boken till att endast innehålla glyfer för texten som faktiskt finns i boken. Det minskar ofta teckensnittsfilernas storlek med ungefär 50 %. Tänk dock på att om du senare lägger till text med tecken som inte finns i delmängden kommer teckensnittet inte att fungera för den nya texten. Gör därför detta först som sista steg i arbetsflödet.

Förbättra skiljeteckenhantering

Konvertera bindestreck, ellipser, citattecken, flera bindestreck, etc. till deras typografiskt korrekta motsvarigheter. Observera att algoritmen ibland kan skapa felaktiga resultat, särskilt när enkla citattecken i början av sammandragningar är inblandade. Nås via Verktyg → Förbättra skiljeteckenhantering.

Omvandla CSS-egenskaper

Skapa regler som omvandlar bokens formatering. Du kan till exempel ändra all röd text till grön, fördubbla teckensnittsstorleken för all text i boken eller göra text med en viss teckensnittsfamilj kursiv.

Reglerna är enkla att skapa och skrivs i en form som liknar naturligt språk:

  • Om egenskapen color är red, ändra den till green

  • Om egenskapen font-size har valfritt värde, multiplicera värdet med 2

Nås via Verktyg → Omvandla format.

Ta bort oanvända CSS-regler

Ta bort alla oanvända CSS-regler från stilmallar och <style>-taggar. Böcker som skapats från produktionsmallar kan innehålla många extra CSS-regler som inte matchar något faktiskt innehåll. Reglerna kan göra läsare långsammare eftersom de måste bearbeta dem alla. Verktyget nås via Verktyg → Ta bort oanvänd CSS.

Reparera HTML

Det här verktyget konverterar HTML som inte kan tolkas som XML till välformad XML. Felaktigt formad XML är mycket vanligt i e-böcker, och verktyget automatiserar rättningen. Det tolkar HTML med HTML5-algoritmen, som används i alla moderna webbläsare, och konverterar sedan resultatet till XML. Tänk på att automatisk rättning ibland kan ge oväntade resultat. Om du vill kan du i stället använda verktyget Kontrollera bok som beskrivs ovan för att hitta och rätta HTML-problemen manuellt. Verktyget nås via Verktyg → Reparera HTML.

Försköna filer

Det här verktyget används för att automatiskt formatera alla HTML- och CSS-filer så att de ”ser fina ut”. Koden är automatiskt indragen så raderna ser fina ut, tomma rader infogas vid behov och så vidare. Observera att försköna också automatiskt reparerar trasiga HTML/CSS. Om du inte vill att någon automatisk korrigering ska utföras, använd först Verktyget Kontrollera bok för att rätta till alla problem och kör sedan försköna. Åtkomst via Verktyg → Försköna alla filer.

Anteckning

I HTML kan blanktecken ha betydelse för hur vilken text som helst visas, genom CSS-egenskapen white-space. Försköning kan därför ändra hur HTML-koden återges. För att undvika detta så långt som möjligt förskönar algoritmen endast taggar på blocknivå som innehåller andra taggar på blocknivå. Blanktecknen i en <p>-tagg ändras till exempel inte, medan en <body>-tagg som endast innehåller <p>- och <div>-taggar förskönas. Ibland påverkas därför inte en viss fil alls, eftersom den saknar lämpliga taggar på blocknivå. Då kan du prova andra försköningsverktyg som är mindre försiktiga, till exempel HTML Tidy.

Infoga en inbäddad innehållsförteckning

I e-böcker är innehållsförteckningen vanligtvis separat från huvudtexten och nås via en särskild knapp eller meny i läsenheten. Du kan också låta calibre automatiskt skapa en inbäddad innehållsförteckning som ingår i bokens text. Den skapas utifrån den innehållsförteckning som för närvarande är definierad.

Om du använder verktyget flera gånger ersätts den tidigare skapade inbäddade innehållsförteckningen varje gång. Verktyget nås via Verktyg → Innehållsförteckning → Infoga inbäddad innehållsförteckning.

Ange semantik

Det här verktyget används för att ange semantik i EPUB-filer. Semantik är länkar i OPF-filen som anger att vissa platser i boken har en särskild betydelse. Du kan använda dem för att ange förord, tillägnan, omslag, innehållsförteckning och så vidare. Välj den typ av semantisk information du vill ange och sedan den plats i boken som länken ska hänvisa till. Verktyget nås via Verktyg → Ange semantik.

Filtrera stilinformation

Det här verktyget tar enkelt bort angivna CSS-egenskaper från hela boken. Ange vilka egenskaper som ska tas bort, till exempel color, background-color, line-height. De tas då bort överallt där de förekommer: i stilmallar, <style>-taggar och style-attribut direkt i HTML-element. Därefter visas en sammanfattning av alla ändringar så att du kan se exakt vad som har ändrats. Verktyget nås via Verktyg → Filtrera formatinformation.

Uppgradera bokens interna struktur

Det här verktyget kan uppgradera bokens interna struktur när det är möjligt. Till exempel uppgraderar det EPUB 2-böcker till EPUB 3-böcker. Verktyget nås via Uppgradera bokens inre delar.

Kontrollpunkter

Kontrollpunkter är ett sätt att markera det aktuella tillståndet i boken som ”speciellt”. Du kan sedan gå vidare till att göra de ändringar du vill på boken och om du inte gillar resultatet, återgå till kontrollpunktstillståndet. Kontrollpunkter skapas automatiskt varje gång du kör någon av de automatiserade verktyg som beskrivs i föregående avsnitt.

Du kan skapa en kontrollpunkt via Redigera → Skapa kontrollpunkt. Och gå tillbaka till en tidigare kontrollpunkt med Redigera → Återställ till …

Kontrollpunktsfunktionen är utöver den normala ångra/gör om-mekanismen vid redigering av enskilda filer. Kontrollpunkter behövs när ändringar är spridda över flera filer i boken eller när du vill kunna återställa en stor grupp relaterade ändringar som helhet.

Du kan se en lista över tillgängliga kontrollpunkter via Visa → Kontrollpunkter. Jämför bokens aktuella tillstånd med en kontrollpunkt med verktyget Jämföra e-böcker genom att markera kontrollpunkten och klicka på Jämför. Knappen Återställ till återställer boken till den valda kontrollpunkten och ångrar alla ändringar som gjorts sedan den skapades.

Panelen för realtidsförhandsgranskning

Realtidsförhandsgranskningspanelen visar en återgivning av den aktuella filen

Förhandsgranskningspanelen i realtid visar de ändringar du gör live (med en eller två sekunders fördröjning). När du redigerar HTML- eller CSS-filer uppdateras förhandsgranskningspanelen automatiskt för att återspegla dina ändringar. När du flyttar markören i redigeraren kommer förhandsgranskningspanelen att spåra dess plats och visa motsvarande plats i boken. Om du klickar i förhandsgranskningspanelen placeras markören i redigeraren över det element du klickade på. Om du klickar på en länk som pekar till en annan fil i boken öppnas den filen automatiskt i redigerings- och förhandsgranskningspanelen.

Du kan stänga av den automatiska synkroniseringen av position och realtidsförhandsgranskning av ändringar – med knapparna under förhandsgranskningspanelen. Realtidsuppdateringen av förhandsgranskningspanelen sker bara när du inte aktivt skriver i redigeraren, för att inte distrahera eller sakta ner dig i väntan på att förhandsgranskningen ska återges.

Förhandsgranskningspanelen visar hur texten återges, men ersätter inte testning på en riktig läsenhet. Den klarar både mer och mindre än en sådan enhet. Den tolererar fel och slarvig uppmärkning mycket bättre än de flesta läsenheter, men visar inte sidmarginaler, sidbrytningar eller inbäddade teckensnitt som använder alias för teckensnittsnamn. Använd förhandsgranskningen under arbetet och kontrollera sedan den färdiga boken på en riktig läsenhet eller i en programvaruemulator.

Anteckning

Förhandsgranskningspanelen stöder inte inbäddade teckensnitt om namnet på teckensnittet inne i teckensnittsfilen inte matchar namnet i ”CSS @font-face”-regeln. Du kan använda verktyget Kontrollera bok för att snabbt hitta och åtgärda eventuella problemteckensnitt.

Dela upp HTML-filer

Förhandsgranskningspanelen kan också användas för att dela upp långa HTML-filer, även om det kanske inte är uppenbart. Öppna filen som ska delas och klicka på knappen Delningsläge under förhandsgranskningspanelen spmb. Flytta sedan muspekaren till platsen där du vill dela filen. En tjock grön linje visar exakt var delningen kommer att ske. Klicka när du har hittat rätt plats så delas filen.

När filen delas uppdateras automatiskt alla länkar och hänvisningar till innehållet efter delningspunkten. Den nya filen öppnas i en redigerare.

Du kan även automatiskt dela upp en HTML-fil på flera platser. Högerklicka i filen i redigeraren och välj Dela upp på flera platser. Då kan du enkelt dela en stor fil vid alla rubriktaggar, alla taggar med en viss klass och så vidare.

Panelen CSS i realtid

Panelen CSS i realtid visar stilarna för det aktuella elementet

Panelen CSS i realtid visar alla stilregler som tillämpas på taggen du redigerar. Taggens namn och radnummer i redigeraren visas, följt av en lista med matchande stilregler.

Här kan du snabbt se vilka stilregler som gäller för en tagg. Vyn har även blå klickbara länkar som tar dig direkt till platsen där stilen definierades om du vill ändra reglerna. Både regler som gäller direkt för taggen och regler som ärvs från överordnade taggar visas.

Panelen visar också de slutligt beräknade stilarna för taggen. Egenskaper som åsidosätts av regler med högre prioritet visas överstrukna.

Du kan aktivera panelen CSS i realtid via Visa → CSS i realtid.

Diverse verktyg

Det finns några fler verktyg som kan vara användbara när du redigerar boken.

Innehållsförteckningsvyn

Innehållsförteckningsvyn visar aktuell innehållsförteckning i boken. Genom att dubbelklicka på en post öppnas den plats som posten hänvisar till i en redigerare. Du kan högerklicka för att redigera innehållsförteckningen, uppdatera vyn eller fälla ut/ihop alla poster. Åtkomst till denna vy via Visa → Innehållsförteckning.

Kontrollera stavning av ord i boken

Du kan köra en stavningskontroll via Verktyg → Kontrollera stavning.

Verktyget Kontrollera stavning

För varje ord visas antalet förekomster i boken och det språk som ordet tillhör. Språkinformationen hämtas från bokens metadata och lang-attributen i HTML-filerna. Därför fungerar stavningskontrollen bra även i böcker med text på flera språk. I följande HTML-utdrag kontrolleras till exempel ordet color med amerikansk engelska och ordet colour med brittisk engelska:

<div lang="en_US">color <span lang="en_GB">colour</span></div>

Anteckning

Du kan dubbelklicka på ett ord för att markera nästa förekomst av det ordet i redigeraren. Detta är användbart om du vill manuellt redigera ordet eller se vilket sammanhang det är i.

För att ändra ett ord dubbelklickar du på en av de föreslagna stavningarna till höger eller skriver in en egen rättning och klickar på knappen Ändra det valda ordet till. Då ersätts alla förekomster av ordet i boken. Du kan också högerklicka på ett ord i huvudlistan och ändra det via snabbmenyn.

Du kan låta stavningskontrollen ignorera ett ord under den aktuella sessionen genom att klicka på Ignorera. Lägg till ordet i en användarordbok genom att klicka på Lägg till ord i ordbok. Stavningskontrollen stöder flera användarordböcker, så du kan välja vilken ordet ska läggas till i.

Du kan också låta stavningskontrollen visa alla ord i din bok, inte bara de felaktigt stavade. Detta är användbart för att se vilka ord som är vanligast i din bok och för att göra en enkel sökning och ersätta enskilda ord.

Anteckning

Om du gör några ändringar i boken genom att redigera filer medan verktyget stavningskontroll är öppet, ska du klicka på knappen Uppdatera i verktyget Stavningskontroll. Om du inte gör detta och fortsätter att använda verktyget Stavningskontroll, kan du förlora de ändringar du har gjort i redigeraren.

Anteckning

Om en enskild fil ska undantas från stavningskontrollen kan du använda knappen Uteslut filer eller lägga till följande kommentar direkt under den inledande taggen i filen:

<!-- calibre-no-spell-check -->

Lägga till nya ordböcker

Stavningskontrollen har inbyggda ordböcker för engelska och spanska. Du kan installera egna via Inställningar → Inställningar för redigerare → Hantera stavningsordböcker. Stavningskontrollen kan använda ordböcker från LibreOffice i .oxt-format. Du kan hämta dem från LibreOffices tilläggsförråd.

Infoga specialtecken

Du kan infoga tecken som är svåra att skriva med hjälp av verktyget Redigera → Infoga specialtecken. Detta visar alla Unicode-tecken, klicka på det tecken du vill skriva. Om du håller Ctrl medan du klickar stängs fönstret efter att det valda tecknet har infogats. Det här verktyget kan användas för att infoga specialtecken i huvudtexten eller i något annat område i användargränssnittet, till exempel verktyget Sök och ersätt.

Eftersom det finns många tecken kan du välja ut Favoriter som visas först. Högerklicka på ett tecken för att lägga till det som favorit. Högerklicka på ett tecken i favoriterna för att ta bort det därifrån. Du kan också ändra tecknens ordning genom att klicka på Ordna om favoriter och sedan dra och släppa tecknen.

Du kan också skriva in specialtecken direkt med tangentbordet. För att göra detta skriver du Unicode-koden för tecknet (i hexadecimal) och trycker sedan på Alt+X som kommer att konvertera den tidigare skrivna koden till motsvarande tecken. Om du till exempel skriver ÿ skriver du ff och sedan Alt+X. För att skriva ett icke-brytande blanksteg skulle du använda a0 och sedan Alt+X, för att skriva den horisontella ellipsen skulle du använda 2026 och Alt+X och så vidare.

Du kan också skriva specialtecken med namngivna HTML-entiteter. Skriver du till exempel &nbsp; ersätts det med ett hårt blanksteg när du skriver semikolonet. Ersättningen sker först när semikolonet skrivs.

Kodinspektörsvyn

Den här vyn visar HTML-koden och CSS-reglerna för det aktuella elementet. Öppna den genom att högerklicka på en plats i förhandsgranskningen och välja Inspektera. Här kan du se elementets HTML-kod och de CSS-stilar som tillämpas på det. Du kan även redigera stilarna dynamiskt och omedelbart se effekten. Dessa ändringar påverkar inte bokens innehåll utan låter dig snabbt experimentera. Möjligheten att redigera i realtid i inspektören är under utveckling.

Hämta externa resurser

Det här verktyget hämtar automatiskt bilder, stilmallar och andra resurser som används i boken men inte medföljer den, utan har URL:er som pekar till internet. Verktyget hittar alla sådana resurser, hämtar dem, lägger till dem i boken och uppdaterar alla hänvisningar så att de använder de hämtade filerna.

Ordna filer i mappar efter typ

Ofta när du redigerar EPUB-filer som du får någonstans ifrån, kommer du att upptäcka att filerna inuti EPUB:en är ordnade på måfå, i olika undermappar. Det här verktyget gör det möjligt att automatiskt flytta alla filer i undermappar baserat på deras typer. Få åtkomst till det via Verktyg → Ordna i mappar. Observera att det här verktyget bara ändrar hur filerna är ordnade inne i EPUB:en, det ändrar inte hur de visas i filhanteraren.

Importera filer i andra e-bokformat som EPUB

Redigeraren inkluderar möjligheten att importera filer i vissa andra e-bokformat direkt som en ny EPUB, utan att gå igenom en full konvertering. Detta är särskilt användbart för att direkt skapa EPUB-filer från dina egna handredigerade HTML-filer. Du kan göra detta via Arkiv → Importera en HTML- eller DOCX-fil som en ny bok.

Rapportverktyget

Redigeraren har ett praktiskt verktyg, Rapporter, som nås via Verktyg → Rapporter. Det visar sammanfattningar av de filer, bilder, länkar, ord, tecken och stilar som används i boken. Varje rad är klickbar. Dubbelklicka på en rad för att gå till den plats där posten används eller definieras. I vyn Länkar kan du till exempel dubbelklicka på en post i kolumnen Källa för att gå till länkens definition, eller i kolumnen Mål för att gå till dess destination.

Rapportverktyget med information och statistik om boken

Speciella funktioner i kodredigeraren

calibre-HTML-redigeraren är mycket kraftfull. Den har många funktioner som gör redigering av HTML (och CSS) enklare.

Syntaxmarkering

HTML-redigeraren har mycket sofistikerad syntaxmarkering. Funktioner inkluderar:

  • Text inuti taggar för fetstil, kursiv stil och rubriker visas med fetstil eller kursiv stil

  • När du flyttar markören i HTML-koden markeras matchande HTML-taggar. Du kan hoppa till den inledande eller avslutande taggen med kortkommandona Ctrl+{ och Ctrl+}. Du kan också markera innehållet i en tagg med Ctrl+Alt+T eller Ctrl+Shift+T.

  • Ogiltig HTML markeras med en röd understrykning

  • Stavfel markeras i texten inuti HTML-taggar och attribut som title. Stavningskontrollen tar hänsyn till språket utifrån den aktuella taggens lang-attribut och bokens övergripande språk.

  • CSS som är inbäddad i <style>-taggar syntaxmarkeras

  • Specialtecken som kan vara svåra att skilja såsom icke-brytande blanksteg, olika typer av bindestreck, etc. är markerade.

  • Filnamnen i länkar till andra filer i <a>-, <img>- och <link>-taggar markeras. Om filen som länken hänvisar till inte finns markeras filnamnet med en röd understrykning.

Kontextkänslig hjälp

Du kan högerklicka på ett HTML-taggnamn eller ett CSS-egenskapsnamn för att få hjälp för den taggen eller egenskapen.

Du kan hålla ner Ctrl och klicka på ett filnamn i en länktagg för att öppna filen i redigeraren. Om du håller ner Ctrl och klickar på ett klassnamn kommer du till den första stilregeln som matchar taggen och klassen.

Högerklicka på ett klassnamn i en HTML-fil för att byta namn på klassen. Alla förekomster av klassen i hela boken och dess stilmallar ändras då.

Automatisk komplettering

När du redigerar en e-bok är en av de tråkigaste uppgifterna att skapa länkar till andra filer i boken, eller till CSS-stilmallar eller bilder. Du måste räkna ut rätt filnamn och relativ sökväg till filen. Redigeraren kompletterar automatiskt för att göra det lättare.

När du skriver ett filnamn visar redigeraren automatiskt förslag. Använd Tab för att välja rätt filnamn. Redigeraren föreslår även länkar till ankare i andra HTML-filer. När du skriver tecknet # visas alla ankare i målfilen tillsammans med ett kort textutdrag som hjälper dig att välja rätt.

Observera att till skillnad från de flesta andra kompletteringssystem använder redigerarens kompletteringssystem delsekvensmatchning. Detta innebär att du bara kan skriva två eller tre bokstäver från var som helst i filnamnet för att fylla i filnamnet. Säg till exempel att du vill ha filnamnet ../images/arrow1.png, du kan helt enkelt skriva ia1 och trycka Tab för att fylla i filnamn. Vid sökning efter träffar prioriterar kompletteringssystemet bokstäver som finns i början av ett ord, eller omedelbart efter en sökvägsavskiljare. När du väl vant dig vid detta system kommer du att upptäcka att det sparar dig mycket tid och ansträngning.

Kodavsnitt

calibres e-bokredigerare stöder kodavsnitt. Ett kodavsnitt är ett textstycke som ofta återanvänds eller innehåller mycket upprepad text. Redigeraren låter dig infoga ett kodavsnitt med bara några få knapptryckningar. Kodavsnitten är mycket kraftfulla och har funktioner som platshållare som du kan hoppa mellan och automatisk spegling av upprepad text. Mer information finns i Kodavsnitt.