SlideShare a Scribd company logo
GÓI LỆNH titledot.sty
Nguyễn Hữu Điển
Khoa Toán - Cơ - Tin học
ĐHKHTN Hà Nội, ĐHQGHN
Mục lục
1. Giới thiệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2. Tạo lập gói lệnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3. Sử dụng gói lệnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.1. Cho lớp văn bản article . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.2. Cho lớp văn bản book.cls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.3. Thay Chương bằng các tiêu đề khác . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4. Kết luận . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1. Giới thiệu
Rất nhiều người muốn các số các đoạn với tiêu đề có dấu chấm. Trước đây tôi thường tư vấn
là chấm thêm điểm vào định nghĩa các số đếm của lớp văn bản. Nhưng nhiều khi giữa tiêu
đề và mục lục chấm không được hay lắm. Ngoài ra chỗ mục lục không gắn chữ [Chương] vào
mục lục được. Một vấn đề nữa là thay chữ Chương bằng Chuyên đề, Nội dung,... thì làm
thế nào? Tôi đã dựa vào gói lệnh titlesec.sty và titletoc.sty để làm ra gói lệnh titledot.sty
thỏa mãn các yêu cầu trên.
2. Tạo lập gói lệnh
Tôi cũng đã tham khảo gói lệnh secdot.sty tại
http://tug.ctan.org/tex-archive/macros/latex/contrib/misc/
Gói lệnh này cũng chấm các số nhưng chỉ cho lớp article.cls và chỉ cho section, Tôi
viết thêm cho cả subsection, chapter nếu dùng cho tiếng Anh thì cũng tốt. Tôi cũng
gửi kèm đây để các bạn tham khảo.
Gói lệnh đòi hỏi hai gói lệnh titlesec.sty và titletoc.sty có tại
http://www.ctan.org/tex-archive/macros/latex/contrib/titlesec/
và định nghĩa lại
titlecontents{chapter}[ 4.8pc]
{addvspace{3pt}bfseries}
{contentslabel[hfill@tenchuong  thecontentslabel.]{6pc}}
{}
{dotfillquadthecontentspage}
titlecontents{section}[2.8pc]
{addvspace{3pt}bfseries}
{contentslabel[thecontentslabel.]{1.8pc}}
{}
1
{dotfillquadthecontentspage}
titlecontents{subsection}[2.8pc]
{small}
{thecontentslabel. }
{}
{dotfillquadthecontentspage}
Những lệnh này chỉnh lại mục lục in ra cho đẹp. Ngoài ra còn tùy chọn in mục lục với
subsection không xuống dòng.
3. Sử dụng gói lệnh
Chỉ cần đưa vào usepackage{titledot} mà không cần đưa vào hai gói lệnh titlesec.sty
và titletoc.sty.
3.1. Cho lớp văn bản article
documentclass{article}
usepackage[utf8]{vietnam}
headsep=12pt
usepackage{titledot}
%usepackage[nosubsection]{titledot}
begin{document}
section{Giới thiệu}label{sec:sec1}
subsection{Cấp hai}label{subsec:sec1}
subsection{Cấp ba}label{subsubsec:sec1}
section{Ví dụ chấm}label{sec:sec2}
$therefore$
(ref{sec:sec1}) tham khảo (ref{sec:sec2})
(ref{subsec:sec1}) tham khảo (ref{subsubsec:sec1})
tableofcontents
Cho kết quả 1. Nếu có tùy chọn [nosubsection] thì các subsection chạy theo hàng ngang chứ
Hình 1:
không xuống dòng. Như
2
usepackage[nosubsection]{titledot}
2. Các chỉ số tham khảo ở cuối không có dấu chấm.
3.2. Cho lớp văn bản book.cls
Phần đầu không thay đổi gì chỉ thay article bằng book
documentclass{book}
usepackage[utf8]{vietnam}
headsep=12pt
usepackage{titledot}
%usepackage[nosubsection]{titledot}
begin{document}
Cho kết quả mặc định
Hình 2:
và
Hình 3:
3.3. Thay Chương bằng các tiêu đề khác
Ta định nghĩa lại các tiêu đề đó
3
documentclass{book}
usepackage[utf8]{vietnam}
headsep=12pt
usepackage{titledot}
titlename{Chuyên đề}
begin{document}
renewcommand{chaptername}{Chuyên đề}
Cho kết quả mặc định
Hình 4:
và
Hình 5:
(1) tham khảo (2)
(3.1) tham khảo (3.2)
4. Kết luận
Đây là phương án đầu tiên lập ra gói lệnh này mong các bạn góp ý.
4

