Hướng dẫn Giới thiệu biên tập ebook bằng Calibre Editor

Thảo luận trong 'Hướng dẫn chung' bắt đầu bởi inno14, 15/9/17.

  1. huydatvns

    huydatvns Lớp 6

    @tran ngoc anh , anh gửi em 2 ebook, em xem qua thử giúp anh.
    Trước nay a thường check, làm lại note đều trên epub2 bằng tool anh quocsan => convert qua azw3 đọc trên kindle ppw3 rất ok. Dạo này a chuyển qua epub3 thấy vụ note popup hơi rối.
     

    Các file đính kèm:

  2. tran ngoc anh

    tran ngoc anh Cử nhân

    Kindle thì anh làm theo cách cũ của anh quocsan ổn thì cứ tiếp tục đi anh. Epub3 với Kindle cũng không thêm được lợi ích gì nên bỏ qua nó thôi.

    OK, để tìm check file cho.
     
    huydatvns thích bài này.
  3. tran ngoc anh

    tran ngoc anh Cử nhân

    @huydatvns

    Đã tìm thấy vấn đề, ở hình bên trái cấu trúc html bị lỗi, thẻ <a> không phải là một thẻ độc lập nên trong trường hợp này em nó nằm sai vị trí, phải được nằm bên trong thẻ <p> mới được, dùng regex di chuyển khá dễ vì các chú thích này đã cùng một kiểu hết rồi.

    [​IMG]

    Trường hợp thẻ <a> nằm bên trong thẻ <aside> như trường hợp này mà nó vẫn đúng cấu trúc chỉ khi không có thẻ <p> bên trong <aside>, tức kiểu kiểu như này <aside><a>1</a>... ... ... </aside>

    Còn với cấu trúc hiện tại là <aside><a>1</a> <p>... ... ...</p> </aside> thì mặc dù calibre không báo lỗi gì, để vậy cũng không ảnh hưởng gì mấy nhưng nó đã thuộc hai dòng khác nhau nên mới sinh ra khoảng trống lớn khi hiển thị trên màn hình.

    Tóm lại chấp nhận nó và regex sửa lỗi mỗi khi convert sang azw3, hai là sửa ngay từ đầu ở bước function nếu function thiết kế thẻ <a> nằm ngoài thẻ <p> như hiện tại, ba là không chơi với function đó nữa, dùng kiểu note link epub2 cũ với chỉ 1 dòng <p>...</p> mà không cần quan tâm aside ờ siếc gì, vì Kindle có quan tâm aside đâu ^ ^
     
    huydatvns thích bài này.
  4. huydatvns

    huydatvns Lớp 6

    Cám ơn @tran ngoc anh nhiều nhe!
    A cũng vừa thử lồng vào thẻ <aside>, <p>, thêm cả class định dạng vào để điều chỉnh, nhưng ko thấy có biến chuyển gì, vẫn y như cũ. Có lẽ dạng popup kiểu này nó cố định cho kindle như thế rồi.
    Thôi thì quen kiểu nào thì làm kiểu đó vậy ^^
     
    tran ngoc anh thích bài này.
  5. zodngok

    zodngok Mầm non

    Chào Anh Inno4, em mới tập làm đóng gói ebook. Em cài jacket vào file epud thì đọc trên dt file epud hay kindle file azw3 cũng load ko nổi. Xin Anh và mọi người chỉ giáo. Cảm ơn ạ
     
  6. tran ngoc anh

    tran ngoc anh Cử nhân

    Bạn đính kèm file đó lên đây để mọi người kiểm tra thử xem. Với lại bạn mở bằng phần mềm gì?
     
  7. xversion1

    xversion1 Lớp 3

    Trên KOreader có tính năng hiện chú thích ở cuối trang dạng footer luôn ko cần phải bấm vào note, dùng 1 tay đọc rất tiện, nhất là với sách nhiều note đọc như vậy nhanh, ko tốn thời gian bấm note liên tục. Em thường làm note hết ở Word rồi convert thì tính năng này chạy được, nhưng làm note theo cách bác thớt thì ko dùng được tính năng này. Ko biết bác thớt có cao kiến gì để thay đổi cho note nó chạy đc kiểu footer trong KOreader ko?
    File mẫu note hiện dạng foooter trong KOreader em làm bằng Word: Vui lòng đăng nhập hoặc đăng ký để xem link

    Tính năng này ở KOreader bật lên như sau: Ở biểu tượng thứ 2 từ trái sang (hình chữ nhật có gạch ngang bên trong) > Style tweaks (2) > Miscellaneous (2) > In-page footnotes (2) > In-page classic classname footnotes.

    Edit: Đã tìm ra, chỉ cần thêm class="footnote" vào p là được.
     
    Chỉnh sửa cuối: 25/5/22
    tran ngoc anh thích bài này.
  8. xversion1

    xversion1 Lớp 3

    Có cách nào tự động thêm note vào chỗ đã được đánh dấu sẵn thành form của bác thớt mà ko phải tự tìm rồi copy/paste ko các bác?
    Ví dụ nội dung thế này:
    Nội dụng ở trên có đánh số sẵn chỗ note theo thứ tự và ở cuối trang người ta liệt kê một loạt nội dung note với số tương ứng. Giờ liệu có cách nào tự động chèn note tương ứng ở cuối trang (dưới Ghi chú) vào đúng vị trí có số tương ứng trong nội dung theo form bác thớt hướng dẫn ở trang đầu (tức là ví dụ chuyển [1] thành ^[nội dung note] --> Rlkdfjkldsfj^[note 1] lkdjf...) không các bác?
    Một cuốn sách khoảng 10 trang mà mỗi trang ở cuối có mấy trăm note, tìm thay thủ công toét mắt mất.

    Edit: Lại tự tìm ra cách rồi các bác ạ. Người ta đánh số sẵn cho mình thì cứ thế dùng luôn thôi. Ai lại đi tìm cách làm lại từ đầu. Đúng là mua việc vào người a. =))
     
    Chỉnh sửa cuối: 28/5/22
    tran ngoc anh thích bài này.
  9. xversion1

    xversion1 Lớp 3

    Làm như thế này sẽ thay line break thành các paragraph riêng đúng ko bác? Nếu em muốn giữ nguyên line break, tức là xuống dòng nhưng ko thành 1 paragraph riêng thì ô Find em điền ^l, ô replace điền <br/> đc ko bác? Liệu có trường hợp gây lỗi nào không?
     
    inno14 thích bài này.
  10. inno14

    inno14 Lớp 8

    Bạn có thể mở word để thử ạ, mình nghĩ ko vấn đề ạ.
     
    xversion1 thích bài này.
  11. xversion1

    xversion1 Lớp 3

    Cái trường hợp note ở trên em nói em lại gặp phải vấn đề như thế này, bác xem giúp có cách nào khắc phục không.
    Người ta đánh số note dùng cấu trúc [số], đánh số câu (hoặc đoạn) cũng dùng [số]. Khỉ khác nhau là note thì có link đến note ở cuối trang (em copy nội dung trên web), còn đánh số đoạn thì chỉ đơn thuần là đánh số chứ ko có link. Nhưng khi chạy lệnh liên kết note của bác thì số note hay số đoạn nó cũng tính cả vào, thành ra bị lặp và bị mất định dạng của đánh số đoạn (vốn ko ở dạng sub như note).
    Nó nhìn giống thế này:
    Cái số [1], [2] đầu tiên là note, nhưng cái [2] cuối là đánh số đoạn. Khác nhau chỉ ở chỗ cái [1], [2] đầu có link nên màu xanh. Giờ có cách nào, ở bước nào, phân biệt 2 loại đánh số này để ở bước chạy liên kết note của bác nó khỏi nhầm với nhau không bác? Ở bước đã tạo ebook thì khi dán vào link cũng mất mà màu cũng mất, 2 cái số [2] nhìn y như nhau rồi ko phân biệt đc.

    Tiện em hỏi luôn trường hợp thế này, Em có 2 quyển, mỗi quyển có 100 note. Em muốn ghép 2 quyển làm 1, mỗi quyển thành 1 chương của quyển gộp. Vậy thì có thể làm cho note quyển 2 nó tự gộp, tự tăng số với note quyển 1 không? Nghĩa là note quyển 2 (giờ là chương 2) sẽ từ số 101 đến 200?
     
    Chỉnh sửa cuối: 28/5/22
    tran ngoc anh thích bài này.
  12. inno14

    inno14 Lớp 8

    Bác thử nhấn tổ hợp Alt+F9 để các hyperlink hiển thị dạng địa chỉ, rồi tìm các số phân đoạn xóa đi nha.
     
    xversion1 thích bài này.
  13. xversion1

    xversion1 Lớp 3

    Dùng div để định dang p so với dùng <p class=...> thì có gì lợi hơn vậy các bác?
     
  14. xversion1

    xversion1 Lớp 3

    Có thể ko cần tách html mà vẫn sang trang được ko các bác?
     
  15. tran ngoc anh

    tran ngoc anh Cử nhân

    Có thể, dùng css page-break
     
    xversion1 thích bài này.
  16. Wanderman

    Wanderman Lớp 4

    Có cách nào đơn giản hơn không nhỉ? Ví dụ như cái popup notes có làm được trong MS word hoặc tương tự được không?
     
  17. tran ngoc anh

    tran ngoc anh Cử nhân

    Làm trên Microsoft Word với kiểu footnote, endnote bình thường được đó bạn. Một số phần mềm vẫn sẽ hỗ trợ popup dạng chú thích đó.

    Nếu chuyển sang epub thì cũng có thể dùng regex sửa lại dạng chú thích đó được, không nhất thiết cần dùng function như thread hướng dẫn.

    Nhưng lưu ý function đa năng hơn rất nhiều, gặp những cuốn sách ví dụ các bộ "toàn tập" chẳng hạn, có nhiều hệ thống chú thích thì function sẽ hỗ trợ làm rất tốt, khả năng tùy biến của nó cao mà.
     
    Wanderman thích bài này.
  18. antv76

    antv76 Mầm non

    Bác nào giải thích giúp em cụm (?s) trong câu tìm kiếm sau nghĩa là gì với. Tks

    \^\[(.*?)\](?s)(.*?</p>)(.*?)(

    </body>)
     
  19. tran ngoc anh

    tran ngoc anh Cử nhân

    vừa thử gõ cụm này vào trong calibre editor (đang edit một cuốn) và bấm tìm thì bị treo app vì app mở hết tất cả các html :D
     
  20. xversion1

    xversion1 Lớp 3

    Làm cho . ở ngay sau tìm tất cả ký tự kể cả xuống dòng.
     

Chia sẻ trang này