Editing e-books

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.

As you make changes to the HTML or CSS in the editor, the changes will be previewed, live, in the preview panel to the right. When you are happy with how the changes you have made look, click the Save button or use File → Save to save your changes into the e-book.

One useful feature is Checkpoints. Before you embark on some ambitious set of edits, you can create a checkpoint. The checkpoint will preserve the current state of your book, then if in the future you decide you don’t like the changes you have made to you can go back to the state when you created the checkpoint. To create a checkpoint, use Edit → Create checkpoint. Checkpoints will also be automatically created for you whenever you run any automated tool like global search and replace. The checkpointing functionality is in addition to the normal undo/redo mechanism when editing individual files. Checkpoints are useful for when changes are spread over multiple files in the book.

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.

By hovering your mouse over an entry, you can see its size, and also, at the bottom of the screen, the full path to the file inside the book. Note that files inside e-books are compressed, so the size of the final book is not the sum of the individual file sizes.

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

Sometimes, you may want to merge two HTML files or two CSS files together. It can sometimes be useful to have everything in a single file. Be wary, though, putting a lot of content into a single file will cause performance problems when viewing the book in a typical e-book reader.

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-books typically have a cover image. This image is indicated in the File browser by the icon of a brown book next to the image name. If you want to designate some other image as the cover, you can do so by right clicking on the file and choosing Mark as cover.

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

You can add a new image, font, stylesheet, etc. from your computer into the book by clicking File → New file. This lets you either import a file by clicking the Import resource file button or create a new blank HTML file or stylesheet by simply entering the file name into the box for the new file.

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.

Search & replace

Edit book has a very powerful search and replace interface that allows you to search and replace text in the current file, across all files and even in a marked region of the current file. You can search using a normal search or using regular expressions. To learn how to use regular expressions for advanced searching, see Calibre’de kurallı ifadelerin kullanımına dair 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 kurallı ifadelerin kullanımına dair 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.

You can bring up the dialog of saved searches via Search → Saved searches. This will present you with a list of search and replace expressions that you can apply. You can even select multiple entries in the list by holding down the Ctrl Key while clicking so as to run multiple search and replace expressions in a single operation.

İşlev kipi

Function mode allows you to write arbitrarily powerful Python functions that are run on every Find/replace. You can do pretty much any text manipulation you like in function mode. For more information, see Function mode for Search & replace in the Editor.

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

This tool simply converts HTML that cannot be parsed as XML into well-formed XML. It is very common in e-books to have non-well-formed XML, so this tool simply automates the process of fixing such HTML. The tool works by parsing the HTML using the HTML5 algorithm (the algorithm used in all modern browsers) and then converting the result into XML. Be aware that auto-fixing can sometimes have counter-intuitive results. If you prefer, you can use the Check Book tool discussed above to find and manually correct problems in the HTML. Accessed via Tools → Fix HTML.

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

Normally in e-books, the Table of Contents is separate from the main text and is typically accessed via a special Table of Contents button/menu in the e-book reading device. You can also have calibre automatically generate an inline Table of Contents that becomes part of the text of the book. It is generated based on the currently defined Table of Contents.

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 Comparing e-books 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.

The Live preview panel

The Live preview Panel

The File preview gives you an overview of the various files inside The live preview panel shows you the changes you are making live (with a second or two of delay). As you edit HTML or CSS files, the preview panel is updated automatically to reflect your changes. As you move the cursor around in the editor, the preview panel will track its location, showing you the corresponding location in the book. Clicking in the preview panel, will cause the cursor in the editor to be positioned over the element you clicked. If you click a link pointing to another file in the book, that file will be opened in the edit and the preview panel, automatically.

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 CSS 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.

Miscellaneous tools

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

The Table of Contents view

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
  • As you move your cursor through the HTML, the matching HTML tags are highlighted, and you can jump to the opening or closing tag with the keyboard shortcuts Ctrl+{ and Ctrl+}
  • 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

When editing an e-book, one of the most tedious tasks is creating links to other files inside the book, or to CSS stylesheets, or images. You have to figure out the correct filename and relative path to the file. The editor has auto-complete to make that easier.

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.