Latex là một ngôn ngữ chuyên dụng dùng trong các bài luận văn, các slide thuyết trình và các báo cáo khoa học trên toàn thế giới. Đồng thời, nó rất thích hợp cho soạn thảo các tài liệu khác. Tài liệu này sẽ giới thiệu một cách đầy đủ về Latex và các ứng dụng của nó.
Giới thiệu về L A T E X Một công cụ để viết các tài liệu khoa học Nguyễn Đình Hòa BM Điều khiển tự động 19-12-2013 Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 1 / 25 Outline 1 Đặt vấn đề 2 Cài đặt & chạy L A T E X 3 Các câu lệnh cơ bản trong L A T E X Bố cục một văn bản L A T E X Viết các công thức toán Chèn hình ảnh vào văn bản L A T E X Chèn bảng biểu vào văn bản L A T E X Viết tài liệu tham khảo trong L A T E X 4 Dùng L A T E X để tạo file trình chiếu Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 2 / 25 Đặt vấn đề Why L A T E X? Microsof t Word là công cụ chính được sử dụng ở trong nước và không nhiều người dùng L A T E X. Hầu hết các hội nghị khoa học, tạp chí chuyên ngành kỹ thuật và NXB trên thế giới sử dụng L A T E X để viết bài. L A T E X là một công cụ mạnh, hoàn toàn miễn phí, xử lý văn bản chuyên nghiệp, theo cấu trúc thống nhất và đẹp mắt. Hiện nay L A T E X đã hỗ trợ tiếng Việt tương đối hoàn thiện. Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 3 / 25 Đặt vấn đề Mục đích của seminar Giới thiệu vắn tắt về cách cài đặt và sử dụng L A T E X. Các câu lệnh cơ bản trong L A T E X để viết các bài báo khoa học và tạo file trình chiếu. Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 4 / 25 Đặt vấn đề Chú ý: Điểm khác biệt của L A T E X với Microsoft Word L A T E X không phải là một ngôn ngữ dạng WYSIWYG (What You See Is What You Get) như Microsof t Word. L A T E X là một ngôn ngữ dạng cấu trúc. Làm việc với L A T E X giống như làm việc với các ngôn ngữ lập trình. Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 5 / 25 Cài đặt & chạy L A T E X Các bước cài đặt 1 Cài Miktex (để sử dụng L A T E X). Download tại: miktex.org. 2 Cài Ghostscript (trình biên dịch để dịch ra file .eps và .pdf). Download tại: www.ghostscript.com. 3 Cài GSView (giao diện cho Ghostscript, để đọc và in file .eps). Download tại: http://pages.cs.wisc.edu/ ghost/gsview/. 4 Cài TeXnicCenter (trình soạn thảo cho L A T E X, hỗ trợ gõ tiếng Việt với Unicode, có gợi ý khi gõ câu lệnh, dễ sử dụng). Download tại: www.texniccenter.org. Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 6 / 25 Cài đặt & chạy L A T E X Dịch file .tex Dịch sang file .eps: 1 Chọn LaTex⇒PS trên thanh menu của TeXnicCenter. 2 Bấm biểu tượng biên dịch, hoặc Ctrl+F7. 3 Yêu cầu bắt buộc: các file ảnh phải để ở dạng .eps. Dịch sang file .pdf: Cách 1: 1 Chọn LaTex⇒PS⇒PDF trên thanh menu của TeXnicCenter. 2 Bấm biểu tượng biên dịch, hoặc Ctrl+F7. 3 Yêu cầu bắt buộc: các file ảnh phải để ở dạng .eps. Cách 2: 1 Chọn LaTex⇒PDF trên thanh menu của TeXnicCenter. 2 Bấm biểu tượng biên dịch, hoặc Ctrl+F7. 3 Yêu cầu bắt buộc: các file ảnh phải để ở dạng .jpg, .jpeg, .png, .gif và không được ở dạng .eps. Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 7 / 25 Các câu lệnh cơ bản trong L A T E X Bố cục một văn bản L A T E X Bố cục cơ bản \documentclass{ } \usepackage{ } \title{} \author{} \begin{document} \begin{section} \begin{subsection} \end{subsection} \end{section} \end{document} Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 9 / 25 Các câu lệnh cơ bản trong L A T E X Viết các công thức toán Một số câu lệnh viết các công thức toán học Denote $f(x)=x^2$. Denote $$f(x)=x^2$$. \begin{equation} h(s)=\frac{1}{(s+1)(s+2)} \end{equation} \begin{array}{ll} \dot{x}_1 &= a_1x_1+b_1x_2 \\ \dot{x}_2 &= b_2x_2 \end{array} Denote f (x) = x 2 . Denote f (x) = x 2 . h(s) = 1 (s + 1)(s + 2) (1) ˙ x 1 = a 1 x 1 + b 1 x 2 ˙ x 2 = b 2 x 2 (2) Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 11 / 25 Các câu lệnh cơ bản trong L A T E X Viết các công thức toán Một số câu lệnh viết các công thức toán học (tiếp) \begin{eqnarray} \dot{x}_1 &=& a_1x_1+b_1x_2 \\ \dot{x}_2 &=& b_2x_2 \end{eqnarray} \begin{align} \dot{x} &= f(x)+g(y) \\ \dot{y} &= ax+by \end{align} ˙ x 1 = a 1 x 1 + b 1 x 2 (3) ˙ x 2 = b 2 x 2 (4) ˙ x = f (x) + g(y) (5) ˙ y = ax + by (6) Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 12 / 25 Các câu lệnh cơ bản trong L A T E X Chèn hình ảnh vào văn bản L A T E X Câu lệnh chèn hình ảnh \begin{figure} \includegraphics[scale=0.1] {fish_school.jpg} \end{figure} Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 14 / 25 Các câu lệnh cơ bản trong L A T E X Chèn bảng biểu vào văn bản L A T E X Câu lệnh chèn bảng biểu \begin{tabular}{|c|c|c|c|c|} \hline Class & A & B & C & D \\ \hline X & 1 & 2 & 3 & 4 \\ \hline Y & 3 & 4 & 5 & 6 \\ \hline Z & 5 & 6 & 7 & 8 \\ \hline \end{tabular} Class A B C D X 1 2 3 4 Y 3 4 5 6 Z 5 6 7 8 Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 16 / 25 Các câu lệnh cơ bản trong L A T E X Viết tài liệu tham khảo trong L A T E X Cách 1: Tạo trong file văn bản .tex Ví dụ: \begin{thebibliography}{99} \bibitem{Glass:2001} L. Glass, Synchronization and rhythmic processes in physiology, Nature, vol. 418, pp. 277-284, 2001. \end{thebibliography} Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 18 / 25 Các câu lệnh cơ bản trong L A T E X Viết tài liệu tham khảo trong L A T E X Cách 2: Tạo một file tài liệu tham khảo .bib riêng Ví dụ: tạo file ref.bib trong đó: @article{Glass:2001, author = "L. Glass", title = "Synchronization and rhythmic processes in physiology", journal = "Nature", volume = "418", year = "2001", pages = "277 284" }; Trong file .tex, thêm câu lệnh: \bibliographystyle{ } \bibliography{ref} Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 19 / 25 Dùng L A T E X để tạo file trình chiếu Sơ lược về Beamer Được cài sẵn cùng Miktex. Tạo file trình chiếu dạng .pdf tương thích với mọi version của phần mềm đọc pdf. Một file trình chiếu được chia theo cấu trúc \section{} và \subsection{}. Mỗi slide được tạo trong câu lệnh \begin{frame} \end{frame}. Cấu trúc mỗi frame thường có dạng liệt kê với các câu lệnh \begin{itemize} \end{itemize} hoặc \begin{enumerate} \end{enumerate}. Một số hiệu ứng trình chiếu giống như Power Point cũng có trong Beamer. Mọi câu lệnh khác trong L A T E X đều áp dụng được trong Beamer. Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 20 / 25 Dùng L A T E X để tạo file trình chiếu Các bước tạo file trình chiếu Xác định bố cục của bài trình bày. Mỗi mục lớn tương ứng với một section, mỗi mục con tương ứng với một subsection. Tạo các slide cho mỗi subsection. Thêm animations: \usepackage{multimedia}. Thêm phim: \movie{}. Thêm âm thanh: \sound{}. Thêm các hiệu ứng cho các slide: Overlays: \pause,\only<>,\onslide<>, etc. Transitions: \transdissolve,\transboxin,\transboxout,etc. Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 21 / 25 Dùng L A T E X để tạo file trình chiếu Tạo handout Khai báo ngay từ đầu trong file .tex: \documentclass[handout]{beamer}. Giữ nguyên các nội dung còn lại. Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 22 / 25 Các tạp chí & kho dữ liệu chuyên ngành ĐK, TĐH Tạp chí nước ngoài IEEE Transaction on Automatic Control Automatica Systems and Control Letters IEEE Control Systems Magazine IEEE Transaction on Systems, Man and Cybernetics-Par t B: Cybernetics Control Engineering Practice Annual Reviews in Control Journal of Process Control International Journal of Control Engineering Applications of Artificial Intelligence European Journal of Control International Journal of Systems Science IEEE Transaction on Control Systems Technology IEEE Transaction on Circuits and Systems I, II IET Control Theor y and Applications Robotics and Autonomous Systems Applied Mathematical Modelling Journal of Systems Engineering and Electronics and so on Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 23 / 25 Các tạp chí & kho dữ liệu chuyên ngành ĐK, TĐH Tạp chí trong nước Tạp chí KH&CN. NXB: Viện hàn lâm KH&CN Việt Nam. Điểm: 0-1. Tạp chí KH&CN các trường ĐHKT. NXB: Trường ĐHBK Hà Nội. Điểm: 0-0.75. Khoa học kỹ thuật. NXB: Học viện KTQS. Điểm: 0-0.75. Nghiên cứu KHCN quân sự. NXB: Viện NCKHCNQS, Bộ QP. Điểm: 0-0.75. Tạp chí Bưu chính viễn thông. NXB: Bộ TTTT. Điểm: 0-0.75. Tạp chí KHCN, chuyên san KHTN&CN. NXB: ĐH Thái Nguyên. Điểm: 0-0.5. Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 24 / 25 Các tạp chí & kho dữ liệu chuyên ngành ĐK, TĐH Một số kho dữ liệu miễn phí arxiv (download các bài báo chuẩn bị được xuất bản hoặc đang review) Các tạp chí truy cập mở (open-access journals) PNAS Philosophical Transactions of The Royal Society: - A: Mathematical Physical and Engineering Sciences APS BioMed Central: - BMC Systems Biology PubMed Central . . . Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 19-12-2013 25 / 25 . tài liệu khoa học Nguyễn Đình Hòa BM Điều khiển tự động 1 9-1 2-2 013 Nguyễn Đình Hòa ( BM Điều khiển tự động ) How to use L A T E X 1 9-1 2-2 013 1 / 25 Outline 1 Đặt vấn đề 2 Cài đặt & chạy L A T E X 3 Các. khiển tự động ) How to use L A T E X 1 9-1 2-2 013 21 / 25 Dùng L A T E X để tạo file trình chiếu Tạo handout Khai báo ngay từ đầu trong file .tex: documentclass [handout] {beamer}. Giữ nguyên các nội. Nội. Điểm: 0-0 .75. Khoa học kỹ thuật. NXB: Học viện KTQS. Điểm: 0-0 .75. Nghiên cứu KHCN quân sự. NXB: Viện NCKHCNQS, Bộ QP. Điểm: 0-0 .75. Tạp chí Bưu chính viễn thông. NXB: Bộ TTTT. Điểm: 0-0 .75. Tạp