Đưa sang topic mới để khỏi loãng topic kia. Thử đưa vào thẻ code vì không thấy hiển thị chỗ thụt đầu dòng, copy thẳng vào sẽ lỗi. Gom chú thích Code: #Find: <p>(\*)(.*?)</p> def replace(match, number, file_name, metadata, dictionaries, data, functions, *args, **kwargs): f=file_name note=match.group() print(note) return '' replace.file_order = 'spine' Note id: (thêm thẻ aside) Code: #Find: <p>(\*)(.*?)</p> def replace(match, number, file_name, metadata, dictionaries, data, functions, *args, **kwargs): id_number = '%d' % number return '<aside epub:type="footnote" id="n' +id_number+ '"><p><a href="../Text/start.xhtml#b' + id_number+ '"><sup>[' + id_number + ']</sup></a> ' + match.group(2) + '</p></aside>' # Ensure that when running over multiple files, the files are processed # in the order in which they appear in the book replace.file_order = 'spine' Note-link: Code: #Find: (\*) def replace(match, number, file_name, metadata, dictionaries, data, functions, *args, **kwargs): id_number = '%d' % number return '<a href="../Texts/note.xhtml#n'+ id_number + '" epub:type="noteref" id="b' + id_number + '"><sup>['+id_number+']</sup></a>' # Ensure that when running over multiple files, the files are processed # in the order in which they appear in the book replace.file_order = 'spine'
Chạy xong thì không rõ vì sao trên Calibre editor link không chạy, phải mở Sigil lên để reformat thì lại ok. Tìm trên code xuất ra không thấy sai sót gì, tmt.
*** Bạn cho hỏi thêm 1 chút về cái code "Gom chú thích": 1/Có cần phải merge hết các text file thành 1 file duy nhất không? 2/Sau khi chạy code đó rồi, thấy nó xóa hết các chú thích dạng *..... Nhưng không thấy chép đi đâu cả? Vậy, lúc này mình phải làm thủ công? tức là chép hết các chú thích vừa xóa xong, copy to clipboard, sau đó paste cuối file? phải vậy không? Cám ơn trước nhé!
Thực sự, để trả lời câu hỏi của bạn thì ngay bản thân tôi bây giờ cũng phải lôi một file cụ thể ra để chạy. Vì tôi của ngày viết post đó và tôi ngày hôm nay không còn giống nhau nữa. Cứ nhớ nhớ, quên quên....
1, không cần. 2, khi chạy code, các chú thích sẽ được cắt, và editor sẽ hiện lên một bảng report công việc nó vừa làm, cụ thể là liệt kê các thứ mà nó vừa cắt, ta sẽ copy mọi thứ từ report này để xử lý thành file note.html Nếu không thấy bảng report hiện lên, thì hãy để ý trên thanh bar chỗ calibre editor có thêm một cửa sổ, chọn vào nó sẽ hiện lên.
Mình đang tập làm ebook dạng AZW3 để đọc trên Kindle PaperWhite 3 và có download file Trò chơi vương quyền tập 1 do bác NQK về để học hỏi. Sau khi convert từ định dạng EPUB về AZW3, mình đã sửa lại link ảnh của class chapter trong css, trên Preview của phần mềm Calibre cũng đã hiển thị đầy đủ jacket cũng như các họa tiết ở đầu mỗi chương đầy đủ. Tuy nhiên, khi mình copy file AZW3 vào máy kindle thì không xem được trang jacket cũng như không hiện các họa tiết ở đầu mỗi chương. Sau một thời gian mò mẫm các kiểu vẫn không sửa được, bác NQK các cao thủ cho mình hỏi lỗi này có phải do định dạng AZW3 và máy kindle không hỗ trợ hay không? Nếu là lỗi do phải biên tập lại ebook thì bác NQK và các cao thủ chỉ mình mấy chiêu để làm ebook AZW3 cho đẹp nhé: 1. Jacket làm như thế nào để dù mình có thay đổi kích thước font chữ trên máy kindle thì jacket vẫn chỉ hiển thị trên 1 màn hình. 2. Làm các họa tiết ở đầu mỗi chương. 3. Làm như thế nào để ảnh bìa (cover) của các ebook hiển thị trên màn hình chính của kindle. Cảm ơn các bác trước!
1. Mình không chắc lắm, nhưng nhớ có nghe nói là do kindle không chơi kiểu đó thì phải, các file azw của mình chép vào kindle cũng bị mất trang đó. Một là kệ nó, hai là nếu siêng thì làm một cái bìa lót (dạng ảnh) để vào cho đẹp. 2. Bạn xem lại hình hoạ tiết có phải png không? Nó cũng ko chịu cái này. Đổi sang jpg hoặc svg thì ok. 3. Bạn chép vào kindle bằng cách nào? Copy - paste hay dùng chức năng send to device của Calibre? Mình dùng send thấy nó hiện cover đầy đủ
Mình cũng không biết các máy khác hiện jacket thế nào, nhưng máy mình có cuốn này hiển thị jacket, các bạn có thể tìm bản azw3 của bản này mổ ra xem thử, mình dùng điện thoại không có pc, trên điện thoại của mình không có sẵn cuốn này.
Cuốn này jacket hiện bình thường inno ơi. Ý bạn kia hỏi là jacket của bác NQK, set vị trí cho từng dòng tùy vào kích thước màn hình á.
Kiểu này này, font chữ to hay nhỏ thì vị trí dòng nó không đổi. Mấy cuốn này mình đưa vào kindle nó cũng mất cái trang này đi.
Vậy mình không biết rùi, mình không có pc, không biết, anh nqk thiết kế epub mà, muốn hiển thị cho kindle thì phải thiết kế azw3 chứ convert thì đó vẫn là thiết kế epub thôi, mình chỉ biết vậy thui
Hehe.... Mổ epub thấy set position theo % tỉ lệ màn hình. Convert sang azw3 thì nó tự mất trang đó. Mình cũng không rành nên kệ