Làm presentation với LaTeX PDF In Email
Giảng dạy - Nghiên cứu
Tác giả: Phqnha   
Thứ bảy, 09 Tháng 5 2009 14:38
LaTex là một công cụ rất mạnh cho việc soạn thảo văn bản khoa học như: report, article, book... Ngoài ra, một ứng dụng khác của Latex được biết đến ít hơn là dùng để làm các slide presentation. Mình muốn mở thread này để mọi người cùng nhau trao đổi kinh nghiệm về úng dụng này. Mình xin được bắt đầu trước phần giới thiệu và một vài ví dụ đơn giản. (Mình cũng chỉ mới làm thử)

 


1)Giới thiệu:

+ Vì sao cần dùng LaTex để làm presentation?
-Powerpoint khó khăn trong gõ công thức toán trong powerpoint. Cái này thì lại rất dễ với LaTex.
-Với những presentation không cần nhiều animation, dùng LaTex sẽ tiện hơn nhiệu

+Hạn chế của LaTex presentation?
-Phải gõ code LaTeX
-Làm animation khó và phức tạp
-Số lượng background hạn chế (nhưng có thể tự viết một background, hoạc edit từ một background co sẵn)

+Dùng package nảo để làm presentation?
Nếu bạn nào cài bản MikTeX 2.5 (http://www.miktex.org/) trên PC, thì có sẵn ba packages có thể dùng để làm slide:
-prosper
-seminar
-powerdot
Nếu không có bản MikTeX 2.5 bạn có thể update những package này.
http://prosper.sourceforge.net/
http://www.tug.org/applications/Seminar/
http://www.ctan.org/tex-archive/help.../powerdot.html

2)Ví dụ (package prosper, các package khác dùng tương tự)

a) Cấu trúc một presentation:

\documentclass[autumn]{prosper}
%autumn: là một mẫu có sẵn trong prosper (gồm background, font chữ...)
%prosper là một class giống như article, report...

\usepackage{amsmath,amssymb}
\usepackage{graphicx}
\usepackage{psfrag}
\usepackage{enumerate}
\usepackage{textcomp}
\usepackage{fancyhdr}
\usepackage{amsfonts}
\usepackage{verbatim}
%ussepackage: cũng giống như một file TeX, bạn gọi những package cầndùng.
%VD: package "graphicx" dùng để sử dụng chức năng đồ họa như chèn hình. package "amsmath" dùng để gõ công thức toán.


%Cấu trúc một slide

\begin{slide}{ Tên của slide}

%%%Nội dung của slide. VD

Gioi thieu ve làm presentation bằng LaTex
\begin{itemize}
\item Giới thiệu\\
\item Ví dụ\\
\end{itemize}
\end{slide}

\endocument

b) Một số technique:
Tất cả các technique cho một file TeX đều có sử dụng được.

+Làm sao để thay đổi font chữ?
Gõ một trong những lệnh sau trước phần text để định dạng font
\tiny: font rất nhỏ
\small: nhỏ
\normalsize: bình thường
\large: cỡ lớn
\Large: rất lớn

+Làm thế nào để chèn một hình?
Cũng giống như mọt file TeX, bạn dùng lệnh:
\begin{figure}
\includegraphics[width=5cm]{tên file}
\caption{}
\end{figure}

Một khó khăn khi dùng LaTeX là định vị hình vẽ, bạn có thể dùng các option sau để đặt hình vào chỗ mong muốn:
\begin{figure}[h] đặt hình vào chỗ mong muốn
\begin{figure}[h!] đặt hình vào đúng chỗ mong muốn
\begin{figure}[tb] đặt hình vào đầu hoặc cuối trang


+ Làm thế nào để có slide dạng hai cột?
Bạn có thể sử dụng minipage để có thể có hai cột trong một trang slide.

\begin{slide}{Tạo hai cột trong một slide}
% Cột bên trái với text
\begin{minipage}[c]{5cm}

Nội dung cua trang

\end{minipage} \hfill

%Cột bên phải với hình vẽ
\begin{minipage}[c]{5cm}

\begin{figure}
% Requires \usepackage{graphicx}
\includegraphics[width=4cm]{Hình vẽ}
\caption{}
\end{figure}

\end{minipage}\hfill

+ Làm sao để thay đổi khoảng cách giữa những phần text?
Lệnh: \vspace{khoảng cách}
VD: \vspace{0.5cm}

dùng để định khoảng cách giữa hai phần text trên và dưới

Lệnh: \vspace{khoảng cách}
dùng để định khoảng cách giữa hai phần text trên một dòng


Với những technique trên bạn đã có thể làm được một presentation. Để làm một presentation hoàn chỉnh hơn, có thể xem thêm o những sites sau:

Thay đổi background:
http://amath.colorado.edu/documentat...rosper/styles/
http://www.math.umbc.edu/~rouben/pro...ed_styles.html

Giới thiệu về prosper:
http://freshmeat.net/articles/view/667/

Mời tham gia thảo luận về chủ đề này tại: http://www.vatlyvietnam.org/forum/showthread.php?t=1253

 
Copyright © Vật Lý Việt Nam

 

Thống kê

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHôm nay32
mod_vvisit_counterHôm qua7942
mod_vvisit_counterTất cả4225156

We have: 41 guests, 2 bots online
Your IP: 54.224.214.109

Thiết kế website | Đăng ký tên miền | Web Hosting | Tổ chức sự kiện | Quảng cáo, in ấn | Quà tặng cao cấp | Áo đồng phục | Đặc sản Mì chũ