Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
2,29 MB
Nội dung
CTT009 – Nhập môn Công nghệ thông tin Tháng 09/2013 Hướng dẫn soạn thảo văn (LaTeX) Tài liệu hướng dẫn cách soạn thảo báo khoa học LaTeX Khoa Công nghệ thông tin ĐH Khoa học Tự nhiên TP HCM Soạn thảo văn (P2) CTT009 – Nhập môn Công nghệ thông tin MỤC LỤC Giới thiệu LaTex 1.1 Xuất xứ 1.2 Ưu điểm khuyết điểm 1.3 Cấu trúc chung tập tin LaTeX Chương trình soạn thảo LaTeX 2.1 Cài đặt chương trình TexStudio 2.2 Biên dịch tập tin tex sang tập tin pdf 2.3 Định dạng biểu thức toán học Case study 3.1 Case study 1: Viết thư 3.2 Case study 2: Định dạng báo khoa học 3.3 Case study 3: Định dạng tựa đề 3.4 Case study 4: Định dạng trang 3.5 Case study 5: Định dạng đoạn văn 3.6 Case study 6: Định dạng bảng biểu 11 3.7 Case study 7: Chèn ảnh vẽ hình 14 3.8 Case study 8: Chú thích, gán nhãn tham chiếu chéo 15 3.9 Case study 9: Định dạng chữ 16 3.10 Case study 10: Định dạng kiểu chữ 17 Soạn thảo văn (P2) CTT009 – Nhập môn Công nghệ thông tin HƯỚNG DẪN SOẠN THẢO VĂN BẢN (LATEX) Giới thiệu LaTex 1.1 Xuất xứ Tiền thân LaTex TeX, ngôn ngữ định dạng văn Donald Knuth phát minh, khó sử dụng LaTex, phát minh Leslie Lamport, dựa TeX dễ sử dụng Ngày LaTeX sử dụng rộng rãi cộng đồng khoa học tiếp tục nhận nhiều đóng góp, bổ sung tính 1.2 Ưu điểm khuyết điểm Khuyết điểm: Không trực quan sinh động, không thấy định dạng văn lúc soạn thảo Phải thực thao tác chuyển đổi Sẽ vất vả muốn kết hợp nhiều kiểu định dạng phức tạp vào tập tin LaTeX (như tài liệu hướng dẫn thực hành bạn xem) Ưu điểm: Định dạng văn đều, chuyên nghiệp Định dạng cơng thức tốn, mã nguồn lập trình, mục, mục lục, phụ lục, tài liệu tham khảo … dễ dàng 1.3 Cấu trúc chung tập tin LaTeX Phần \documentclass{…} \begin{document} gọi phần mở đầu (preamble) Một số lệnh định dạng văn nằm phần Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang CTT009 – Nhập môn Công nghệ thơng tin Soạn thảo văn (P2) Trong đó, phần documentclass cho biết ta soạn thảo loại văn nào, số loại văn hỗ trợ LaTeX: \documentclass {###} Loại văn article report book proc slides letter báo khoa học, báo cáo (ngắn), … văn gồm nhiều chương: báo cáo (đầy đủ), sách (nhỏ), luận văn … sách kỷ yếu hội nghị trình chiếu thư từ Ngồi ra, phần documentclass ta cịn thiết lập số định dạng chung cho toàn văn là: \documentclass [***] {###} Ý nghĩa 10pt, 11pt, … a4paper, letterpaper, … titlepage, notitlepage onecolumn, twocolumn landscape fleqn leqno kích thước chữ khổ giấy chừa trang làm trang bìa văn trình bày thành cột khổ giấy nằm ngang công thức khoa học nằm bên trái thay số thứ tự công thức khoa học nằm bên trái thay bên phải Chương trình soạn thảo LaTeX 2.1 Cài đặt chương trình TexStudio Bước Tải cài đặt chương trình MiKTeX (miktex.org) để hỗ trợ biên dịch tập tin tex Bước Tải cài đặt gói tiếng Việt (vntex.sourceforge.net/download/vntex/vntex-3.1.9.zip) sau: Giải nén vào thư mục (ví dụ: C:\vntex) Chọn Menu Start > All Program > MikTeX x.x > Setting Chọn thẻ Roots > Add chọn thư mục có chứa gói tiếng Việt (C:\vntex) tạo Chọn thẻ Option > General > Refresh FNDB Bước Tải cài đặt chương trình TexStudio (texstudio.sourceforge.net) MiKTeX có trình soạn thảo TeXworks để soạn thảo file tex không hỗ trợ nhiều TexStudio 2.2 Biên dịch tập tin tex sang tập tin pdf % test1.tex – Chuong trinh LaTeX dau tien \documentclass{article} \begin{document} Hello World! \end{document} Yêu cầu thực hành: Sinh viên sử dụng chương trình TexStudio nhập vào đoạn văn bấm phím F6 để biên dịch thành tập tin pdf, bấm phím F7 để xem kết 2.3 Định dạng biểu thức toán học Một thao tác quan trọng thường xuyên định dạng báo khoa học LaTeX soạn cơng thức tốn học Online LaTeX Equation Editor Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) (www.codecogs.com/latex/eqneditor.php) trang web hỗ trợ soạn thảo cơng thức tốn trực quan, sinh động, giảm thiểu nhiều công sức người viết việc định dạng công thức Case study 3.1 Case study 1: Viết thư 3.1.1 Ôn tập lý thuyết Cấu trúc chung thư: Lưu ý: Các khoảng trắng hay dấu xuống dòng tùy tiện tập tin tex khơng hiển thị Để hiển thị kí tự đặc biệt &, #, $, %, {, … phải có dấu \ đứng trước 3.1.2 Bài tập mẫu Tập tin liên quan: Letter.tex Yêu cầu thực hành STT Thời gian Yêu cầu phút Viết tiếp thư thứ trả lời lại thư thứ Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Gợi ý Viết tiếp vào cuối tập tin Letter.tex Trang CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) 3.2 Case study 2: Định dạng báo khoa học Các tập tin liên quan: Article.tex, Article.toc Yêu cầu thực hành STT Thời gian phút 2.1 phút 2.2 phút 3.1 phút 3.2 phút 4.1 phút 4.2 phút 5.1 phút 5.2 phút 5.3 phút Yêu cầu Biên dịch file pdf xem cấu trúc báo khoa học Phần thông tin tác giả Thêm vào thông tin tác giả thứ Thêm bỏ thơng tin ngày Phần tóm tắt nội dung Gợi ý Bấm F6 để biên dịch, F7 để xem kết sử dụng lệnh \and dùng lệnh \date… Trong LaTeX khơng có sẵn Tạo lệnh cho phần Liệt lệnh nên phải dùng lệnh kê từ khóa \newcommand để khai báo lệnh đặt tên \Keyword Thêm phần Liệt kê từ khóa, dùng Dùng lệnh \Keyword vừa tạo lệnh vừa tạo phần 3.1 phần 3.1 Phần nội dung Đọc phần nội dung Thay đổi cấp độ đánh số thứ tự \setcounter{secnumdepth}{…} cho phần nội dung Phần mục lục Tạo mục lục cho văn \tableofcontents Thay đổi cấp độ phần Mục \setcounter{tocdepth}{3} lục Thêm phần Tài liệu tham khảo \addcontentsline{toc}{…}{…} vào Mục lục 3.3 Case study 3: Định dạng tựa đề 3.3.1 Ôn tập lý thuyết Ta viết riêng số phần tập tin tex riêng dùng lệnh \input{…} để nối tập tin vào Ví dụ tạo tập tin tựa đề riêng đặt tên title.tex thêm vào tập tin khác tên Test_Title.tex Trong phần tựa đề, ta thường sử dụng hiệu ứng hình ảnh để thêm phần bắt mắt là: thay đổi cỡ chữ: \huge, \LARGE,\large … thay đổi kiểu chữ: \textsc, \emph, \bfseries, … thêm hình ảnh: \usepackage{graphicx} \includegraphic Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) 3.3.2 Bài tập mẫu Các tập tin liên quan: Test_Title.tex, title.tex Yêu cầu thực hành STT Thời gian phút phút phút phút Yêu cầu Gợi ý Thay đổi gía trị Thay đổi độ dầy đường nằm ngang linewidth file Test_Title.tex Thay đổi giá trị Thay đổi độ lớn khoảng cách sau phần \\[ ] tập tin xuống dịng title.tex Dùng lệnh Thay đổi hình minh họa \includegraphics Thêm thổng tin tác giả thứ hình sau Dùng lệnh \minipage để thêm vào tác giả thứ 3.4 Case study 4: Định dạng trang 3.4.1 Ôn tập lý thuyết Kích thước trang (Page size) Sử dụng thư viện geometry cho phép ta lựa chọn nhiều kiểu định dạng kích thước trang có sẵn: Ngồi ra, thư viện geometry cho phép ta tự xác định kích thước trang và: Nếu muốn, ta định dạng chi tiết nữa: Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang Soạn thảo văn (P2) CTT009 – Nhập môn Công nghệ thông tin Tiêu đề đầu trang cuối trang (Header Footer) Sử dụng thư viện fancyhdr cho phép ta tạo tiêu đề đầu cuối trang nhiều vị trí: Header Footer \lhead [trang chẵn] {trang lẻ} \lfoot [trang chẵn] {trang lẻ} \chead [trang chẵn] {trang lẻ} \cfoot [trang chẵn] {trang lẻ} \rhead [trang chẵn] {trang lẻ} \rfoot [trang chẵn] {trang lẻ} Vị trí bên trái bên phải Trong đó, thư viện fancyhdr hỗ trợ sẵn số lệnh: Một số lệnh có sẵn \thepage \leftmark \rightmark \thesection Ý nghĩa Số thứ tự trang Tiêu đề chương (book chapter) Đề mục (article section) Số thứ tự đề mục (section number) Chia cột (Column) Nếu cần chia văn thành cột đơn giản: \documentclass[twocolumn]{article} Nếu muốn chia nhiều cột ta sử dụng thư viện multicol o Chia tới 10 cột o Số lượng cột phần khác nhau, định dạng khác o Định dạng đường phân cách cột Hướng trang (Orientation) Mặc định hướng thẳng đứng (portrait), muốn chỉnh hướng nằm ngang (landscape) cho tất trang thêm vô tham số sau: \usepackage […,landscape,…] {geometry} Nếu cần số trang nằm ngang thơi dùng thư viện \usepackage {pdflscape} Khung văn (Minipage) Giống với khung văn (textbox) MSWord, sử dụng lệnh: \begin{minipage} [so_hàng] {độ rộng} so_hàng: t: canh theo dòng khung b: canh theo dòng cuối khung Một số định dạng khác \newline \\: xuống dịng \linebreak [number]: ngắt dịng vị trí chèn lệnh number từ (khơng ngắt thôi) đến (ngắt liền chỗ) Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) \newpage: sang trang \newpage [number]: xuống dịng \nopagebreak [number]: khơng cho phép chỗ xuống dòng 3.4.2 Bài tập mẫu Các tập tin liên quan: Page_Layout.tex, Minipage.tex Yêu cầu thực hành STT Thời gian phút phút 3 phút phút phút phút Yêu cầu Thay đổi kích thước trang Tạo tiêu đề đầu cuối trang cho trang chẵn lẻ khác Thay đổi độ dày đường phân cách tiêu đề đầu cuối trang Chia đoạn văn có sẵn thành 10 cột, độ dầy đường phần cách cột 1pt Gợi ý Sử dụng thư viện geometry với tham số khác Sử dụng thư viện fancyhdr, ý số loại văn thuộc dạng mặt (article) Thay đổi độ dày đường phân cách lệnh \headrulewidth \footrulewidth Sử dụng thư viện multicolum để chia cột lệnh \columnseprule để xác định độ dầy đường phân cách Sửng dụng lệnh thư viên geometry truyền tham số landscape Chỉnh hướng trang nằm ngang cho tất trang tập tin Page_Layout Trong tập tin Minipage.tex, canh cho dòng cuối Chỉnh tham số cho minipage khung văn hàng với thành b (bottom) dòng văn khác 3.5 Case study 5: Định dạng đoạn văn 3.5.1 Ôn tập lý thuyết Chỉnh khoảng cách đoạn, dòng đoạn văn Khoảng cách đoạn \setlength{\parskip}{giá_trị_khoảng_cách} Khoảng cách lùi đầu dòng \setlength{\parindent}{giá_trị_khoảng_cách} Khoảng cách dòng: \usepackage{setspace} \setstretch{1.6} \doublespacing Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) Canh lề cho đoạn văn Canh lề Canh hai bên Canh Canh trái Canh phải Environment Câu lệnh \begin{center} … \end{center} \begin{flushleft} … \end{flushleft} \begin{flushright} … \end{flushright} \centering{…} \raggedright{…} \raggedleft{…} Tạo danh sách Tạo danh danh sách đánh số \begin{enumerate} \item … \item … \end{enumerate} cấp_độ enumi enumii enumiii Ghi Danh sách cấp Danh sách cấp Danh sách cấp Thay đổi cách đánh số thứ tự \renewcommand{\theenum}{kiểu_số{cấp_độ}} \renewcommand{\labelenum}{\theenum} đó: kiểu_số \arabic \alph \Alph \roman \Roman Ví dụ 1, 2, 3, … a, b, c, … A, B, C, … i, ii, iii, … I, II, III, … Tạo danh danh sách mục \begin{itemize} \item … \item … \end{itemize} Tạo danh sách sử dụng ký tự đặc biệt \renewcommand{\labelitemi}{ký_tự} Thư viện pifont hỗ trợ nhiều ký tự đặc biệt để lựa chọn, dùng lệnh \ding{mã_kí_tự} Xem tập tin Special Character - Pifont - Wikibooks.png để chọn lựa mã kí tự Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) Ví dụ: \usepackage{pifont} … \renewcommand{\labelitemi}{\ding{mã_kí_tụ}} Chú thích văn Dùng lệnh: …\footnote{nội dung thích}… Tạo siêu liên kết Dùng thư viện url, ví dụ: … \url{www….} … Dùng thư viện hyperref, cho phép dùng cụm từ thay cho đoạn địa dài ngoằn, ví dụ: … \href{www…}{Cụm từ đại diện} … Mặc định có khung màu đỏ bao quanh đoạn siêu liên kết, ta thay đổi định dạng siêu liên kết thư viện hyperref: \usepackage{hyperref} \hypersetup{danh_sách_tham_số, pdftex} đó, danh_sách_tham_số có nhiều tham số sau, tham số cách dấu phẩy tham số colorlinks=… urlcolor=… linkcolor=… Ghi true khơng muốn có khung bao quanh false có khung bao quanh màu siêu liên kết đến trang web, ví dụ red, green, blue, magenta, … màu siêu liên kết khác, ví dụ red, green, blue, magenta, … Trích dẫn nguyên văn Trích dẫn câu ngắn \begin{quote} … \end{quote} Trích dẫn đoạn văn \begin{quotation} … \end{quotation} Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang Soạn thảo văn (P2) CTT009 – Nhập môn Công nghệ thông tin Giữ văn gốc Thường dùng để trình bày câu lệnh, kí tự đặc biệt văn bản: \begin{verbatim} … \end{verbatim} \verb$ $ thay kí tự $ kí tự 3.5.2 Bài tập mẫu Tập tin liên quan: Paragraph.tex Yêu cầu thực hành STT Thời gian Yêu cầu phút Thay đổi khoảng cách giãn dòng Canh lề đoạn văn cách dùng phút lệnh Danh sách Tạo danh sách cấp sau: Học soạn thảo văn phải biết: (a) Word, Writer, Docs 3.1 phút (b) LaTeX Đi học phải: (a) Học (b) Làm 3.2 phút phút 5.1 phút 5.2 phút Gợi ý Dùng thư viên setspace Dùng cách lệnh \centering, \raggedleft, \raggedright \begin{enumerate} \item … \begin{enumerate} \item … \end{enumerate} \end{enumerate} Dùng cặp lệnh Thay đổi cách đánh số thứ tự \renewcommand danh sách sau: {\theenumi} I/ Học soạn thảo văn cần biết: {\Roman{enumi}/} A: Word, Writer, Docs \renewcommand B: LaTeX {\labelenumi} II/ Đi học phải: {\theenumi} A: Học để thay đổi danh sách cấp B: Làm Tương tự cho cấp Thêm vào thích văn \footnote{…} Siêu liên kết Đổi tên văn thay câu lệnh tạo siêu liên kết \href Định dạng lại siêu liên kết: khơng có khung bao quanh đổi màu siêu liên kết đến trang \usepackage{hyperref} web thành màu đỏ \hypersetup{…} đổi màu siêu liên kết đến phần thích văn (footnote) thành màu xanh dương Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang 10 CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) 3.6 Case study 6: Định dạng bảng biểu 3.6.1 Ôn tập lý thuyết Tạo bảng biểu \begin{tabular}[canh_chiều_dọc]{định_dạng_ô} canh_chiều_dọc: canh theo chiều dọc b c t phía ơ định) phía (mặc định_dạng_ơ: xác định số đặc điểm cho bảng biểu l c r | || canh bên trái canh canh bên phải cạnh bảng biểu dạng đơn đôi Xác định độ rộng ô bảng Mặc định, độ rộng ô tùy thuộc vào văn Tuy nhiên ta cố định độ rộng ơ, đó, văn ô dài chiều rộng ô tự động xuống dịng Ví dụ: \begin{tabular} { | l | l | l | p{5cm} |} Tạo nhiều cột giống Ta tạo nhiều cột có định dạng giống theo cú pháp: \begin{tabular} {… *{số_lượng_cột} {định_dạng_ô} …} Trộn ô nhiều cột \multicolumn {số_cộ} {canh_lề} {nội dung} Ví dụ: \begin{tabular}{| c | c | c | c |} … \multicolumn {2} {| c |} {…} Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang 11 CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) Trộn ô nhiều dòng Sử dụng thư viện \usepackage {multirow} \multirow {số_cột} {*} {nội_dung} Cú pháp lệnh \multirow{4}{*}{Defenders} Sử dụng phần mềm hỗ trợ tạo bảng OpenOffice: http://calc2latex.sourceforge.net/ Microsoft Excel: http://www.ctan.org/tex-archive/support/excel2latex/ Matlab: http://www.mathworks.com/matlabcentral/fileexchange/4894-matrix2latex Ví dụ tạo bảng MSExcel 2007: Chạy tập tin Excel2LaTeX.xla Tạo bảng Microsoft Excel Chọn bảng muốn chuyển đổi > Add-Ins > Convert table to LaTeX Một hộp thoại xuất hiện, đọc kỹ chọn lựa thiết lập cần thiết Chọn Browse để nhập đường dẫn tên tập tin để lưu, ví dụ đặt tên Sheet1.tex Cuối bấm nút Save to File Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang 12 CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) Giả sử ta muốn nhập bảng vào tập tin Test.tex (nằm thư mục với tập tin Sheet1.tex), tập tin Test.tex ta thêm lệnh sau: \input{Sheet1.tex} Khi biên dịch có lỗi, nhập vào kí tự ‘e’ bấm Enter để dị lỗi sửa lỗi Ví dụ MikTeX khơng hiểu lệnh \bigsrut ta xóa biên dịch lại Một lưu ý quan trọng tạo bảng Excel có sử dụng tiếng Việt lưu xuống tập tin Sheet1.tex bị lỗi Cách khắc phục bấm nút Copy to the Clipboard Sau tạo tập tin Sheet1.tex trống Dán nội dung clipboard vào (bấm Ctrl V) Cuối lưu lại sử dụng bình thường 3.6.2 Bài tập mẫu Các tập tin liên quan: Table.tex, Excel2LaTeX.xla Yêu cầu thực hành STT Thời gian 10 phút Yêu cầu Gợi ý Tạo tập tin MyTable.tex, tạo bảng LaTeX định dạng theo mẫu sau: Xem ví dụ mẫu tập tin Table.tex Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang 13 CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) 15 phút Công cụ excel2latex chuyển Tạo bảng Excel dùng công cụ excel2latex đổi phát sinh chuyển đổi sang tập tin ExcelTable.tex, sau thêm số lỗi, bảng vào tập tin MyTable.tex cần phải sửa lỗi thêm vào 3.7 Case study 7: Chèn ảnh vẽ hình 3.7.1 Ơn tập lý thuyết Chèn ảnh \usepackage{graphicx} \begin{figure}[h] … \includegraphics[thuộctính1=…, thuộctính2=…, …] {tên_tập_tin_ảnh} … \end{figure} Thuộc tính = Giá trị Chú thích width = xx Chiều rộng ảnh = xx pt, in, mm, … height = xx Chiều cao ảnh = xx pt, in, mm, … keepaspectratio = xx muốn giữ nguyên tỉ lệ chiều rộng chiều cao thay xx true, ngược lại false scale = xx phóng to, thu nhỏ tỉ lệ xx angle = xx xoay trịn góc xx độ Vẽ hình \usepackage{picture} \begin{picture} (0,0) %Xác định điểm làm gốc tọa độ \put(hoành_độ, tung_độ){đối_tượng} … \end{picture} Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang 14 CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) 3.7.2 Bài tập mẫu Tập tin liên quan: Graphic.tex Yêu cầu thực hành STT Thời gian phút phút Yêu cầu Chú thích ảnh cho ảnh ảnh Canh cho tâm điểm mèo Gợi ý \caption Thay đổi toạ độ lệnh \put…{circle…} 3.8 Case study 8: Chú thích, gán nhãn tham chiếu chéo 3.8.1 Ơn tập lý thuyết Chú thích cho hình ảnh \begin{figure} … \caption [văn rút gọn] { văn thích } \label{…} … \end{figure} Chú thích cho hình ảnh, bảng biểu \begin{table} … \caption [văn rút gọn] { văn thích } \label{…} … \end{table} Tạo danh sách hình ảnh Sử dụng lệnh \listoffigures tạo danh sách hình ảnh đồng thời tạo file xxx.lof Mỗi lần muốn chỉnh sửa lại danh sách cần xóa tập tin trước Tạo danh sách bảng biểu Sử dụng lệnh \listoftables tạo danh sách hình ảnh đồng thời tạo file xxx.lot Mỗi lần muốn chỉnh sửa lại danh sách cần xóa tập tin trước Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang 15 CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) Gán nhãn \label{nhãn} Qui ước: Khi gán nhãn cho ảnh, nhãn nên bắt đầu figure:… hình:… Gán nhãn cho bảng biểu, nhãn nên bắt đầu table:… bảng:… Gán nhãn cho phương trình tốn học: equation:… phươngtrình:… Gán nhãn cho chương, mục, nên bắt đầu chapter: , section:… chương:…, phần:… Tạo tham chiếu chéo tới nhãn gán \ref{nhãn}: tham chiếu đến nhãn \pageref{nhãn}: tham chiếu đến trang chứa nhãn 3.8.2 Bài tập mẫu Tập tin liên quan: Figures_Labels.tex, Figures_ Labels.lof, Figures_ Labels.lot Yêu cầu thực hành STT Thời gian phút phút phút phút phút Yêu cầu Tạo danh sách hình ảnh bảng biểu Gợi ý \listoffigures \listoftables Bỏ đoạn thích rút gọn dấu […] lệnh \caption tạo lại danh sách hình ảnh Thêm phần tham chiếu đến ảnh \ref {figure:…} Thêm phần tham chiếu đến trang \pageref{…} Thêm phần tham chiếu đến chương, \ref{section:…} mục 3.9 Case study 9: Định dạng chữ 3.9.1 Ôn tập lý thuyết Một vài định dạng (Xem thêm tập mẫu) Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang 16 CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) Một số kí tự đặc biệt 3.9.2 Bài tập mẫu Tập tin liên quan: Format_Characters.tex Yêu cầu thực hành STT Thời gian 15 phút Yêu cầu Thực lại định dạng Gợi ý Dùng lệnh phần Một vài định dạng 3.10 Case study 10: Định dạng kiểu chữ 3.10.1 Ơn tập lý thuyết Các thơng số phông chữ: encoding: kí tự có phơng chữ family: phơng chữ series: hình dạng chữ, vd: đậm vừa, hẹp, đậm thưa… shape: hình dáng chữ, vd: in nghiên, in hoa… size: kích thước chữ, thương tính đơn vị pt Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang 17 Soạn thảo văn (P2) CTT009 – Nhập môn Công nghệ thông tin Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Trang 18 CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) Để chọn thay đổi định dạng chữ, ta cần thay đổi thông số sau: Câu lệnh \fontencoding { bộ_mã_kí_tự } \fontfamily { tên_phơng_chữ } \fontseries { hình_dạng_chữ } \fontshape { hình_dáng_chữ } \fontsize { cỡ_chữ } \linespread { hệ_số_giãn_dòng } Các giá trị cmr, cmss, cmtt, ptm, phv, pcr… b, m up, sl, it, sc 12pt, 24pt, … 1, 1.3, 1.6, … Ví dụ 1: Thay đổi kiểu chữ cho đoạn văn lệnh \selectfont \fontfamily{pcr} \fontseries{it} \selectfont Nội dung đoạn văn Ví dụ 2: Thay đổi phơng chữ mặc định cho tồn văn \renewcommand {\rmdefault} {tên_phơng_chữ} Một số lệnh định dạng kiểu chữ Kiểu chữ Hình dáng chữ Hình dạng chữ Cỡ chữ Câu lệnh \textup{…}, \textit{…}, \textsl{…}, \textsc{…} \upshape{…}, \itshape{…}, \slshape{…}, \textsc{…} \textmd{…}, \textbf{…} \mdseries{…}, bfseries{…} \tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large,\LARGE, \huge, \Huge Bổ sung phông chữ Tự thực o Lên trang http://www.ctan.org/tex-archive/fonts để tìm phơng chữ thư viện tương ứng o Tải gói thư viện tương ứng máy o Cài đặt theo tập tin hướng dẫn kèm theo Dùng chức Package Management LaTeX o Lên trang http://www.tug.dk/FontCatalogue/ để tìm font chữ vừa ý (hình a, b), có tên gói thư viện hỗ trợ loại phơng chữ (hình c), ví dụ \usepackage{emerald} (a) (b) Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 (c) Trang 19 CTT009 – Nhập môn Công nghệ thông tin Soạn thảo văn (P2) o Thêm câu lệnh \usepackage{emerald } vào tập tin LaTeX sử dụng bình thường o Nếu máy khơng có sẵn thư viện này, thông báo xuất o Nếu máy có kết nối Internet, chọn Change Connection Settings chọn nguồn để cài đặt gói thư viện trực tiếp từ Internet 3.10.2 Bài tập mẫu Tập tin liên quan: Font_basic.tex Yêu cầu thực hành STT Thời gian phút Yêu cầu Thêm vào phơng chữ chưa có sẵn LaTeX Định dạng đoạn văn theo yêu cầu: phơng chữ: vừa thêm vào hình dạng chữ: in đậm hình dáng chữ: in nghiên cỡ chữ: 17pt Lưu ý: sinh viên phải chọn phông chữ khác Khoa CNTT | ĐH KHTN TP HCM | Tháng 09/2013 Gợi ý Sinh viên tự tìm thư viện tự thêm vào dùng chức Package Management MikTeX hướng dẫn Trang 20