More Related Content

PDF
Lpi01
PDF
Yhmath help
PDF
Bat loi chinh_ta_tieng_viet
PDF
Linux Introduction
PDF
Chemsym help
PPTX
Conferencia José Manuel Torralba
PDF
Feedback 3
PDF
Tics a1 18.nov
Lpi01
Yhmath help
Bat loi chinh_ta_tieng_viet
Linux Introduction
Chemsym help
Conferencia José Manuel Torralba
Feedback 3
Tics a1 18.nov

Similar to Titledot help (20)

PDF
Chuong trinh bat loi chinh ta
PDF
Bat loi chinh_ta_tieng_viet
PDF
Empheq help
PDF
Tin hoc ung dung
PDF
Nhapmon linux
PDF
Luận án: Khái niệm các hệ thống thông tin dựa trên logic mô tả
PDF
Luận văn: Thiết kế tối ưu cửa van cung bằng phần mềm SAP2000
PDF
1. Tai lieu tham khao - chuyen-de-to-hop-xac-suat.pdf
PDF
Luận văn: Các dạng phương trình lượng giác, HOT - Gửi miễn phí qua zalo=> 090...
PDF
Luận văn: Các dạng phương trình lượng giác, HAY, 9đ
PDF
Hệ thống xử lý tín hiệu điện não tự động phát hiện gai động kinh.pdf
PDF
Dhhh ctdlgt bai giang cau truc du lieu
PDF
Luận văn: Logic mô tả và ứng dụng trong cơ sở dữ liệu, hAY
PDF
Luận văn: Sử dụng thuật toán Microsoft decision tree trong công tác quản lí n...
DOC
Thiết Kế Bộ Điều Khiển Mờ Theo Đại Số Gia Tử Cho Robot 2 Bậc Tự Do.doc
PDF
Lap trinh-huong-doi-tuong-bang-c#
PDF
Co sodulieu sql_dht_loi
PDF
DOC
Chế Tạo Và Nghiên Cứu Tính Chất Quang Của Các Nano CdseCdte Dạng Tetrapod.doc
DOC
Nhu Cầu Tham Vấn Tâm Lý Học Đường Của Học Sinh Trung Học Cơ Sở.doc
Chuong trinh bat loi chinh ta
Bat loi chinh_ta_tieng_viet
Empheq help
Tin hoc ung dung
Nhapmon linux
Luận án: Khái niệm các hệ thống thông tin dựa trên logic mô tả
Luận văn: Thiết kế tối ưu cửa van cung bằng phần mềm SAP2000
1. Tai lieu tham khao - chuyen-de-to-hop-xac-suat.pdf
Luận văn: Các dạng phương trình lượng giác, HOT - Gửi miễn phí qua zalo=> 090...
Luận văn: Các dạng phương trình lượng giác, HAY, 9đ
Hệ thống xử lý tín hiệu điện não tự động phát hiện gai động kinh.pdf
Dhhh ctdlgt bai giang cau truc du lieu
Luận văn: Logic mô tả và ứng dụng trong cơ sở dữ liệu, hAY
Luận văn: Sử dụng thuật toán Microsoft decision tree trong công tác quản lí n...
Thiết Kế Bộ Điều Khiển Mờ Theo Đại Số Gia Tử Cho Robot 2 Bậc Tự Do.doc
Lap trinh-huong-doi-tuong-bang-c#
Co sodulieu sql_dht_loi
Chế Tạo Và Nghiên Cứu Tính Chất Quang Của Các Nano CdseCdte Dạng Tetrapod.doc
Nhu Cầu Tham Vấn Tâm Lý Học Đường Của Học Sinh Trung Học Cơ Sở.doc
Ad

More from Mai Mẫn Tiệp (20)

PPT
TAP HUAN GDNGLL 20106.ppt
PPT
HDGDNGLL - SEND MR MINH.ppt
PPTX
Chuyen de 4 - Doi moi GDTrH - Thanh.pptx
PPTX
Bao cao KQ hoat dong NCKH 2016.pptx
PDF
Wasysym help
PDF
Vectors help
PDF
Variations help
PDF
Txfonts help
PDF
Titlesec help
PDF
Tabvar help
PDF
Tablists help
PDF
Subcaption help
PDF
Refcheck help
PDF
Powerdot help
PDF
Powerdot 1so mau help
PDF
Oubraces help
PDF
Numname help
PDF
Multienumerate help
PDF
Mnsymbol help
PDF
Mhchem help
TAP HUAN GDNGLL 20106.ppt
HDGDNGLL - SEND MR MINH.ppt
Chuyen de 4 - Doi moi GDTrH - Thanh.pptx
Bao cao KQ hoat dong NCKH 2016.pptx
Wasysym help
Vectors help
Variations help
Txfonts help
Titlesec help
Tabvar help
Tablists help
Subcaption help
Refcheck help
Powerdot help
Powerdot 1so mau help
Oubraces help
Numname help
Multienumerate help
Mnsymbol help
Mhchem help
Ad

