Giao trinh bai tap ds1512 sol

9 191 0
Giao trinh     bai tap ds1512 sol

Đang tải... (xem toàn văn)

Thông tin tài liệu

Trường Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính LaTeX Dẫn nhập Trong thực hành đây, làm quen với LaTeX Mục tiêu thực hành giúp sinh viên có kiến thức việc sử dụng LaTeX phục vụ cho công việc nghiên cứu tương lai Tại dùng LaTeX? • Tách biệt nội dung bố cục báo cáo • Trình bày ký hiệu công thức toán học • Bố cục biểu đồ bảng tính • Sinh tham khảo cho công thức toán học, biểu đồ, tính, tham khảo, etc • Hỗ trợ nhiều template slides, báo cáo thí nghiệm, assignments, etc Cách LaTeX hoạt động Chúng ta tạo tài liệu LaTeX cách tạo tex file, gọi LaTeX source, file chứa nội dung cần soạn thảo lệnh giúp LaTeX định dạng nội dung Nếu source file theo cấu trúc tài liệu LaTeX, LaTex giúp tạo file output với nội dung bố cục mong muốn, thông thường PDF file Cài đặt Cho HĐH Windows: • Download cài đặt MikTeX từ www.miktex.org • Download cài đặt IDE TeXworks từ https://www.tug.org/texworks • Lần cài đặt TeXworks, thiết lập đường dẫn đến thư mục cài đẳt MiKTeX C:\Program Files\MikTeX {your-version}\miktex\bin 5.1 Nội dung thực hành LaTeX structures Một tài liệu LaTeX có cấu trúc sau: \documentclass{ } \usepackage{ } \begin{document} \end{document} Giáo trình Cấu Trúc Rời Rạc Trang 1/9 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Đoạn lệnh \documentclass{ } \begin{document} gọi preamble Đoạn chứa lệnh có ảnh hưởng lên toàn tài liệu LaTeX (ví dụ: font size, font corlor, etc.) \documentclass{ } định nghĩa kiểu tài liệu LaTeX Các kiểu tài liệu bản: article, report, book, etc Sau phần preamble , lệnh \begin{document} \end{document} nội dung bố cục mong muốn soạn thảo 5.2 Hello LaTeX Tạo file tex TeXworks gõ vào đoạn lệnh sau: \documentclass[a4paper,12pt]{article} \begin{document} Hello LaTeX! \end{document} Dịch xem kết 5.3 Title Gõ vào đoạn lệnh sau: \documentclass[a4paper,12pt]{article} \begin{document} \title{My First Document} \author{My Name} \date{\today} \maketitle Hello LaTeX! \end{document} Dịch xem kết Luyện tập: Thay đổi tên tiêu đề tác giả \title{ }, \author{ } xem kết 5.4 Sections Tài liệu LaTeX chia thành chapters, sections and sub–sections Ví dụ: \section{ } \subsection{ } \subsubsection{ } Giáo trình Cấu Trúc Rời Rạc Trang 2/9 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính \paragraph{ } \subparagraph{ } Tên Section thay cho { } Với kiểu báo cáo book report có thêm \chapter{ } Thay đoạn text Hello LaTeX Bài tập 5.2 lệnh sau: \section{Introduction} This is the introduction \section{Methods} \subsection{Stage 1} The first part of the methods \subsection{Stage 2} The second part of the methods \section{Results} Here are my results Dịch xem kết 5.5 Labelling Để tạo tham khảo đến Section trang chứa tiêu đề Section, dán nhãn Section với lệnh \label{labelname} Khi dùng lệnh \ref{labelname} \pageref{labelname}, muốn tham khảo đến Section trang chứa Section Dán nhãn sec1 cho Section Stage Bài tập 5.4 lệnh \subsection{Stage 1} \label{sec1} Từ Section Results tham khảo đến Section Stage lệnh: \section{Results} Here are my results Referring to section \ref{sec1} on page \pageref{sec1} Dịch xem kết Giáo trình Cấu Trúc Rời Rạc Trang 3/9 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính 5.6 Table of contents Để tạo mục lục, thêm lệnh sau phía sau lệnh \maketitle Bài tập 5.5: \pagenumbering{arabic} \tableofcontents \newpage Dịch xem kết Để chuyển số trang từ chữ số La Tinh sang chữ số La Mã, thay lệnh \pagenumbering{arabic} \pagenumbering{roman} 5.7 Lists LaTeX hỗ trợ loại danh sách: enumerate cho danh sách có số, itemize cho danh sách số Các lệnh sau tạo danh sách có số với danh sách ko có số \begin{enumerate} \item First thing \item Second thing \begin{itemize} \item A sub-thing \item Another sub-thing \end{itemize} \item Third thing \end{enumerate} Kết quả: First thing Second thing • A sub-thing • Another sub-thing Third thing Chúng ta thay bullets cách dùng dấu ngoặc vuông phía sau \item Kiểm tra kết với lệnh sau: \begin{itemize} \item[+] First thing \item[-] Second thing Giáo trình Cấu Trúc Rời Rạc Trang 4/9 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính \begin{itemize} \item[] A sub-thing \item[A] Another sub-thing \end{itemize} \item[B] Third thing \end{itemize} Kết quả: - First thing + Second thing Fish A sub-thing Plants Another sub-thing Q Third thing Luyện tập: Tạo danh sách sau: The first item A Nested item B Nested item 2 The second item The third etc 5.8 Special characters Những ký tự sau # $ % ˆ & _ { } \ ký tự đặc biệt LaTeX, để tạo ký cần thêm ký tự \trước chúng Kiểm tra kết với lệnh sau \# \$ \% \ˆ {} \& \_ \{ \} \textbackslash Luyện tập: Tạo đoạn text sau: Item #1A\642 costs $8 & is sold at a 10% profit 5.9 Tables Cấu trúc table \begin{tabular}{ } với tham số: • l: nội dung cột canh bên trái • r: nội dung cột canh bên phải • c: nội dung cột canh • |: vẽ khung theo chiều dọc • \hline: vẽ khung theo chiều ngang • &: phân cách cột Giáo trình Cấu Trúc Rời Rạc Trang 5/9 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính • \\: xuống hàng dòng Ví dụ: \begin{table}[h] \centering \begin{tabular}{|c|r|l} A & B & C\\ \hline 5.4 & & 222\\ 6.1 & 234 & 1\\ \end{tabular} \caption{Some text that is a caption for the table} \label{tableLabel} \end{table} Kết quả: A 5.4 6.1 B 234 C 222 Bảng 1: Some text that is a caption for the table Luyện tập: Tạo bảng sau Item Nails Wooden boards Bricks Quality 500 100 240 Price($) 0.34 4.00 11.05 Bảng 2: Goods Figures Để chèn hình ảnh vào báo cáo LaTeX, dùng đoạn lệnh sau: \begin{figure}[h] \centering \includegraphics[width=4\textwidth]{myimage} \caption{Here is my image} \label{image} Giáo trình Cấu Trúc Rời Rạc Trang 6/9 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính \end{figure} Ảnh để chèn vào báo cáo nên có kiểu file PDF, PNG, JPEG GIF Với ý nghĩa tham số sau: • Vị trí đặt hình ảnh trang, [h] vị trí xác, [t] đầu trang, [b] cuối trang • \centering: bố cục hình ảnh trang • includegraphics{ }: đường dẫn hình ảnh cần chèn • width: chiều rộng ảnh (cm) • caption{ }: tiêu đề ảnh • label{ }: dán nhãn ảnh Luyện tập: Download ảnh từ Internet thư mục chứa file tex, đặt tên ảnh myimage Dịch đoạn lệnh phía xem kết Maths Để biểu diễn ký hiệu toán học tài liệu LaTeX, cần sử dụng thư viện amsmath cách thêm lệnh \usepackage{amsmath} vào phía sau lệnh \documentclass[a4paper,12pt]{article} Để biểu diễn ký hiêụ toán học, dùng $ $ Ví dụ $1+2=3$ cho kết + = Để biểu diễn phương trình toán học dòng riêng lẽ, dùng $$ $$ Ví dụ $$1 + = 3$$ cho kết 1+2=3 Một cách tương đương để biểu diễn phương trình toán học, dùng \begin{equation} \end{equation} Ví dụ \begin{equation}1 + = 3\end{equation} cho kết 1+2=3 (1) Sử dụng \begin{eqnarray} \end{eqnarray} để biểu diễn dãy phương trình bất phương trình Ví dụ \begin{eqnarray} a & = & b + c \\ & = & y - z \end{eqnarray} cho kết Giáo trình Cấu Trúc Rời Rạc a = b+c (2) = y−z (3) Trang 7/9 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Để biểu diễn số mũ, sử dụng ˆ Ví dụ $nˆ{x+2}$ biểu diễn nx+2 Để biểu diễn số, sử dụng _ Ví dụ $b_{a-2}$ biểu diễn ba−2 Để biểu diễn phân số, sử dụng \frac{numerator}{denominator} Ví dụ $$ \frac{y}{\frac{3}{x}+b}$$ biểu diễn y x +b Để biểu diễn thức, sử dụng \sqrt{ } Ví dụ $$\sqrt[x]{yˆ2}$$ biểu diễn x y2 Để biểu diễn tổng, sử dụng \sum Ví dụ $$\sum_{x=1}ˆ5 yˆz$$ biểu diễn yz x=1 Để biểu diễn hàm bậc thang, dùng chuỗi lệnh sau $$ f(n) = \left\{\begin{array}{ll} n/2 &\mbox{if $n$ is even}\\ -(n+1)/2 &\mbox{if $n$ is odd}\\ \end{array} \right $$ cho kết f (n) = n/2 if n is even −(n + 1)/2 if n is odd Để biểu diễn ký tự Hy Lạp, dùng lệnh sau: $\alpha$ = α $\beta$ = β $\delta, \Delta$ = δ, ∆ $\pi, \Pi$ = π, Π $\omega, \Omega$ = ω, Ω Tham khảo http://en.wikibooks.org/wiki/LaTeX/Mathematics cho ký hiệu toán học khác Luyện tập: Hoàn thành phương trình sau: e = mc2 Giáo trình Cấu Trúc Rời Rạc (4) Trang 8/9 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính π= c d d x e = ex dx 100 f (x) = i=0 x= Fn = (5) (6) f (i) (0) i x i! (7) xi z y (8) if n = or n = Fn−1 + Fn−2 if n > Tài liệu tham khảo http://ctan.megagod.net/tex-archive/info/lshort/english/lshort.pdf http://en.wikibooks.org/wiki/LaTeX/Mathematics Giáo trình Cấu Trúc Rời Rạc Trang 9/9 ... egin{itemize} item A sub-thing item Another sub-thing end{itemize} item Third thing end{enumerate} Kết quả: First thing Second thing • A sub-thing • Another sub-thing Third thing Chúng ta... item [-] Second thing Giáo trình Cấu Trúc Rời Rạc Trang 4/9 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính egin{itemize} item[] A sub-thing item[A] Another sub-thing... sub-thing end{itemize} item[B] Third thing end{itemize} Kết quả: - First thing + Second thing Fish A sub-thing Plants Another sub-thing Q Third thing Luyện tập: Tạo danh sách sau: The first item

Ngày đăng: 09/12/2016, 07:56

Từ khóa liên quan

Mục lục

  • Introduction

  • Why do we need LaTeX?

  • How to use LaTeX?

  • Installation

  • Lab content

    • LaTeX structures

    • Hello LaTeX

    • Title

    • Sections

    • Labelling

    • Table of contents

    • Lists

    • Special characters

    • Tables

    • Figures

    • Maths

    • Reference

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan