Mình gặp trường hợp như sau, nhờ các bạn có kinh nghiệm giúp dùm. Ví dụ mình muốn tạo tiêu đề chương có dạng thế này: 1 Những vết chân ướt . . 2 Những lớp sóng cuộn . . Trong phần soạn thảo thì dễ rồi <h2>1<br>Những vết chân ướt</h2> ... <h2>2<br>Những lớp sóng cuộn</h2> ... Nhưng khi chạy TOC thì nó ra kết quả là: 1Những vết chân ướt 2Những lớp sóng cuộn ... Mình muốn TOC hiển thị theo kiểu: 1. Những vết chân ướt 2. Những lớp sóng cuộn ... Thì phải làm như thế nào? Gán thêm title cho tag h2 như này: <h2 title="1. Những vết chân ướt">1<br>Những vết chân ướt</h2> cũng không được, Calibre vẫn lấy phần text để làm TOC chứ không lấy phần title
<br/> mới đúng và nó là xuống dòng hiển thị là: 1 Những vết chân ướt. Nếu muốn hiển thị là 1. Những vết chân ướt Thì ở dạng codeview chỉ cần là <h1>1. Những vết chân ướt</h1 thôi
Bác @4DHN không hiểu ý mình rồi. Ý mình là hiển thị kiểu xuống dòng, nhưng TOC thì là kiểu 1. Xyz Một số epub thì thấy họ thêm phần title như mình nói trên kia, nhưng chắc là làm bên Sigil nên có thể lấy phần title để hiển thị TOC. Còn mình làm bằng Calibre thì nó không được. Nên mới hỏi xem có cách nào không.
Muốn căn giữa trong h1 như trong trường hợp 1 Những vết chân ướt Thì ở dạng codeview là <h1>1<br/>Những vết chân ướt</h1> Và ở css thì thêm dòng h1 { text-align: center; }
Calibre Edit book thì bạn mở toc.ncx (nằm ở khung bên trái) và sửa, khi dùng lệnh sửa hàng loạt thì bạn chọn chế độ current file trong hộp thoại Find&Replace nhé.