E-kitap Düzenleme

calibre EPUB ve AZW3 (Kindle) biçimlerinde kitapları düzenlemeye yarayan dahili bir e-kitap düzenleyicisi içerir. Düzenleyici kitap dosyalarında dahili olarak kullanılan HTML ve CSS’i ve değişiklik yaptıkça güncellenen bir canlı ön izlemeyi gösterir. Ayrıca genel temizlik ve düzeltme işleri için çeşitli otomatize araç da içerir.

Bu düzenleyiciyi calibre’de herhangi bir kitaba sağ tıklayıp Kitabı düzenle seçerek kullanabilirsiniz.

The Edit Book tool

Temel iş akışı

Not

A video tour of the calibre editor is available here.

Kitap düzenleme aracıyla bir kitabı ilk defa açtığınızda, solda bir dosya listesiyle karşılanırsınız. Bunlar kitap içeriğini oluşturan HTML dosyaları, biçem sayfaları, resimler vs. dir. Bir dosyayı düzenlemek için basitçe sağ tıklayın. Bir kaç küçük düzeltmeden başka bir şeyler yapacaksanız, HTML eğitimi ve CSS Eğitimi bilmeniz gerektiğini unutmayın.

Düzenleyicide HTML veya CSS’e değişiklikler yaptıkça, değişiklikler canlı olarak sağdaki panelde ön izlenecektir. Yaptığınız değişikliklerin görünümünden mutlu oldu olduğunuzda, Kaydet düğmesine tıklayın veya Dosya->Kaydet yolunu kullanarak değişiklikleri e-kitaba kaydedin.

Bir faydalı özellik :guilabel:`Denetim noktaları`dır: Bir çok iddialı düzenleme yapmadan önce bir denetim noktası oluşturabilirsiniz. Denetim noktası, kitabınızın mevcut halini koruyacak ve yaptığınız değişiklikler hoşunuza gitmezse gelecekte denetim noktasını oluşturduğunuz haline geri döndürecektir. Bir denetim noktası oluşturmak için :guilabel:`Değiştir->Denetim noktası oluştur`kullanın. Denetim noktaları ayrıca genel arama ve değiştirme gibi otomatik gereçler ne zaman çalıştırılırsa kendiliğinden oluşturulacaktır. Denetim noktası işlevselliği, farklı dosyaları düzenlerken olağan Geri al/Yinele mekanizmasına ek bir özelliktir. Denetim noktaları kitaptaki bir çok dosyaya yayılmış değişikliklerde faydalıdır.

Kitap düzenleme için temel akış bu şekildedir – Bir dosya aç, değişiklikler yap, ön izle ve kaydet. Bu kılavuzun devamı belirli görevleri efektif yapabilmeniz için mevcut çeşitli araçları ve özellikleri tartışacaktır.

The File Browser

The File Browser

The File Browser gives you an overview of the various files inside the book you are editing. The files are arranged by category, with text (HTML) files at the top, followed by stylesheet (CSS) files, images and so on. Simply double click on a file to start editing it. Editing is supported for HTML, CSS and image files. The order of text files is the same order that they would be displayed in, if you were reading the book. All other files are arranged alphabetically.

Fareyi bir girdi üstünde gezdirerek boyutunu, ve ekranın altında dosyanın kitap içindeki tam yolunu görebilirsiniz. E-kitaplar içindeki dosyaların sıkıştırılmış olduğunu unutmayın, yani kitabın son boyutu dosyaların boyutu toplamı değildir.

Many files have special meaning, in the book. These will typically have an icon next to their names, indicating the special meaning. For example, in the picture to the left, you can see that the files cover_image.jpg and titlepage.xhtml have the icon of a cover next to them, this indicates they are the book cover image and titlepage. Similarly, the content.opf file has a metadata icon next to it, indicating the book metadata is present in it and the toc.ncx file has a T icon next to it, indicating it is the Table of Contents.

Tekli dosyalar üstünde bir çok hareketi sağ tıklayarak sağlayabilirsiniz.

Dosyaları yeniden adlandırma

Tek bir dosyayı sağ tıklayarak ve Yeniden adlandır seçerek yeniden adlandırabilirsiniz. Bir dosyayı yeniden adlandırmak kitapta ona olan tüm bağları ve referansları günceller. Yani tek yapmanız gereken yeni ismi sağlamaktır, gerisini calibre halleder.

Ayrıca birden fazla dosyayı topluca yeniden adlandırabilirsiniz. Dosyaların basit bir isim kalıbında olmasını istiyorsanız faydalı olabilir. Örneğin tüm HTML dosyalarının Chapter-1.html, Chapter-2.html şeklinde isimlenmesini istiyor olabilirsiniz. Bu durumda sağ tıklayıp :guilabel:`Toplu yeniden adlandırma`yı seçin. Bir ön ek ve otomatik numaralandırmanın hangi rakamdan başlamasını istiyorsanız girin, OK tıklayın ve hepsi bu kadar.

Finally, you can bulk change the file extension for all selected files. Select multiple files, as above, and right click and choose Change the file extension for the selected files.

