Hướng dẫn cách làm Slide trình chiếu với LaTeX đơn giản, dễ hiểu
Ngoài khả năng sản xuất các tài liệu khoa học và toán học chất lượng in rất cao. LaTeX cũng cho phép chúng ta tạo các bài thuyết trình tương tự như chương trình PowerPoint của Microsoft.
Tuy nhiên, các bài thuyết trình được tạo bằng LaTeX đặc biệt thích hợp để đưa tin trong các hội thảo, hội nghị khoa học,… Theo tôi, bạn nên sử dụng các gói lệnh. Beamer, Powerdot, Prosper, Pdfscreen tặng.
Tuy nhiên, trong phạm vi bài viết, mình sẽ hướng dẫn các bạn tạo bài thuyết trình với gói Beamer.
I. Giới thiệu
Khi tạo trình chiếu với gói Beamer, nó mang lại cho bạn nhiều lợi ích như:
- Beamer như một lớp thay cho bài báo
- Mỗi trang được thực thi trong một khung. môi trường
- Nhiều biểu diễn của thanh tiêu đề và biểu tượng như trong LaTeX
- Hỗ trợ nhiều hiệu ứng
Một mẫu trình chiếu đơn giản với gói Beamer
thường như thế này:
Nếu sử dụng TeXstudio với tư cách là một biên tập viên, bạn có thể truy cập Wizards
=> chọn Quick Beamer Presentation…
=> xuất hiện hộp thoại như hình bên dưới, bạn có thể tùy chỉnh nếu cần => chọn OK
- Chủ đề:Chọn chủ đề cho bản trình bày
- Kích thước kiểu chữ: Chọn kích thước phông chữ
- Mã hóa: Chọn hệ thống bảng mã, nếu soạn thảo bằng tiếng Việt thì chọn utf8
- Tác giả: Nhập tên tác giả
- Tiêu đề: Nhập tiêu đề của trình chiếu
Sau khi chọn và nhập, hãy chọn OK
sau đó bạn sẽ nhận được mã trình chiếu như hình, nhưng bạn cần điều chỉnh dòng thứ hai như usepackage[utf8]{vietnam}
và xóa dòng thứ ba tức là dòng usepackage[T1]{fontenc}
Lưu ý rằng lần đầu tiên chương trình biên dịch, một thông báo có thể xuất hiện rằng gói bị thiếu Beamer
thì bạn chỉ cần cài đặt gói lệnh này và lần biên dịch tiếp theo thì thông báo này sẽ không xuất hiện nữa.
Để biết chi tiết về cách cài đặt gói lệnh, hãy xem bài viết đầu tiên trong loạt bài này
II. Tùy chọn lớp Beamer
Comeinand documentclass[<tùy chọn>]{beamer}
Về cơ bản có các tùy chọn sau:
- cầu trượt tiêu đề góc trên bên trái
- hyperref = {bookmarks = false} tạo mục lục cho tệp
*.pdf
- 8pt, 9pt, 9pt, 11pt, 12pt, 14pt, 17pt, 20pt tùy chọn kích thước phông chữ cho văn bản
III. Phần khai báo ở đầu tài liệu
Để khai báo tiếng Việt bạn có thể sử dụng lệnh usepackage[utf8]{vietnam}
của Han Shicheng hoặc đơn đặt hàng usepackage[T1]{vntext}
của Nguyễn Hữu Điển Tôi thường sử dụng Hàn Thế Thành.
Khai báo giao diện có nhiều giao diện như Berkeley, Warsaw, Dolphin, Montpellier, …. Mình thường chọn Ilmenau và để khai báo giao diện bạn dùng lệnh usetheme{<giao diện>}
Để khai báo trang bìa, bạn có thể sử dụng mã sau:
Trong đó:
- tác giả{… } khai báo tên tác giả.
- chức vụ{…} Khai báo tiêu đề của bài thuyết trình.
- begin {frame}[plain]… End {frame} Tạo trình chiếu (trang).
- maketitle tạo tiêu đề.
Ngoài ra, bạn có thể khai báo các thông tin bổ sung sau:
- phụ đề{} khai báo tiêu đề con.
- Logo{} khai báo logo.
- học viện{} có thể hiểu là khai báo tên cơ quan, tổ chức.
- ngày tháng{} Ngày khai báo.
- môn học{} khai báo chủ đề.
Sau khi khai báo xong, bạn thử biên dịch và đây là kết quả với giao diện Ilmenau
IV. Trình chiếu và các tùy chọn
Mỗi slide được định dạng trong một khung và bạn có thể sử dụng lệnh hoặc môi trường để tạo khung (trang) slide, sau đây tôi xin hướng dẫn các bạn sử dụng môi trường để tạo slide:
begin {frame}[<tùy chọn khung>]
frametitle {}
end {frame}
Gói lệnh Beamer
Cung cấp cho chúng tôi các tùy chọn khung sau:
- allowframebreaks Cho phép ngắt sang trang tiếp theo.
- co lại kéo dài nội dung để phù hợp với một trang.
- vắt kiệt nén văn bản để phù hợp với chiều cao.
V. Hiệu ứng màn hình và lật trang trong LaTex
Cá nhân mình thấy không cần thiết, nếu muốn tạo hiệu ứng màn hình và lật trang bạn có thể sử dụng các dòng lệnh sau
BỞI VÌ. Hiệu ứng chuyển trang trong LaTex
- Lật trang bình thường mặc định
- beamertemplatetransparentcoveredhigh Các dòng mở được làm mờ, nhấp chuột, chúng sẽ hiện rõ.
- beamertemplatetransparentcovereddynamicmedium tương tự như trên nhưng dần dần rõ ràng.
Các lệnh này phải được đặt trong lời nói đầu tức là trước begin{document}
VII. Hiệu ứng của việc mở các đối tượng trong LaTex
- transblindshoriz ngang hiệu ứng màn hình dọc.
- transsplitverticalin hiệu ứng màn hình ngang.
Các lệnh này phải được đặt sau lệnh begin{frame}
VIII. Các khối văn bản được xác định trước
Gói lệnh Beamer cung cấp cho bạn các khung được xác định trước dưới dạng môi trường, các khung này sẽ che để lật ra và màu sắc thường phụ thuộc vào màu của trang.
- Các môi trường định lý, hệ quả, định nghĩa được tô màu theo khung cấu trúc.
- Môi trường ví dụ là màu xanh lam.
- Khung màu khối môi trường làm tiêu đề.
- Môi trường khối cảnh báo thay đổi màu khung với tiêu đề.
IX. Tách các cột trong một trang
Bạn có thể sử dụng môi trường begin{minipage}…end{minipage}
Để phân chia cột chi tiết xem ảnh bên dưới.
X. Lệnh dừng từng bước
Comeinand pause
dùng để dừng từng bước chi tiết xem hình bên dưới.
XI. Thay đổi màu văn bản trong LaTex
Để thay đổi màu phông chữ, bạn có thể sử dụng cấu trúc <+-| alert@+>
XII. Môi trường xác định
Gói lệnh Beamer có các môi trường được xác định trước cho chúng ta như định lý, bổ đề, hệ quả, v.v., nhưng nó được hiển thị bằng tiếng Anh, không phải định lý, bổ đề và hệ quả. Muốn hiển thị tiếng Việt bạn phải Xóa định nghĩa của gói Beamer bằng cách nhập tùy chọn documentclass[notheorems]{beamer}
và tiến hành xác định lại các lệnh như sau
newtheorem {định lý} {Định lý}
newtheorem {bổ đề} {Bổ đề}
newtheorem {corollary} {Hệ quả}
Lưu ý rằng bạn không cần phải xác định lại môi trường bằng chứng, nhưng hãy sử dụng nó với tùy chọn begin{proof}[Chứng minh]
Sau khi xác định lại, bạn vẫn sử dụng các môi trường này như bình thường với lệnh begin{môi trường}…end{môi trường}
Nếu bạn muốn đánh số định lý, hãy thêm lệnh setbeamertemplate{theorems}[numbered]
trong lời nói đầu và xác định lại các lệnh như sau.
Lần thứ XIII. Một số giao diện của Beamer. Bưu kiện
Gói lệnh Beamer cung cấp cho chúng ta rất nhiều giao diện mà mình xin giới thiệu qua một số giao diện như sau
+ Giao diện AnnArbor
+ Giao diện Antibes
+ Giao diện Bergen
+ Giao diện Berkeley
Phần kết
Đó là cách mình hướng dẫn các bạn cách tạo bản trình bày với LaTeX, hy vọng sau bài viết bạn có thể soạn bài thuyết trình trong LaTeX với gói lệnh Beamer.
Kết thúc bài viết này, mình cũng đã hướng dẫn các bạn những kiến thức cơ bản để soạn thảo một văn bản với LaTeX từ cài đặt chương trình đến soạn một bài thuyết trình hoàn chỉnh. Các bài tiếp theo trong loạt bài nếu có cũng chỉ là các thủ thuật hoặc phần mềm hỗ trợ cho việc biên tập, tất cả các ý cơ bản đều nằm trong sáu bài đầu tiên.
Trước khi dừng viết, tôi có một vài lời khuyên dành cho bạn như sau:
- Không nên tùy chỉnh quá nhiều trong quá trình chỉnh sửa vì khi làm như vậy, bạn thường sẽ làm mất đi độ “trong suốt” của tài liệu mà thay vào đó hãy để LaTeX tự động điều chỉnh.
- Ngoài những kiến thức mà mình hướng dẫn các bạn nên tham khảo thêm các tài liệu mà mình đã giới thiệu ở bài viết đầu tiên các bạn có thể tải về tại đây.
Chúc may mắn !
CTV: Nhựt Nguyễn – phanmemdownload.com
Ghi chú: Bài viết này có hữu ích cho bạn không? Đừng quên đánh giá bài viết, thích và chia sẻ nó với bạn bè và gia đình của bạn!
Ngoài khả năng sản xuất các tài liệu khoa học và toán học chất lượng in rất cao. LaTeX cũng cho phép chúng ta tạo các bài thuyết trình tương tự như chương trình PowerPoint của Microsoft.
Tuy nhiên, các bài thuyết trình được tạo bằng LaTeX đặc biệt thích hợp để đưa tin trong các hội thảo, hội nghị khoa học,… Theo tôi, bạn nên sử dụng các gói lệnh. Beamer, Powerdot, Prosper, Pdfscreen tặng.
Tuy nhiên, trong phạm vi bài viết, mình sẽ hướng dẫn các bạn tạo bài thuyết trình với gói Beamer.
I. Giới thiệu
Khi tạo trình chiếu với gói Beamer, nó mang lại cho bạn nhiều lợi ích như:
- Beamer như một lớp thay cho bài báo
- Mỗi trang được thực thi trong một khung. môi trường
- Nhiều biểu diễn của thanh tiêu đề và biểu tượng như trong LaTeX
- Hỗ trợ nhiều hiệu ứng
Một mẫu trình chiếu đơn giản với gói Beamer
thường như thế này:
Nếu sử dụng TeXstudio với tư cách là một biên tập viên, bạn có thể truy cập Wizards
=> chọn Quick Beamer Presentation…
=> xuất hiện hộp thoại như hình bên dưới, bạn có thể tùy chỉnh nếu cần => chọn OK
- Chủ đề:Chọn chủ đề cho bản trình bày
- Kích thước kiểu chữ: Chọn kích thước phông chữ
- Mã hóa: Chọn hệ thống bảng mã, nếu soạn thảo bằng tiếng Việt thì chọn utf8
- Tác giả: Nhập tên tác giả
- Tiêu đề: Nhập tiêu đề của trình chiếu
Sau khi chọn và nhập, hãy chọn OK
sau đó bạn sẽ nhận được mã trình chiếu như hình, nhưng bạn cần điều chỉnh dòng thứ hai như usepackage[utf8]{vietnam}
và xóa dòng thứ ba tức là dòng usepackage[T1]{fontenc}
Lưu ý rằng lần đầu tiên chương trình biên dịch, một thông báo có thể xuất hiện rằng gói bị thiếu Beamer
thì bạn chỉ cần cài đặt gói lệnh này và lần biên dịch tiếp theo thì thông báo này sẽ không xuất hiện nữa.
Để biết chi tiết về cách cài đặt gói lệnh, hãy xem bài viết đầu tiên trong loạt bài này
II. Tùy chọn lớp Beamer
Comeinand documentclass[<tùy chọn>]{beamer}
Về cơ bản có các tùy chọn sau:
- cầu trượt tiêu đề góc trên bên trái
- hyperref = {bookmarks = false} tạo mục lục cho tệp
*.pdf
- 8pt, 9pt, 9pt, 11pt, 12pt, 14pt, 17pt, 20pt tùy chọn kích thước phông chữ cho văn bản
III. Phần khai báo ở đầu tài liệu
Để khai báo tiếng Việt bạn có thể sử dụng lệnh usepackage[utf8]{vietnam}
của Han Shicheng hoặc đơn đặt hàng usepackage[T1]{vntext}
của Nguyễn Hữu Điển Tôi thường sử dụng Hàn Thế Thành.
Khai báo giao diện có nhiều giao diện như Berkeley, Warsaw, Dolphin, Montpellier, …. Mình thường chọn Ilmenau và để khai báo giao diện bạn dùng lệnh usetheme{<giao diện>}
Để khai báo trang bìa, bạn có thể sử dụng mã sau:
Trong đó:
- tác giả{… } khai báo tên tác giả.
- chức vụ{…} Khai báo tiêu đề của bài thuyết trình.
- begin {frame}[plain]… End {frame} Tạo trình chiếu (trang).
- maketitle tạo tiêu đề.
Ngoài ra, bạn có thể khai báo các thông tin bổ sung sau:
- phụ đề{} khai báo tiêu đề con.
- Logo{} khai báo logo.
- học viện{} có thể hiểu là khai báo tên cơ quan, tổ chức.
- ngày tháng{} Ngày khai báo.
- môn học{} khai báo chủ đề.
Sau khi khai báo xong, bạn thử biên dịch và đây là kết quả với giao diện Ilmenau
IV. Trình chiếu và các tùy chọn
Mỗi slide được định dạng trong một khung và bạn có thể sử dụng lệnh hoặc môi trường để tạo khung (trang) slide, sau đây tôi xin hướng dẫn các bạn sử dụng môi trường để tạo slide:
begin {frame}[<tùy chọn khung>]
frametitle {}
end {frame}
Gói lệnh Beamer
Cung cấp cho chúng tôi các tùy chọn khung sau:
- allowframebreaks Cho phép ngắt sang trang tiếp theo.
- co lại kéo dài nội dung để phù hợp với một trang.
- vắt kiệt nén văn bản để phù hợp với chiều cao.
V. Hiệu ứng màn hình và lật trang trong LaTex
Cá nhân mình thấy không cần thiết, nếu muốn tạo hiệu ứng màn hình và lật trang bạn có thể sử dụng các dòng lệnh sau
BỞI VÌ. Hiệu ứng chuyển trang trong LaTex
- Lật trang bình thường mặc định
- beamertemplatetransparentcoveredhigh Các dòng mở được làm mờ, nhấp chuột, chúng sẽ hiện rõ.
- beamertemplatetransparentcovereddynamicmedium tương tự như trên nhưng dần dần rõ ràng.
Các lệnh này phải được đặt trong lời nói đầu tức là trước begin{document}
VII. Hiệu ứng của việc mở các đối tượng trong LaTex
- transblindshoriz ngang hiệu ứng màn hình dọc.
- transsplitverticalin hiệu ứng màn hình ngang.
Các lệnh này phải được đặt sau lệnh begin{frame}
VIII. Các khối văn bản được xác định trước
Gói lệnh Beamer cung cấp cho bạn các khung được xác định trước dưới dạng môi trường, các khung này sẽ che để lật ra và màu sắc thường phụ thuộc vào màu của trang.
- Các môi trường định lý, hệ quả, định nghĩa được tô màu theo khung cấu trúc.
- Môi trường ví dụ là màu xanh lam.
- Khung màu khối môi trường làm tiêu đề.
- Môi trường khối cảnh báo thay đổi màu khung với tiêu đề.
IX. Tách các cột trong một trang
Bạn có thể sử dụng môi trường begin{minipage}…end{minipage}
Để phân chia cột chi tiết xem ảnh bên dưới.
X. Lệnh dừng từng bước
Comeinand pause
dùng để dừng từng bước chi tiết xem hình bên dưới.
XI. Thay đổi màu văn bản trong LaTex
Để thay đổi màu phông chữ, bạn có thể sử dụng cấu trúc <+-| alert@+>
XII. Môi trường xác định
Gói lệnh Beamer có các môi trường được xác định trước cho chúng ta như định lý, bổ đề, hệ quả, v.v., nhưng nó được hiển thị bằng tiếng Anh, không phải định lý, bổ đề và hệ quả. Muốn hiển thị tiếng Việt bạn phải Xóa định nghĩa của gói Beamer bằng cách nhập tùy chọn documentclass[notheorems]{beamer}
và tiến hành xác định lại các lệnh như sau
newtheorem {định lý} {Định lý}
newtheorem {bổ đề} {Bổ đề}
newtheorem {corollary} {Hệ quả}
Lưu ý rằng bạn không cần phải xác định lại môi trường bằng chứng, nhưng hãy sử dụng nó với tùy chọn begin{proof}[Chứng minh]
Sau khi xác định lại, bạn vẫn sử dụng các môi trường này như bình thường với lệnh begin{môi trường}…end{môi trường}
Nếu bạn muốn đánh số định lý, hãy thêm lệnh setbeamertemplate{theorems}[numbered]
trong lời nói đầu và xác định lại các lệnh như sau.
Lần thứ XIII. Một số giao diện của Beamer. Bưu kiện
Gói lệnh Beamer cung cấp cho chúng ta rất nhiều giao diện mà mình xin giới thiệu qua một số giao diện như sau
+ Giao diện AnnArbor
+ Giao diện Antibes
+ Giao diện Bergen
+ Giao diện Berkeley
Phần kết
Đó là cách mình hướng dẫn các bạn cách tạo bản trình bày với LaTeX, hy vọng sau bài viết bạn có thể soạn bài thuyết trình trong LaTeX với gói lệnh Beamer.
Kết thúc bài viết này, mình cũng đã hướng dẫn các bạn những kiến thức cơ bản để soạn thảo một văn bản với LaTeX từ cài đặt chương trình đến soạn một bài thuyết trình hoàn chỉnh. Các bài tiếp theo trong loạt bài nếu có cũng chỉ là các thủ thuật hoặc phần mềm hỗ trợ cho việc biên tập, tất cả các ý cơ bản đều nằm trong sáu bài đầu tiên.
Trước khi dừng viết, tôi có một vài lời khuyên dành cho bạn như sau:
- Không nên tùy chỉnh quá nhiều trong quá trình chỉnh sửa vì khi làm như vậy, bạn thường sẽ làm mất đi độ “trong suốt” của tài liệu mà thay vào đó hãy để LaTeX tự động điều chỉnh.
- Ngoài những kiến thức mà mình hướng dẫn các bạn nên tham khảo thêm các tài liệu mà mình đã giới thiệu ở bài viết đầu tiên các bạn có thể tải về tại đây.
Chúc may mắn !
CTV: Nhựt Nguyễn – phanmemdownload.com
Ghi chú: Bài viết này có hữu ích cho bạn không? Đừng quên đánh giá bài viết, thích và chia sẻ nó với bạn bè và gia đình của bạn!