Đầu năm vui chút chơi

Trước tiên các bạn download gói pst-fun tại ctan.org, giải nén file zip lấy file pst-fun.sty đặt vào thư mục chứa file fun.tex sẽ soạn thảo.

pst-fun chứa nhiều hình vui. Thầy Sơn giới thiệu các hình sau đây:

  1. Con chim và con chim đậu trên cành
  2. Cao bồi Lucky Lucke
  3. Con két sặc sỡ
  4. Con chó Bill

Nếu thích các bạn tìm hiểu thêm trong file pst-fun-doc.pdf.

1. Chèn hình con chim vào văn bản:
Soan code như sau:

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[vietnam]{babel}
\usepackage{utopia}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[paperwidth=10cm,paperheight=10cm,
left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{pstricks-add,pst-fun}
\begin{document}
\begin{pspicture}
\psBird \rput(4,0){\psBird} \rput{-60}(8,2){\psBird}
\end{pspicture}
\end{document}

biên dịch bằng chuỗi lệnh: LaTeX \longrightarrow dvips \longrightarrow ps2pdf \longrightarrow viewpdf

ta sẽ có 3 con chim: Con chim thứ nhất là mặc định \psBird, con chim thứ hai đặt tại tọa dộ (4,0), con chim thứ ba đặt tại tọa độ (8,2), quay góc -60^\circ

chimLệnh sau đây

\rput(10,5){\psscalebox{0.5}{\psBird}}

thu nhỏ hình con chim đăt tại địa chỉ đã chỉ định.
Nếu có ý tưởng bạn có thể tạo ra một đàn chim đủ kích cỡ.

Nếu đặt kích thước tờ giấy thích hợp, bạn xuất hình ra file pdf sau dó chèn file pdf vào văn bản để biên dịch bằng pdflatex.

2. Con chim đậu trên cành.

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[vietnam]{babel}
\usepackage{utopia}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[paperwidth=10cm,paperheight=10cm,
left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{pstricks-add,pst-fun}
\begin{document}
\begin{pspicture}
\psBird[Branch] \rput{-20}(4,1.8){\psBird}
\end{pspicture}
\end{document}

chimcanh

3. Chèn hình Lucky Lucke

lucky

\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[vietnam]{babel}
\usepackage{utopia}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{pstricks-add,pst-fun}
\begin{document}

\begin{pspicture}
 \psLuke
 \end{pspicture}

\end{document}

Tất nhiên theo cú pháp như trên, ta có thể phóng to thu nhỏ hình Lucky lucke.

4. Chèn hình con két

ketCon két và con két phóng lớn 200%, môt ví dụ về phép vị tự.

\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[vietnam]{babel}
\usepackage{utopia}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{pstricks-add,pst-fun}
\begin{document}

\begin{pspicture}
 \psParrot{1}
\psParrot{2}
 \end{pspicture}

\end{document}

5. Chèn hình con chó Bill

\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[vietnam]{babel}
\usepackage{utopia}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{pstricks-add,pst-fun}
\begin{document}

\begin{pspicture}
\psBill
\psHomothetie[linecolor=blue](4,-3){2}{\psBill}
 \end{pspicture}

\end{document}

Để phóng to thu nhỏ, ở đây ta dùng phép vị tự \psHomothetie.

billChúng tôi show grid để dễ theo dõi tọa độ.

\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[vietnam]{babel}
\usepackage{utopia}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{pstricks-add,pst-fun}
\begin{document}\vspace*{4cm}
\begin{pspicture}[showgrid](-2,-5)(13,13)
\psBird \rput(4,-4){\psBird} \rput{-120}(10,0){\psBird}
\psBird[Branch] \rput{-20}(4,1.8){\psBird}
\psLuke
\rput(3.5,6.5){\psParrot{1}}
\psHomothetie[linecolor=blue](-10,-3){2}{\psBill}
\end{pspicture}
\end{document}

 

all

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s