Dosyaları birleştirme

Bazen, iki HTML dosyasını veya iki CSS dosyasını beraber birleştirmek isteyebilirsiniz. Bazen herşeyin tek bir dosyada olması faydalı olabilir. Aklınızda olsun, fazla içeriği tek bir dosyaya koymak bu e-kitabı bir okyucuda okurken performans problemlerine yol açabilir.

Birden çok dosyayı beraber birleştirmek için, Ctrl tuşuna basılı tutarak seçin (aynı biçimde dosyaları seçtiğinize emin olun, ya tüm HTML dosyalarını ya tüm CSS dosyalarını vs.). Sonra sağ tıklayın ve birleştiri seçin. Hepsi bu, calibre dosyaları birleştirir, birleştirilen dosyaya tüm bağlantı ve referansları da düzeltir. Dosyaların birleştirilmesinin bazen metin biçiminin değişmesine yol açacağını unutmayın, her dosya değişik biçim sayfası içeriyor olabilir.

Metin dosyası sırası değiştirme

Kitabı okurken metin (HTML) dosyalarının hangi sırada açılacağını Dosya tarayıcısında basitçe sürükle bırak yaparak ayarlayabilirsiniz. Teknik detay isteyenler için, buna kitap omurgasının yeniden sıralanması denir. Öğeleri diğerlerinin arasına bırakmanız gerekir üstüne değil, alışana kadar bu iş biraz zor gelebilir.

Kapağı işaretleme

E-kitapların genelde bir kapak resmi olur. Bu resim Dosya Tarayıcısında resim isminin yanında kahverengi bir kitap simgesi ile gösterilir. Kapak için başka bir resim ayarlamak isterseniz, dosyaya sağ tıklayıp :guilabel:`Kapak olarak işaretle`yi seçebilirsiniz.

Ek olarak, EPUB dosyalarının bir başlık sayfası kavramı vardır. Başlık sayfası kitabın başlık sayfası/kapağı olarak davranan bir HTML dosyasıdır. EPUB düzenlerken bir HTML dosyasını başlık sayfası olarak sağ tıklayarak ayarlayabilirsiniz. Seçtiğiniz dosyanın yalnızca kapak bilgisi içerdiğinden emin olun. Başka bir içeriği olursa, ilk bölüm gibi, kullanıcı calibre’de bu EPUB’I başka bir biçime dönüştürdüğünde bu içerik silinir. Bunun sebebi dönüştürme sırasında, calibre’nin işaretli başlık sayfasının sadece kapak bilgisi içerdiğini var saymasındandır.

Dosyaları siliyor

Dosyaları sağ tıklayarak ya da seçip Delete tuşuna basarak silebilirsiniz. Bir dosyayı silmek OPF dosyasından ona olan tüm referansları da siler. Ancak başka yerlerdeki referanslar silinmez, Kitabı Kontrol Et aracını kullanarak bunları kolayca silebilir/yer değiştirebilirsiniz.

Exporting files

Dosyaları kitaptan bilgisayarınızdaki başka bir yere aktarabilirsiniz. Dosya üstünde özel olarak başka araçlarla çalışmak istiyorsanız faydalı olabilir. Bu işlem için dosyaya sağ tıklayın ve :guilabel:`Dışa aktar`ı seçin.

Dışa aktarılan dosya üstünde çalışmayı bitirdiğinizde, kitaba yeniden, dosyaya sağ tıklayıp :guilabel:`Dosya ile yer değiştir...`i seçerek geri aktarabilirsiniz, bu da kitaptaki dosyayı daha önce dışa aktardığınız dosyayla değiştirmenize olanak verir.

Yeni resim/yazı tipi/vs. ekleme veya yeni boş dosyalar oluşturma

Dosya->Yeni dosya tıklayarak bilgisayarınızdan yeni resim, yazı tipi, biçim sayfası vs. ekleyebilirsiniz. Bu size ya :guilabel:`Kaynak dosyası içe aktar`ı tıklayarak dosya içe aktarmanız ya da yeni boş bir html dosyası ya da biçim dosyasını basitçe yeni dosya için açılan kutuya ismini yazarak oluşturmanız olanağını verir.

Ayrıca birden çok dosyayı tek seferde Dosya->Dosya içe aktar ile kitaba aktarabilirsiniz.

Dosyaları yer değiştirme

Kitapta mevcut dosyaları sağ tıklayıp yer değiştiri seçerek kolayca değiştirebilirsiniz. Değiştirilen dosyanın farklı bir adı varsa, bu işlem tüm referansları ve bağlantıları da günceller.

Biçim sayfalarını HTML dosyalarına etkin biçimde bağlama

As a convenience, you can select multiple HTML files in the File Browser, right click and choose Link stylesheets to have calibre automatically insert the <link> tags for those stylesheets into all the selected HTML files.

Bul & Değiştir

