Hướng dẫn Sử dụng Sigil để làm epub cho người mới làm quen từ A-Z

Thảo luận trong 'Hướng dẫn chung' bắt đầu bởi 4DHN, 28/7/16.

  1. 4DHN

    4DHN Tiêu Dao

    Bạn phải viết đủ thẻ ở chỗ mà bạn muốn đổi chứ.
     
    Chỉnh sửa cuối: 19/8/16
  2. kaoaye

    kaoaye Lớp 8

    Không có bác ạ. File em html chỉ có như vậy, chả nhẽ lại viết tay từng cái :(
     
  3. 4DHN

    4DHN Tiêu Dao

    Ví dụ:
    <p>
    [1]
    Chú thích 1
    </p>
    Đổi thành
    <p>[1] Chú thích 1</p>

    Thì cứ copy từ trên xuống dưới vào ô Find thôi. Rồi sửa [1] thành \[(d+)\]Chú thích 1 thành (.*?)
    Ô Replce nhập: <p>[\1] \2</p>
     
    kaoaye thích bài này.
  4. kaoaye

    kaoaye Lớp 8

    Vấn đề là nó chưa có được dạng này bác ạ :)
    <p>
    [1]
    Chú thích 1
    </p>
     
  5. 4DHN

    4DHN Tiêu Dao

    Vãn dùng lệnh được. :P
    Find: \[(d+)\]
    Replace: </p> <p>[\1]

    Ở chế độ Curent File nhé.

    Cuối cùng sửa cái chú thích đầu tiên và cái cuối cùng cho đủ thẻ.
     
  6. 4DHN

    4DHN Tiêu Dao

    Đang dùng điện thoại viết bài, nên chỉ hình dung thế. Nhưng chắc là được. :D
     
  7. kaoaye

    kaoaye Lớp 8

    Không tìm được bác ạ :(
     
  8. kukienx8

    kukienx8 Lớp 2

    Bạn cho mình hỏi 2 cái font này là font VNI đúng không. Mình thử vào ebook thấy mấy nguyên âm co dấu bị lỗi hết. Bạn có biết font chữ thư pháp nào giống giống 2 cái font này không?
     

    Các file đính kèm:

  9. kaoaye

    kaoaye Lớp 8

    Ca này có vẻ khó :). Em muốn làm lại chú thích, để bấm vào là nó hiện lên ngay, chứ không phải kiểu nhảy về cuối trang rồi phải bấm quay lại. Nhưng càng làm càng thấy mịt mờ các bác ạ :(
     

    Các file đính kèm:

  10. 4DHN

    4DHN Tiêu Dao

    Cách làm chú thích trong topic này chính là để khi đọc bằng e-ink Kindle chú thích nó hiện lên kiểu popup chứ không chạy về cuối trang. Nhưng khi đọc bằng các thiết bị khác thì đúng như bạn đang nói.
     
  11. NQK

    NQK Lớp 11

    Vui lòng đăng nhập hoặc đăng ký để xem link
     
    kaoaye thích bài này.
  12. 4DHN

    4DHN Tiêu Dao

    Bây giờ mới có thể dùng laptop, file bạn @kaoaye post được convert từ docx sang epub. Có thể dùng lệnh như trong topic này, ở phần làm chú thích là tôi cũng dùng 1 file kiểu như thế này để hướng dẫn. Để đơn giản cho việc làm chú thích thì bạn có thể convert file đó sang docx rồi xóa file epub gốc, lại convert file docx vừa được tạo ra sang epub rồi mới xóa code dư. :D

    Làm xong bước này thì file epub sẽ thế này. Có đúng là dễ làm tiếp hơn nhiều không? :)
     

    Các file đính kèm:

    kaoaye thích bài này.
  13. 4DHN

    4DHN Tiêu Dao

    Tôi thấy có trường hợp như bạn hỏi đêm qua, và cách xử lý y như tôi nói.

    Find: \[(\d+)\]
    Replace: </p>

    <p>[\1]

    Để có cái từ </p> đến <p> như trên thì quét chuột như hình:

    Lamct1.jpg

    Thay xong nó sẽ dư 1 số thẻ p kiểu này:

    <p> </p><p></p> dùng lệnh xóa đi là xong.

    P.S Cách xóa code dư như bạn @NQK hướng dẫn thật thần thánh, mất 1 phút thì sạch như chùi. :p
     
    Chỉnh sửa cuối: 19/8/16
    kaoaye thích bài này.
  14. kaoaye

    kaoaye Lớp 8

    Đây, các bác xem dùm em! Em copy nguyên đoạn chú thích, không chỉnh sửa gì mà cũng không tìm ra được kết quả nào luôn.[​IMG]


    Sent from my iPhone using Tapatalk
     
  15. NQK

    NQK Lớp 11

    1) Tìm \[ thay bằng </p><p>[ (mục đích là để thêm các thẻ p vào)
    2) Tìm \s+</p> Thay bằng </p> (mục đích là để xóa khoảng trống trước </p>)
    3) (Lúc này đã có thẻ p) Tìm \[(\d+)\]\s+(.*?)</p> rồi thay bằng gì thì thay
     
  16. kaoaye

    kaoaye Lớp 8

    Được rồi các bác ạ :)! Em copy thừa 1 dấu cách ở đằng trước nên không ra :). Lỗi nhỏ xíu mà quan trọng kinh khủng...
    Tiện thể hỏi luôn là tại sao phải thêm "\" ở đằng trước "[" thì mới tìm được vậy?
     
  17. 4DHN

    4DHN Tiêu Dao

    Đúng rồi, có thể đơn giản hơn nữa.

    Find: [
    Replace: </p> <p>[ Nếu là ở chế độ Normal

    Find: \[
    Replace: </p> <p>[ Nếu ở chế độ Regex

    Có thể không cần đếm xỉa gì đến nội dung chú thích :D
     
    kaoaye thích bài này.
  18. NQK

    NQK Lớp 11

    [ là ký tự được sử dụng trong các thuật toán, nên phải thêm vào để nó hiểu đó là ký tự thường

    Sent from Oneplus One
     
    kaoaye thích bài này.
  19. 4DHN

    4DHN Tiêu Dao

    Có một số ký tự đặc biệt, ví dụ: [ ] ) ( . nếu không thêm dấu \ đằng trước mà ở chế độ Regex nó sẽ hiểu sang thứ khác hoặc không tìm ra. Ví dụ, dấu . nếu không có dấu \ đằng trước thì nó hiểu là bất kỳ 1 ký tự gì, và nhiều khi không để ý thêm dấu \ đằng trước thỉnh thoảng nó xóa mất 1 chữ cái khi dùng lệnh đấy.
     
    kaoaye thích bài này.
  20. kaoaye

    kaoaye Lớp 8

    Lại làm phiền các bác thêm nữa :). Bây giờ em đã có : <p>[29]Tức tháng 11.</p>. Dùng lệnh nào để nó tự thêm số thứ tự 1,2,3,... vào trước </p> ạ?
     

Chia sẻ trang này