Chủ Nhật, 31 tháng 7, 2016

Bài 1 mới: Cách tạo ra một file trình chiếu đẹp bằng Beamer - Phần 1: trang tiêu đề.

Sau đây là một file mẫu, các bạn copy và dán vào TeXmaker. Để biên dịch các bạn phải dùng xelatex. Muốn dùng xelatex các bạn cấu hình lại trong TeXMaker như sau:
 
1:  \documentclass[14pt]{beamer}  
2:  \usetheme{Warsaw}  
3:  \usepackage{fontspec}  
4:  \usepackage{xunicode}  
5:  \usepackage{xltxtra}  
6:  \setsansfont{Times New Roman}         
7:  \hypersetup{pdfpagemode=FullScreen}  
8:  \def\today{%  
9:    Ng\`ay \number\day\space  
10:    th\'ang \number\month\space  
11:    n\u{a}m \number\year}  
12:  \title[GIẢI TOÁN TRUNG HỌC PHỔ THÔNG]{\large  GIẢI TOÁN TRUNG HỌC PHỔ THÔNG}  
13:  \subtitle{\normalsize  VỚI MÁY TÍNH CASIO FX 570VN PLUS }  
14:  \author[\color{yellow}TS Nguyễn Thái Sơn]{\setmainfont{Arial}\fontsize{9}{6}\rm TS Nguyễn Thái Sơn}  
15:  \institute{\MakeUppercase{\bf Đại học Sư Phạm TP Hồ Chí Minh}}  
16:  \date{\footnotesize \color{blue}\today}  
17:  \begin{document}  
18:  \begin{frame}  
19:   \titlepage  
20:  \end{frame}  
21:  \end{document}  
Giải thích:

dòng 1: Khai báo class là beamer, tuỳ chọn 14pt nghĩa là normalsize là 14pt, từ đó tăng lên và giảm xuống: scriptesize, footenotesize, small ... large, Large, huge, Huge v.v...

dòng 2: chọn theme là Warsaw (thủ đô của nước Ba Lan), có rất nhiều theme là tên thủ đô của các nước.

dòng 3,4,5: Khai báo dùng xelatex. xelatex thực chất là LaTeX nhưng nó dùng font chữ có sẵn trên máy tính, ở đây ta dùng các font Times New Roman và Arial.

dòng 6: Theo mặc định, beamer sẽ lấy font sans serif, do đó ta khai báo để font mặc định là Times New Roman

dòng 7: Khai báo beamer khi xuất hiện là FullScreen

dòng 8,9,10,11: Định nghĩa lại lệnh \today với tiếng Việt.

dòng 12: Dòng đầu tiên của tiêu đề. Phần nằm trong móc {} là hiển thị, phần nằm trong móc [] dùng để xuất hiện ở dưới cho phù hợp với kích thước nhỏ.

dòng 13: Dòng thứ 2 của tiêu đề. Chú ý tiêu đề có hai phần (title và subtile)

dòng 14: Ghi tên người trình bày, cũng có phần nằm trong {} và phần nằm trong []

dòng 15: Ghi tên trường. Beamer chủ yếu cho GS, học viên PhD, học viên ThS và SV nên có nội dung.

dòng 16: Ghi ngày biên dịch, hoặc ngày trình bày báo cáo

dòng 17, 21: Ai cũng biết

dòng 18, 20: Tạo một cái frame, bản chất đó là một cái slide. File trình chiếu là một tập hợp các cái slide này

dòng 19: Thể hiện cái tiêu đề đã tạo ở trên vào sile hiện tại.

Biên dịch bằng xelatex và view bàng bất cứ chương trình view pdf nào các bạn sẽ thấy slide này.

Thử đi rồi báo cho thầy biết các bạn bị lỗi gi (nếu có).

Ở dòng 12 bạn thấy gì nếu bỏ \large?

5 nhận xét:

  1. Em bị báo lỗi là : Could not start the command. xelatex-synctex=1-interaction=nonstopmode% .tex
    Lỗi này hiện lên khung trên màn hình chứ không hiện ở dưới bài code thầy...???

    Trả lờiXóa
    Trả lời
    1. Mình cũng không chạy được chương trình giống bạn.
      Nhưng nó chỉ ghi là:
      "xelatex.exe has stopped working" | "A problem caused the program to stop working correctly. Please close the program."

      Xóa
    2. Mình đã chạy được rồi.
      Vì trước đó mình dùng MikTeX và TeX Studio nên mình xóa hai cái này. Sau đó mình không bị lỗi gì nữa.
      Bạn thử xem sao.

      Xóa
    3. Cảm ơn bạn nhiều nha, mình chạy được rồi cơ mà lỗi font kinh khủng

      Xóa
  2. Em bị báo lỗi là : Could not start the command. xelatex-synctex=1-interaction=nonstopmode% .tex
    Lỗi này hiện lên khung trên màn hình chứ không hiện ở dưới bài code thầy...???

    Trả lờiXóa