Kitap Düzenlenin mevcut dosyada, tüm dosyalar içinde veya belli bir bölgede arama ve metin değiştirme yapmanıza imkan veren çok güçlü bir arama ve yer değiştirme arayüzü vardır. Normal arama veya düzenli ifadelerle arama yapabilirsiniz. Gelişmiş arama için düzenli ifadelerin nasıl kullanılacağını öğrenmek için bknz Calibre’de düzenli ifadeleri kullanmak hakkında herşey.

The Edit Book tool

Aramayı başlatın ve Ara->Bul/değiştir menü girdisi ile yer değiştirin (HTML veya CSS dosyası düzenliyor olmalısınız).

Bulmak istediğiniz metni Arama kutusuna yazın ve Yer değiştir kutusuna da değiştirilecek halini. Sonraki eşleşmeyi bulmak için uygun düğmelere tıklayabilir, mevcut eşleşmeyi veya tüm eşleşmeleri değiştirebilirsiniz.

Kutunun altındaki açılır menülerden, aramanın mevcut dosya, tüm metin dosyaları, tüm biçim dosyaları veya tüm dosyalar üzerinde çalışmasını sağlayabilirsiniz. Ayrıca arama kipini normal (karakter dizisi) arama veya düzenli ifade arama olarak seçebilirsiniz.

Bir arama için tüm eşleşmeleri Ara->Hepsini say ile sayabilirsiniz. Sayma açılır kutudan hangi dosyaları/bölgeleri seçtiyseniz onlar üzerinde çalışır.

Ayrıca o an açık düzenleyicide belirli bir satıra Ara->Satıra git ile gidebilirsiniz.

Not

Unutmayın, arama ve yer değiştirmenin tüm gücünü toplamak için, düzenli ifadeler kullanmanız gerekir. Bknz Calibre’de düzenli ifadeleri kullanmak hakkında herşey.

Kaydedilmiş aramalar

Çokça kullandığınız arama/yer değiştirme ifadelerini kaydedip birden fazla kez kullanabilirsiniz. Bir aramayı kaydetmek için Ara kutusuna sağ tıklayıp :guilabel:`Mevcut aramayı kaydet`i seçin.

Kaydedilmiş aramalar iletişim penceresini Ara->Kaydedilen Aramalar ile getirebilirsiniz. Bu işlem uygulayabileceğiniz arama ve yer değiştirme ifadelerini getirir. Ctrl Tuşunu basılı tutarak listeden birden çok girdiyi de seçebilir ve birden çok arama yer değiştirme işlemini tek seferde gerçekleştirebilirsiniz.

İşlev kipi

İşlev kipi her Arama/yer değiştirmede çalıştırılacak güçlü python fonksiyonları yazmanızı sağlar. İşlev kipinde istediğiniz gibi metinle oynayabilirsiniz. Daha fazla bilgi için, bknz Düzenleyicide Arama & Değiştirme için Fonksiyon Kipi.

Search ignoring HTML tags

There is also a dedicated tool for searching for text, ignoring any HTML tags in between. For example, if the book has the HTML Empahisis on a <i>word</i>. you can search for on a word and it will be found even though there is an <i> tag in the middle. Use this tool via the Search->Search ignoring HTML markup menu item.

Otomatik araçlar

Kitap düzenlenin yaygın görevlerle ilgili bir çok aracı vardır. Bunlara Araçlar menüsü ile erişebilirsiniz.

Editing the Table of Contents

İçindekileri kolayca düzenlemek için özel bir araç vardır. Araçlar->İçindekiler->İçindekileri Düzenle ile başlatabilirsiniz.

The Edit Table of Contents tool

İçindekileri Düzenle aracı solda mevcut (eğer varsa) İçindekileri gösterir. Metnini değiştirmek için herhangi bir girdiye çift tıklayın. Ayrıca girdileri sağdaki düğmeleri kullanarak veya sürükle bırak yaparak yeniden düzenleyebilirsiniz.

Mevcut bir İçindekileri olmayan kitaplar için, bu araç size metinden otomatik İçindekiler oluşturmanız için çeşitli seçenekler sunar. Belgedeki başlıklardan, bağlantılardan, dosyalardan vs İçindekiler oluşturabilirsiniz.

Girdileri tıklayıp Bu girdinin gösterdiği konumu değiştir ile düzenleyebilirsiniz. Bu işlem kitabın küçük bir ön izlemesini açar, basitçe fare işaretçisini kitap görüntüleme paneli üzerinde hareket ettirin ve girdinin göstermesini istediğiniz noktaya tıklayın. Kalın bir yeil çizgi konumu gösterecektir. Konumdan memnun olduğunuzda OK tıklayın.

The Edit Table of Contents tool, how to change the location an entry points to

Checking the Book

Kitabı Kontrol Et aracı kitabınızı gerçek okuyucu cihazlarda oluşabilecek problemlere karşı arar. Etkinleştirmek için Araçlar->Kitabı Kontrol Et kullanın.

The Check Book tool

Bulunan tüm problemler güzel, kullanımı kolay bir listede raporlanır. Listedeki herhangi bir girdiye tıklamak bu hata hakkında biraz yardım ve bu hatayı mümkünse otomatik düzeltme seçeneği sunar. Hataya çift tıklayarak hatanın bulunduğu noktayı düzenleyicide açabilir, kendiniz düzeltebilirsiniz.