Recently uploaded (20)

PDF
BÀI TẬP BỔ TRỢ FRIENDS PLUS 9 - BÀI TẬP TRẮC NGHIỆM, TỰ LUẬN - CẢ NĂM (BÁM SÁ...
PPTX
Tốc độ và vận tốc trong chuyển động thẳng
PDF
LÝ THUYẾT VÀ BÀI TẬP HÓA HỌC 11 CẢ NĂM - FORM 2025 - PHÂN THEO MỨC ĐỘ (DÙNG C...
PPTX
Bộ Giáo Trình Chuẩn YCT1 lesson 12 pptx.pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 8 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
Bài giảng Quần xã sinh vật sinh học lớp 8
DOCX
Báo cáo thực tập công ty Ah-GlobalGroup vị trí Data Analyst
PPTX
Phân bố Nhị Thức Chuyên Đề Toán Lớp 12 Chân trời sáng tạo Tập 2
PPTX
Xuất huyết tiêu hoá Đại học Y Hà Nội.pptx
PPTX
Bộ Giáo Trình Chuẩn YCT 2 12 --第十二YCT2课.pptx
PPTX
Bài giảng Quần thể sinh vật Sinh học lớp 8
PDF
BÀI TẬP BỔ TRỢ FRIENDS PLUS 9 - BÀI TẬP TRẮC NGHIỆM, TỰ LUẬN - CẢ NĂM (BÁM SÁ...
PPTX
Chuong1,2-Phuongphapnghiencuukhoahoc.pptx
DOC
Chương 1 Tính tương đổi của chuyển động.doc
PPTX
Bài giảng kiểm soát nhiễm khuẩn cơ bản dành cho nhân viên mới 1.pptx
DOCX
Luận văn group-Bài tiểu luận Ý thức - Giấc mơ.docx
PPTX
Bài giảng giao tiếp ứng xử dành cho nhân viên mới
PDF
Bài tập bám sát từng unit global success lớp 10 11 12 form 2025
PPT
BÀi giảng phương pháp luận nghiên cứu khoa học.ppt
PDF
Vision - Language - Model-- - Ebook.pdf
BÀI TẬP BỔ TRỢ FRIENDS PLUS 9 - BÀI TẬP TRẮC NGHIỆM, TỰ LUẬN - CẢ NĂM (BÁM SÁ...
Tốc độ và vận tốc trong chuyển động thẳng
LÝ THUYẾT VÀ BÀI TẬP HÓA HỌC 11 CẢ NĂM - FORM 2025 - PHÂN THEO MỨC ĐỘ (DÙNG C...
Bộ Giáo Trình Chuẩn YCT1 lesson 12 pptx.pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 8 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Bài giảng Quần xã sinh vật sinh học lớp 8
Báo cáo thực tập công ty Ah-GlobalGroup vị trí Data Analyst
Phân bố Nhị Thức Chuyên Đề Toán Lớp 12 Chân trời sáng tạo Tập 2
Xuất huyết tiêu hoá Đại học Y Hà Nội.pptx
Bộ Giáo Trình Chuẩn YCT 2 12 --第十二YCT2课.pptx
Bài giảng Quần thể sinh vật Sinh học lớp 8
BÀI TẬP BỔ TRỢ FRIENDS PLUS 9 - BÀI TẬP TRẮC NGHIỆM, TỰ LUẬN - CẢ NĂM (BÁM SÁ...
Chuong1,2-Phuongphapnghiencuukhoahoc.pptx
Chương 1 Tính tương đổi của chuyển động.doc
Bài giảng kiểm soát nhiễm khuẩn cơ bản dành cho nhân viên mới 1.pptx
Luận văn group-Bài tiểu luận Ý thức - Giấc mơ.docx
Bài giảng giao tiếp ứng xử dành cho nhân viên mới
Bài tập bám sát từng unit global success lớp 10 11 12 form 2025
BÀi giảng phương pháp luận nghiên cứu khoa học.ppt
Vision - Language - Model-- - Ebook.pdf

Titledot help

  • 1. GÓI LỆNH titledot.sty Nguyễn Hữu Điển Khoa Toán - Cơ - Tin học ĐHKHTN Hà Nội, ĐHQGHN Mục lục 1. Giới thiệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2. Tạo lập gói lệnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3. Sử dụng gói lệnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3.1. Cho lớp văn bản article . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3.2. Cho lớp văn bản book.cls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3.3. Thay Chương bằng các tiêu đề khác . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4. Kết luận . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1. Giới thiệu Rất nhiều người muốn các số các đoạn với tiêu đề có dấu chấm. Trước đây tôi thường tư vấn là chấm thêm điểm vào định nghĩa các số đếm của lớp văn bản. Nhưng nhiều khi giữa tiêu đề và mục lục chấm không được hay lắm. Ngoài ra chỗ mục lục không gắn chữ [Chương] vào mục lục được. Một vấn đề nữa là thay chữ Chương bằng Chuyên đề, Nội dung,... thì làm thế nào? Tôi đã dựa vào gói lệnh titlesec.sty và titletoc.sty để làm ra gói lệnh titledot.sty thỏa mãn các yêu cầu trên. 2. Tạo lập gói lệnh Tôi cũng đã tham khảo gói lệnh secdot.sty tại http://tug.ctan.org/tex-archive/macros/latex/contrib/misc/ Gói lệnh này cũng chấm các số nhưng chỉ cho lớp article.cls và chỉ cho section, Tôi viết thêm cho cả subsection, chapter nếu dùng cho tiếng Anh thì cũng tốt. Tôi cũng gửi kèm đây để các bạn tham khảo. Gói lệnh đòi hỏi hai gói lệnh titlesec.sty và titletoc.sty có tại http://www.ctan.org/tex-archive/macros/latex/contrib/titlesec/ và định nghĩa lại titlecontents{chapter}[ 4.8pc] {addvspace{3pt}bfseries} {contentslabel[hfill@tenchuong thecontentslabel.]{6pc}} {} {dotfillquadthecontentspage} titlecontents{section}[2.8pc] {addvspace{3pt}bfseries} {contentslabel[thecontentslabel.]{1.8pc}} {} 1
  • 2. {dotfillquadthecontentspage} titlecontents{subsection}[2.8pc] {small} {thecontentslabel. } {} {dotfillquadthecontentspage} Những lệnh này chỉnh lại mục lục in ra cho đẹp. Ngoài ra còn tùy chọn in mục lục với subsection không xuống dòng. 3. Sử dụng gói lệnh Chỉ cần đưa vào usepackage{titledot} mà không cần đưa vào hai gói lệnh titlesec.sty và titletoc.sty. 3.1. Cho lớp văn bản article documentclass{article} usepackage[utf8]{vietnam} headsep=12pt usepackage{titledot} %usepackage[nosubsection]{titledot} begin{document} section{Giới thiệu}label{sec:sec1} subsection{Cấp hai}label{subsec:sec1} subsection{Cấp ba}label{subsubsec:sec1} section{Ví dụ chấm}label{sec:sec2} $therefore$ (ref{sec:sec1}) tham khảo (ref{sec:sec2}) (ref{subsec:sec1}) tham khảo (ref{subsubsec:sec1}) tableofcontents Cho kết quả 1. Nếu có tùy chọn [nosubsection] thì các subsection chạy theo hàng ngang chứ Hình 1: không xuống dòng. Như 2
  • 3. usepackage[nosubsection]{titledot} 2. Các chỉ số tham khảo ở cuối không có dấu chấm. 3.2. Cho lớp văn bản book.cls Phần đầu không thay đổi gì chỉ thay article bằng book documentclass{book} usepackage[utf8]{vietnam} headsep=12pt usepackage{titledot} %usepackage[nosubsection]{titledot} begin{document} Cho kết quả mặc định Hình 2: và Hình 3: 3.3. Thay Chương bằng các tiêu đề khác Ta định nghĩa lại các tiêu đề đó 3
  • 4. documentclass{book} usepackage[utf8]{vietnam} headsep=12pt usepackage{titledot} titlename{Chuyên đề} begin{document} renewcommand{chaptername}{Chuyên đề} Cho kết quả mặc định Hình 4: và Hình 5: (1) tham khảo (2) (3.1) tham khảo (3.2) 4. Kết luận Đây là phương án đầu tiên lập ra gói lệnh này mong các bạn góp ý. 4