Hướng dẫn Biên tập ebook dạng epub từ A-Z

Thảo luận trong 'Hướng dẫn chung' bắt đầu bởi hanhdb, 16/6/14.

  1. NQK

    NQK Lớp 10

    Sigil Guide 3 Tạo chương mới và Mục lục:
     
  2. NQK

    NQK Lớp 10

    Sigil Guide 4 Thêm ảnh bìa, Sửa thông tin:
     
    Chỉnh sửa cuối: 10/5/15
  3. hanhdb

    hanhdb Sinh viên năm II

    Cảm ơn @NQK, hị hị nhận cái làm ngay nhưng hơi mờ nhân ảnh chắc NQK dùng mobile quay. Dùng cái này thử xem, pờ rồ và úp luôn lên mạng.
    Vui lòng đăng nhập hoặc đăng ký để xem link
     
    Last edited by a moderator: 10/7/15
    Bich Dung and Rafa like this.
  4. NQK

    NQK Lớp 10

    Không mờ đâu. Đó là do chất lượng đường truyền chỗ bạn (ra quốc tế?) bị chậm nên Youtube giảm độ phân giải xuống, thậm chí xuống còn 144p, tức là kém cả VCD. Nếu đủ nhanh, bạn có thể xem 1080p (hay ít ra 720p).
    Sao lại PRC? Đang bàn về EPUB mà! Làm chú thích ở Sigil cũng không đến nỗi "quá" vất vả, thậm chí còn tiện hơn việc sử dụng word rồi lại phải dọn sạch đống code. Mình cũng đã nghĩ xem có nên múa rìu không, hê hê, nhưng thấy bây giờ người ta làm nhiều cái điên hơn là múa rìu nên mình cũng múa luôn thử cho Mod xem, đặng còn lắng nghe lời phê bình. Cái này chắc ngó qua cái là hiểu, khỏi phải video....

    PS: File epub3 endnote hỗ trợ bung chú thích tại chỗ (moon reader, FBreader, v.v., và Kindle Paper White, Kindle Voyage - sau khi đã chuyển về azw3)
     

    Các file đính kèm:

    Chỉnh sửa cuối: 10/5/15
  5. 4DHN

    4DHN Tiêu Dao

    Thì tôi cũng tạo file epub (mục đích cuối cùng là tạo file mobi hoặc azw3 vì tôi đang dùng Kind PW để đọc sách) mà, (cái mục lục do sigil tạo ra tốt hơn do word tạo ra,), có điều đi đường vòng thôi - prc chỉ là nguyên liệu, lý do là: tôi quen sử dụng word hơn. Còn sigil thì hầu như tôi chưa biết gì. Tôi đang rất băn khoăn về vấn đề làm chú thích trong sigil. Bạn múa vấn đề đó, tôi cám ơn sợ còn chưa đủ mà. :D
     
    thichankem, Rafa and tamchec like this.
  6. tamchec

    tamchec Sinh viên năm I

    Mình cũng hay dùng cách của NQK làm chú thích, nhưng rõ ràng là không thể nhanh và dễ dùng cho nhiều người như word. Nhìn cái RegEx kia sẽ ít người biết, nếu có thay đổi nhỏ nào đấy (như tên file...) thì sẽ không biết phải sửa thế nào. Khi làm xong mà phát hiện thiếu chú thích hoặc thừa chú thích nữa chứ. (nghe đồn bác @quocsan có script python để chèn hoặc xóa chú thích trong file html)

    PS: Làm chú thích ở cuối mỗi chương lại cũng mệt hơn chút. :D
     
    thichankem, Rafa and quocsan like this.
  7. hanhdb

    hanhdb Sinh viên năm II

    Đẩy hết chú thích vào một file chứ Tâm. Sigil làm chú thích tuy không tiện nhưng chú thích ít thôi mà, ít ebook có nhiều note, nhặt thóc chính tả còn được nữa là. cũng không cần làm backlink. Đang suggest ideal thêm về cái footnote cho mấy bạn developer của Sigil.
    Cách bác 4DHN cũng được, tiện gì làm đó. :D
     
    Rafa and 4DHN like this.
  8. NQK

    NQK Lớp 10

    Bác tamchec không phải lo về việc đổi tên file. Nên làm việc này ở Calibre, khi đổi tên file mọi thứ ở các đường dẫn sẽ đổi theo (ảo thuật....). Nếu bạn hanhdb có liên hệ với Sigil dev, nhắc họ về epub3 nhé. ;).

    Làm chú thích ở mỗi cuối chương lại càng dễ, dễ hơn so với làm ở một file riêng, nhưng đến cuối chương chữ nó lại cứ lòi ra (dù đã bấm xem footnote rồi). Việc sử dụng regex đúng là có chút phức tạp, nhưng nếu rename các file như mẫu kia S001.xhtml trở đi thì cứ thế mà dùng code mình chia sẻ sẵn là ok, chả phải nghĩ, chả phải sợ gõ nhầm.
     
    thanhbinhtran, Văn.Cường and Rafa like this.
  9. Lan Giao

    Lan Giao Lớp 7

    Mình làm theo hướng dẫn của các bạn ở các bài trên. Đến đoạn này thì lại bị trường hợp như sau:
    File epub xem trên sigil thì bình thường, nhưng sau khi xem trên phần mềm khác thì màu sắc hiển thị không đúng.

    Vui lòng đăng nhập hoặc đăng ký để xem link

    Vì không có kiến thức về html và css nên phải mò từ từ. :D

    File epub được đính kèm bên dưới.
    Xin cảm ơn.
     

    Các file đính kèm:

    NQK and Rafa like this.
  10. tamchec

    tamchec Sinh viên năm I

    @Lan Giao: Bạn thêm đoạn này vào file Style0001.css.
    Mã:
    p.title {
         color: #0080ff;
    }
    Hình như để style color trong thẻ font nên phần mềm kia không nhận đúng. :D

    Vậy là sắp có thêm 1 cuốn nữa của Hermann Hesse. :x

    @hanhdb: Làm chú thích cuối mỗi chương hay mà anh. :) Nên có backlink để khi đọc có thể hiển thị chú thích dạng popup, khá tiện.
     
    thichankem, NQK, Lan Giao and 2 others like this.
  11. hungbc1010

    hungbc1010 Lớp 6

    Lúc trước đọc trên Android thì còn quan tâm mấy cái này, giờ tablet hỏng, chỉ còn đọc trên điện thoại Windows Phone nên chỉ chữ là chữ, định dạng cho đẹp cũng công cốc hết trơn luôn! Hic...
     
  12. hnnt99

    hnnt99 Banned

    Không hiểu tại sao Vui lòng đăng nhập hoặc đăng ký để xem link nó hiển thị ở Ebooks Reader cho Android thế này.
    Nhờ các bạn giải đáp xin cảm ơn!

    Screenshot_2015-06-09-12-37-02.png

    Hình gốc:
    Screenshot_2015-06-09-12-36-37.png
     
    thichankem thích bài này.
  13. NQK

    NQK Lớp 10

    Eo, sợ. Có thằng gì nó nhìn...
     
    Văn.Cường thích bài này.
  14. tamchec

    tamchec Sinh viên năm I

    Hướng dẫn nối các đoạn bị ngắt sai do dùng phần mềm nhận dạng

    Nguyên nhân:
    Do 1 đoạn nằm ở 2 trang khác nhau, phần mềm nhận dạng sẽ tự ngắt thành 2 đoạn.

    Đặc điểm:
    - Ký tự cuối cùng của đoạn đầu thường không có dấu kết thúc (1)
    - Ký tự đầu tiên của đoạn sau thường không phải chữ viết hoa (2)

    Cách xử lý:
    Sử dụng regex tìm những chỗ có đặc điểm trên để nối lại

    Bước 1: Sử dụng regex sigil cung cấp sẵn để tìm và nối
    Chọn Tools -> Saved Searches -> Có bảng hiện lên -> Chọn Join Paragraph rồi bấm Find để tìm
    Lúc này trong ô search và replace đã có regex, có thể tắt bảng đi để tiếp tục tìm

    [​IMG]

    Search: "([[:alpha:],])</p>\s*<p\b[^>]*>" (chú ý: Phần nằm trong cặp dấu " ")
    Replace: "\1 "

    [​IMG]

    Nếu không bị quá nhiều nên chọn Replace/Find để nối lần lượt.

    Bước 2: Do tiếng Việt có một số ký tự không nằm trong bảng chữ cái tiếng Anh nên bước 1 sẽ vẫn còn thiếu (ví dụ ở hình dưới).
    Sử dụng đặc điểm 2 để tìm và nối.
    Ở ô search để: "</p>

 <p>([a-z])" (giữa </p> và <p> là đoạn xuống dòng, cần copy và paste ở sigil)
    Ô replace để: " \1"

    [​IMG]

    Sau đó cũng Replace/Find
     
  15. NQK

    NQK Lớp 10

    @tamchec,

    \p{Ll} và \p{Lu} sẽ giúp bạn tìm các ký tự unicode chữ thường và chữ hoa, kể cả tiếng Việt.
     
    Chỉnh sửa cuối: 16/7/15
  16. tamchec

    tamchec Sinh viên năm I

    Hướng dẫn cài đặt plugin Incremental IDs cho Sigil

    Điều làm mình bất tiện nhất khi dùng Sigil đó là làm chú thích. Đặc biệt là khi làm xong xuôi rồi mới phát hiện bị thiếu hoặc thừa chú thích nào đó. Việc thêm hay bớt thủ công sẽ rất mất thời gian. Plugin "Incremental IDs" sẽ giúp làm việc này một cách tự động.
    Bài viết sẽ hướng dẫn cách cài đặt plugin Incremental IDs cho Sigil.
    Chi tiết bài gốc các bạn có thể xem tại Vui lòng đăng nhập hoặc đăng ký để xem link.

    Các phần mềm cần thiết trước khi thực hiện.
    1. Python 3.4 hoặc 2.7. Bài này mình sẽ hướng dẫn cho python 2.7. Python 3.4 tương tự nhé. (Có thể tải bản mới nhất tại Vui lòng đăng nhập hoặc đăng ký để xem link)
    2. Sigil 0.8.7 hoặc mới hơn (tất nhiên rồi)

    Thực hiện:
    (Bổ sung 3/6/2016 : Sigil hiện tại đã nhúng sẵn python buldle, nê nkhông cần làm Bước 1 nữa)

    1. Cài thư viện beautifulsoup4 cho python.
    - Mở cmd của windows dưới quyền admin.
    - Di chuyển đến thư mục Scripts của Python (thường là C:\Python27\Scripts)
    Mã:
    cd C:\Python27\Scripts
    - Cài đặt beautifulsoup4
    Mã:
    pip install beautifulsoup4
    2. Thêm plugin cho sigil
    - Tải file plugin tại Vui lòng đăng nhập hoặc đăng ký để xem linkhoặc tại Vui lòng đăng nhập hoặc đăng ký để xem link
    - Từ giao diện Sigil: Plugins > Manage Plugins > Add Plugin > AddIDs_v0.2.zip > OK.
    Chú ý: Nếu chưa cài plugin nào trước đó, bạn nhớ set đường dẫn python 2.7 hoặc 3.4 nhé. (Thường là C:\Python27\python.exe)

    Việc cài đặt vậy là xong rồi đó.

    Sử dụng:
    Giả sử trong nội dung có chứa các phần cần chú thích:
    <p class="footnote">Chu thich 1</p>
    <p class="footnote">Chu thihc 2</p>

    Sau khi chạy xong sẽ được:

    <p class="footnote" id="id1">...</p>
    <p class="footnote" id="id2">...</p>
    [​IMG]

    Dựa vào id1, id2... sinh tự động kia, dùng regex để làm chú thích.
    Muốn thêm (hoặc bớt) chỉ cần thêm (hoặc bớt) nội dung: <p class="footnote">Chu thich n</p> rồi chạy lại plugin.
     
    Chỉnh sửa cuối: 3/6/16
    4DHN, thanhbt and Rafa like this.
  17. tran ngoc anh

    tran ngoc anh Cử nhân

    Em vẫn không hiểu tại sao không phải html mà cứ xhtml, thành ra chuyển qua prc lỗi font không đọc được trên mobipocket
     
    Văn.Cường thích bài này.
  18. tamchec

    tamchec Sinh viên năm I

    Cả 2 đều được mà bạn. File nào bạn chuyển bị lỗi gửi mình xem.
     
  19. tran ngoc anh

    tran ngoc anh Cử nhân

    Đây bạn, 1 file xhtml mục lục bị lỗi font
     

    Các file đính kèm:

    Văn.Cường and thanhbt like this.
  20. tamchec

    tamchec Sinh viên năm I

    Mình convert qua mobi, đọc bằng mobipocket reader bình thường mà. Có lỗi font đâu.
    Cái lỗi bạn gặp xem cách xử lý ở Vui lòng đăng nhập hoặc đăng ký để xem link.
     
: epub

Chia sẻ trang này