Gerçekleştirilen kontrollerden bazıları:

  • Bozuk HTML işaretçileri. İyi biçimlenmiş XML olarak ayrıştırılamayan tüm HTML işaretçileri raporlanır. Düzeltilmesi biçimlemenizin tüm bağlamda olması gibi çalıştığını garantiler. calibre bu hataları otomatik düzeltebilir, ama otomatik düzeltmenin beklenmedik etkileri olabilir, dikkatli kullanın. Her zaman olduğu gibi, otomatik düzeltmeden önce bir kontrol noktası oluşturulur ki kolayca geri dönebilin. Otomatik düzeltme işaretçilerin oldukça hata payı bırakan HTML5 algoritmasıyla ayrıştırılmasıyla, ardından XML’e dönüştürülmesiyle yapılır.

  • Bozuk ya da bilinmeyen CSS biçimi. Geçerli olmayan veya CSS 2.1 standardında (CSS 3’den de bir kaç tane eklenerek) tanımlanmayan özellikler içeren herhangi bir CSS raporlanır. CSS tüm biçim dosyalarında, satır arası özniteliklerde ve HTML dosyalarındaki <style> etiketlerinde kontrol edilir.

  • Kırık bağlantılar. Kitap içinde eksik ya da bulunmayan dosyaları gösteren bağlantılar varsa raporlanır.

  • Referansı olmayan dosyalar. Başka bir dosya tarafından referans edilmeyen veya omurgada olmayan dosyalar raporlanır.

  • OPF dosyalarında kopya omurga veya manifesto öğeleri, kırık idref’ler veya meta kapak etiketleri, eksik gerekli kısımlar vs.

  • Kitabın okuyucu cihazlarda bozuk çalışmasına sabep olacak bilinen problemlere uyumluluk kontrolleri.

Adding a cover

Araçlar->Kapak ekle kullanarak kitaba kolaylıkla bir kapak ekleyebilirsiniz. Bu işlem mevcut bir resmi seçip kapak yapmanızı veya yeni bir resmi içe aktarıp kapak yapmanızı sağlar. EPUB dosyalarını düzenlerken, kapak için HTML kapsayıcı otomatik üretilir. Kitapta mevcut bir kapak bulunursa, yer değiştirilir. Araç ayrıca OPF’de kapak dosyalarını düzgünce işaretleme işini de otomatik halleder.

Kaynak yazı tipleri katıştırılıyor

Araçlar->Başvurulan fontları göm ile erişilen bu araç kitapta başvurulan tüm yazı tiplerini bulur ve gömülü değillerse, bilgisayarınızda arama yapar ve bulunursa kitaba gömer. Bu işlemi yapmadan ticari yazı tiplerini gömmek için gerekli izniniz olduğundan emin olun lütfen.

Katıştırılmış yazı tiplerinin alt kümelere ayrılması

Araçlar->Gömülü yazı tiplerini altkümele ile erişilen bu araç, kitaptaki tüm yazı tiplerini kitapta gerçekten mevcut olan kabartmaları içerecek şekilde eksiltir. Bu işlem genellikle yazı tipi dosyalarının boyutunu ~ 50% azaltır. Ancak yazı tipleri altkümelendikten sonra, daha önce altkümede mevcut olmayan bir yazı tipi eklerseniz, yazı tipi yeni metin için çalışmayacaktır. Yani bunu iş akışında son adım olarak yapın.

Noktalamanın daha akıllı hale getirilmesi

Düz metin tire işaretlerini, elipsleri, tırnakları, çift çizgileri, vs. tipografik olarak düzgün denklerine dönüştür. Algoritmanın bazen yanlış sonuç üretebileceğini not edin, özellikle daraltmanın başında tek tırnak işaretleri varken. Araçlar->Noktalama işaretlerini toparla ile erişlebilir.

Transforming CSS properties

Create rules to transform the styling of the book. For example, create a rule to convert all red text to green or to double the font size of all text in the book or make text of a certain font family italic, etc.

Creating the rules is simple, the rules follow a natural language format, that looks like:

  • If the property color is red change it to green
  • If the property font-size is any value multiply the value by 2

Accessed via Tools->Transform styles.

Kullanılmayan CSS kurallarını kaldırma

Remove all unused CSS rules from stylesheets and <style> tags. Some books created from production templates can have a large number of extra CSS rules that don’t match any actual content. These extra rules can slow down readers that need to process them all. Accessed via Tools->Remove unused CSS.

Fixing HTML

Bu araç XML olarak ayrıştırılamayan HTML’yi iyi biçimlenmiş XML’e döndürür. E-kitaplarda iyi biçimlenmemiş XML oldukça yaygındır, bu araç bu tarz HTML’yi düzeltme işini otomatik hale getirir. Araç HTML’yi HTML5 algoritmasıyla ayrıştırır (tüm modern tarayıcılarda kullanılan algoritma) sonucu XML’e dönüştürür. Otomatik düzeltmenin beklenmeyen sonuçları olabilir. Tercih ederseniz, yukarıda bahsedilen Kitabı Kontrol Et aracını kullanarak HTML’deki problemleri düzeltebilirsiniz. Araçlar->HTML’yi Düzelt ile erişilebilir.

Dosyaların güzelleştirilmesi

This tool is used to auto-format all HTML and CSS files so that they “look pretty”. The code is auto-indented so that it lines up nicely, blank lines are inserted where appropriate and so on. Note that beautifying also auto-fixes broken HTML/CSS. Therefore, if you don’t want any auto-fixing to be performed, first use the Check Book tool to correct all problems and only then run beautify. Accessed via Tools->Beautify all files.

Not

In HTML any text can have significant whitespace, via the CSS white-space directive. Therefore, beautification could potentially change the rendering of the HTML. To avoid this as far as possible, the beautify algorithm only beautifies block level tags that contain other block level tags. So, for example, text inside a <p> tag will not have its whitespace changed. But a <body> tag that contains only other <p> and <div> tags will be beautified. This can sometimes mean that a particular file will not be affected by beautify as it has no suitable block level tags. In such cases you can try different beautification tools, that are less careful, for example: HTML Tidy.

Inserting an inline Table of Contents

Normalde e-kitaplarda, İçindekiler ana metinden ayrıdır ve e-kitap okuma aygıtında özel bir İçindekiler düğmesi/menüsü ile erişilir. calibre’nin kitabın metninin bir parçası olacak olan satır arası bir İçindekileri otomatik olarak üretmesini sağlayabilirsiniz. Mevcut tanımlanmış İçindekiler temel alınarak üretilecektir.

Bu aracı birden fazla kullanırsanız, her çalıştırmada bir öncekinde oluşturulan İçindekiler yer değiştirecektir. Araca Araçlar->İçindekiler->Satır Arası İçindekiler Ekle ile erişilebilir.

Setting Semantics

Bu araç EPUB dosyalarında anlamsal ayarlar yapmak için kullanılır. Anlamsallar basitçe, OPF dosyasında kitapta özel anlama sahip belirli konumları ayırt eden bağlantılardır. Önsöz, kapak, ithaf, içindekiler vs. tanımlamak için kullanabilirsiniz. Belirtmek istediğiniz anlamsal bilgi türünü seçin ve kitapta göstermesini istediğiniz noktayı seçin. Bu araca Araçlar->Anlamsal Ayarlar ile erişebilirsiniz.

Filtering style information

Bu araç tüm kitaptan belirtilen CSS biçem özelliklerini kolayca çıkarmak için kullanılabilir. Kaldırılmasını istediğiniz özellikleri sölyeyebilirsiniz, örneğin color, background-color, line-height ve bulundukları her yerden kaldırılırlar — biçem dosyaları, <style> etiketleri ve satır arası style öznitelikleri.

Kontrol noktaları

Checkpoints are a way to mark the current state of the book as “special”. You can then go on to do whatever changes you want to the book and if you don’t like the results, return to the checkpointed state. Checkpoints are automatically created every time you run any of the automated tools described in the previous section.

Düzenle->Kontrol noktası oluştur ile bir kontrol noktası oluşturabilirsiniz. Önceki bir kontrol noktasına da Düzenle->Geri al... ile dönebilirsiniz.

The check pointing functionality is in addition to the normal Undo/redo mechanism when editing individual files. Checkpoints are particularly useful for when changes are spread over multiple files in the book or when you wish to be able to revert a large group of related changes as a whole.

Görünüm->Kontrol noktaları ile uygun kontrol noktası listesini görebilirsiniz. Kitabın mevcut durumunu belirtilen bir kontrol noktası ile E-kitapları Karşılaştırmak aracı ile karşılaştırabilirsiniz – ilgilenilen kontrol noktasını seçip Karşılaştır düğmesine tıklayarak. Geri al düğmesi kitabı seçili kontrol noktasına kontrol noktası oluşturulduktan sonra yapılan tüm değişiklikleri geri alarak geri yükler.

Canlı Ön İzleme paneli

The Live Preview Panel

Dosya Ön izleme canlı ön izleme panelinde çeşitli dosyalara yaptığınız değişikliklerin canlı olarak görünümünü (bir ya da iki saniye gecikme ile) verir. HTML veya CSS dosyaları düzenlerken, ön izleme paneli otomatik olarak güncellenip değişikliklerinizi yansıtır. İşaretçiyi düzenleyici etrafında gezdirdiğinizde, ön izleme paneli konumunu takip ederek kitapta denk gelen konumu gösterir. Ön izleme paneline tıklama, işaretçinin tıklanan öğe üstüne konumlanmasına sebep olur. Kitapta başka bir dosyayı gösteren bir bağlantıya tıklarsanız, bu dosya otomatik olarak düzenleme ve ön izleme panelinde açılır.

Değişikliklerin canlı izlenmesi ve otomatik konum eş zamanlamayı – ön izleme paneli altındaki düğmelerle kapatabilirsiniz. Ön izleme panelinin canlı güncellemesi sadece düzenleyicide yazmadığınız zaman yapılır, böylece dikkatinizi dağıtmaz ve yavaşlatmaz, ön izlemenin gerçeklenmesini bekler.

Ön izleme paneli metnin görüntülendiğinde nasıl görüneceğini gösterir. Ancak ön izleme paneli kitabınızı gerçek bir okuma aygıtında test etmenin yerini tutmaz. Gerçek bir okuyucudan hem daha çok hem daha az kapasitelidir. Bir çok okuyucu aygıttan daha fazla hatalara ve bozuk işaretçilere toleransı vardır. Ayrıca size sayfa kenar boşluklarını, sayfa sonlarını ve yazı tipi örtüştüren gömülü yazı tiplerini göstermez. Kitap üstünde çalışırken ön izleme panelini kullanın, ama işiniz bittiğinide, gerçek bir cihaz ya da yazılım öykünücüsünde görüntüleyin.

Not

Ön izleme paneli yazıtipi dosyası içindeki yazı tipi ismi CSS @font-face kuralındaki isimle uyuşmazsa gömülü yazı tiplerini desteklemez. Bu tarz yazı tipi sorunlarını Kitabı Kontrol Et aracını kullanarak hızlıca bulup düzeltebilirsiniz.

HTML dosyalarının ayrılması

Ön izleme panelinin belki de pek açık olmayan bir kullanımı da uzun HTML dosyalarını ayırmasıdır. Ayırmak istediğiniz dosyayı görüntülerken, ön izleme paneli spmb altındaki :guilabel:`ayırma kipi`ne tıklayın. Sonra dosyayı nerden ayırmak istiyorsanız fareyi üzerine getirin ve tıklayın. Yeşil kalın bir çizgi fareyi hareket ettirdiğinizde nerden ayrılacağını gösterecek şekilde belirecektir. İstediğiniz konumu bulduğunuzda, tıklayın ve ayrılma gerçeleşecektir.

Dosyayı ayırmak dosyanın alt yarısını gösteren tüm bağlantıların ve referansların otomatik güncellenmesini ve ayrılan kısmın yeni dosya düzenleyicide açılmasını sağlar.

Tek bir HTML dosyasını birden çok konumdan otomatik olarak düzenleyicideki dosyaya sağ tıklayıp Birden fazla konumdan ayır seçerek ayırabilirsiniz. Bu işlem büyük bir dosyayı tüm başlık etiketlerinde veya belli sınıfta etikete sahip her yerde ayırma imkanı sağlar.

Canlı CSS paneli

The Live Preview Panel

Canlı CSS paneli o an düzenlediğiniz etikete uygulanabilir tüm biçim kurallarını gösterir. Etiket adı, düzenleyicideki satırı ile birlikte gösterilir, ardından eşleşme kuralları listesi gelir.

Herhangi bir etikete hangi biçim kurallarının uygulandığını görmek için çok iyi bir yöntemdir. Görünüm ayrıca tıklanabilir bağlantılar (mavi renkte) içerir, bu bağlantılar biçim kurallarında değişiklik yapmak isterseniz biçimin tanımlandığı noktaya doğrudan götürür. Doğrudan etikete uygulanan biçim kuralları ana etiketlerden miras alınan kurallarla birlikte gösterilir.

Panel ayrıca etiket için hesaplanan son biçimleri de gösterir. Daha yüksek öncelikli kurallarca önüne geçilen özellikler üzeri çizili olarak gösterilir.

Canlı CSS panelini Görünüm->Canlı CSS ile etkinleştirebilirsiniz.

Çeşitli Araçlar

Kitabı düzenlerken faydalı olabilecek bir kaç araç daha var.

İçerik Tablosu Görünümü

The Table of Contents view shows you the current table of contents in the book. Double clicking on any entry opens the place that entry points to in an editor. You can right click to edit the Table of Contents, refresh the view or expand/collapse all items. Access this view via View->Table of Contents.

Kitaptaki kelimelerin yazım denetimi

You can run a spelling checker via Tools->Check spelling.

The Check Spelling tool

Kelimeler kitapta kaç kere geçtikleri ve hangi dilden olduklarıyla gösterilirler. Dil bilgisi kitabın metadatasından ve HTML dosyalarındaki lang özniteliğinden alınır. Bu da birden çok dil içeren kitaplarda bile yazım denetiminin çalışmasına olanak verir. Örneğin, aşağıdaki HTML çıktısında, color kelimesi Amerikan İngilizcesiyle, colour kelimesi İngiliz İngilizcesiyle kontrol edilir:

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

Not

Bir kelimeye çift tıklayarak düzenleyicide sonraki konumunu vurgulayabilirsiniz. Kelimeyi elle düzenlemek istiyorsanız, veya hangi içerikte bulunduğunu görmek istiyorsanız faydalıdır.

Bir kelimeyi değiştirmek için, sağdaki önerilen yazımlardan birine çift tıklayın, veya kendi düzeltilmiş yazımınızı yazın ve Seçili kelimeyi değiştir düğmesine tıklayın. Bu işlem kelimeyi tüm kitapta değiştirir. Ayrıca ana kelime listesindeki bir kelimeye sağ tıklayarak sağ tık menüsünden kolayca değiştirebilirsiniz.

Yazım denetiminin mevcut oturum için bir kelimeyi göz ardı etmesini Yoksay düğmesi ile sağlayabilirsiniz. Ayrıca Sözlüğe ekle düğmesiyle bir kelimeyi sözlüğe ekleyebilirsiniz. Yazım denetimi birden çok kullanıcı sözlüğünü destekler, yani kelimenin ekleneceği sözlüğü de seçebilirsiniz.

Ayrıca yazım denetiminin kitaptaki, sadece yanlış olanlar değil, tüm kelimeleri göstermesini sağlayabilirsiniz. Kitabınızdan hangi kelimelere en sık rastlandığını görmek için ve belli kelimeler için arama ve değiştirme çalıştırmak için faydalıdır.

Not

Yazım denetim aracı açıkken kitapta dosyaları düzenleyerek değişiklik yaparsanız, yazım denetimi aracındaki Tazele düğmesine tıklamanız gerekir. Bunu yapmadan yazım denetimi kullanmaya devam ederseniz, düzenleyicide yaptığınız değişiklikleri kaybedebilirsiniz.

Yeni sözlük ekleme

The spelling checker comes with builtin dictionaries for the English and Spanish languages. You can install your own dictionaries via Preferences->Editor->Manage spelling dictionaries. The spell checker can use dictionaries from the LibreOffice program (in the .oxt format). You can download these dictionaries from The LibreOffice Extensions repository.

Özel karakter eklemek

Yazması zor karakterleri Düzenle->Özel karakter ekle ile ekleyebilirsiniz. Bu size tüm evrensel kod karakterlerini gösterir, basitçe yazmak istediğiniz karaktere tıklayın. Tıklarken Ctrl tuşuna basılı tutarsanız, karakter eklendikten sonra pencere kapatılır. Bu araç ana metinde ya da Ara ve yer değiştir aracı gibi kullanıcı arayüzündeki herhangi başka bir alanda kullanılabilir.

Bir çok karakter olduğundan, ilk önce gösterilmesi için kendi Sık kullanılanlar karakterlerinizi belirtebilirsiniz. Basitçe bir karaktere sağ tıklayıp sık kullanılan olarak işaretleyin. Ayrıca sık kullanılanlardan kaldırmak için sık kullanılanlardaki bir karaktere sağ tıklayabilirsiniz. Son olarak, karakterlerin sırasını Sık kullanılanları yeniden düzenle düğmesine tıklayarak ve karakterleri sürükle bırak yaparak ayarlayabilirsiniz.

Klavye kullanarak da doğrudan özel bir karakter yazabilirsiniz. Bunu yapmak için, karakterin evrensel kodunu (onaltılık olarak) girin ve yazılmış kodu karşılık geldiği karaktere çevirecek olan Alt+X e basın. Örneğin, ÿ yazmak için ff yazar sonra da Alt+X basarsınız. Satır başı yapmayan bir boşluk için a0 ve ardından Alt+X, yatay elips için 2026 ve yine ardından Alt+X.

Son olarak, HTML isimlendirilmiş birimleri kullanarak da özel karakterleri girebilirsiniz. Örneğin &nbsp; yazmak noktalı virgülü girdiğinizde bir boşlukla değişmesini sağlar. Yer değiştirme yalnızca noktalı virgülü yazarken gerçekleşir.

Kod denetleme görünümü

Bu görünüm ilgilenilen mevcut öğeye uygulanan CSS ve HTML kodunu gösterir. Ön izleme panelinde bir yere sağ tıklayıp Denetle seçerek açabilirsiniz. Bu öğe için HTML kodunu görmenin yanında, daha da önemli olarak CSS biçimlerini de görürsünüz. Dahası, biçimleri düzenleyebilir ve değişikliklerinizin getirdiği etkileri anında görebilirsiniz. Biçimi düzenlemenin kitap içeriğinde değişiklik yapmayacağını not edin, yalnızca hızlıca deneyler yapmaya izin verir. Denetleyici içinde canlı düzenleme yapma işlevi geliştirme altındadır.

Downloading external resources

You can use this tool to automatically download any images/stylesheets/etc. in the book that are not bundled with the book (i.e. they have URLs pointing to a location on the internet). The tool will find all such resources and automatically download them, add them to the book and replace all references to them to use the downloaded files.

Arranging files into folders by type

Often when editing EPUB files that you get from somewhere, you will find that the files inside the EPUB are arranged haphazardly, in different sub-folders. This tool allows you to automatically move all files into sub-folders based on their types. Access it via Tools->Arrange into folders. Note that this tool only changes how the files are arranged inside the EPUB, it does not change how they are displayed in the File Browser.

Diğer e-kitap biçimlerindeki dosyaları EPUB olarak içe aktarma

Düzenleyici başka bir e-kitap biçimindeki dosyaları tam bir dönüştürmeye sokmadan EPUB olarak içe aktarmayı destekler. Özellikle kendi elle düzenlenmiş HTML dosyalarınızdan EPUB dosyaları oluşturmak için faydalıdır. Bu işlemi Dosya->HTML veya DOCX dosyasını yeni kitap olarak içe aktar ile yapabilirsiniz.

Raporlar aracı

Düzenleyici kitapta kullanılan dosyalar, resimler, bağlantılar, kelimeler, karakterler ve biçemlerin özetini gösteren güzel bir Raporlar aracı içerir (Araçlar->Raporlar ile). Rapordaki her satır bağlantılıdır. Bir satıra çift tıklamak bu öğenin kitapta kullanıldığı veya tanımlandığı (uygun olduğu üzere) noktaya atlama yapar. Örneğin, Bağlantılar görünümünde Kaynak sütunundaki öğelere çift tıklayarak bağlantının tanımlandığı yere, Hedef sütunundaki girdilere tıklayarak bağlantının gösterdiği yere atlayabilirsiniz.

The Reports tool

Kod düzenleyicideki özel özellikler

Calibre HTML Düzenleyici çok güçlüdür. HTML (ve CSS) düzenlemeyi kolaylaştıracak bir çok özelliği vardır.

Sözdizim vurgulama

HTML düzenleyicinin çok gelişmiş sözdizim vurgulama özelliği vardır. Bazı özellikleri:

  • Kalın, yatık ve başlık etiketleri içindeki metin kalın/yatık yapılır

  • İmleci HTML içinde gezdirdiğinizde, eşleşen HTML etiketleri vurgulanır

  • Geçersiz HTML altı kırmızı çizgili olarak vurgulanır

  • Başlık gibi HTML etiketleri ve öznitelikleri içindeki yazım hataları vurgulanır. Yazım denetimi dile göre yapılır, mevcut etiketteki lang özniteliğine ve kitabın genel diline bakılır.

  • <style> etiketleri arasına gömülmüş CSS vurgulanır

  • Satır atlatmayan boşluklar, değişik türdeki tireler, vs. gibi görülmesi zor olabilecek özel karakterler vurgulanırlar.

  • <a> etiketleri içindeki diğer dosyalara bağlantılar, <img> ve <link> etiketlerindeki dosya isimleri hep vurgulanır. Gösterdikleri dosya ismi mevcut değilse, dosya isminin altı kırmızıyla çizilir.

İçeriğe duyarlı yardım

Bir HTML etiket ismi veya CSS özelliği ismine sağ tıklayarak bu etiket veya özellikle ilgili yardım alabilirsiniz.

Ayrıca Ctrl tuşuna basılı tutup link etiketi içideki herhangi bir dosya ismine tıklayarak bu dosyayı düzenleyicide otomatik olarak açabilirsiniz.

Otomatik tamamlama

Bir e-kitap düzenlerken, can sıkıcı işlerden biri de kitap içindeki dosyalara, veya CSS biçem sayfalarına, veya resimlere bağlantı oluşturmaktır. Doğru dosya ismini ve dosyaya göreceli yolu çıkarmak zorundasınızdır. Düzenleyicide bu işi kolaylaştıracak otomatik tamamlama bulunur.

Bir dosya ismi yazdığınızda, düzenleyici otomatik olarak öneriler gösterir. Doğru dosya ismini seçmek için basitçe Tab tuşunu kullanabilirsiniz. Düzenleyici başka bir HTML dosyasındaki çapaları gösteren bağlantılar için bile öneriler sunar. # karakteriniz yazdıktan sonra, düzenleyici hedef dosyadaki tüm çapaların listesini gösterir, doğru çapayı seçmeniz için de küçük bir yardımcı metin ekler.

Düzenleyicinin tamamlama sisteminin diğer tüm tamamlayıcı sistemlerin aksine alt dizi eşleşmesi kullandığını unutmayın. Bunun anlamı dosya ismini tamamlamak için dosya isminin herhangi bir yerinden iki üç harf girmenizin yeterli olacağıdır. Örneğin ../images/arrow1.png dosys ismini istiyorsunuz varsayalım, basitçe ia1 yazıp otomatik tamamlama için Tab tuşuna basabilirsiniz. Eşleşme ararken, tamamlama sistemi kelimenin başında olan harflere veya bir yol ayracı sonrasında olan harflere öncelik verir. Bu sisteme alıştığınızda, oldukça zaman ve efor kazanacağınızı fark edeceksiniz.

Kesitler

Calibre düzenleyici *kesitler*i destekler. Kesit, çok fazla tekrar kullanılan veya aynı metni çok içeren metin parçasıdır. Düzenleyici yalnızca bir kaç tuş ile kesit eklemenize olanak verir. Kesitler çok güçlüdür, ve bir çok özellikleri vardır, örneğin bir birine atlama yapabileceğiniz yer tutucular, tekrar eden metnin otomatik aynalaması ve fazlası. Daha fazla bilgi için, bknz Kesitler.