22/05/2013 4:54:19 PM

Vẽ bảng biến thiên và bảng xét dấu trong LaTeX

Bài viết trước chúng tôi đã giới thiệu với các bạn gói lệnh tkz-tab-vn dùng để vẽ bảng biến thiên của Trần Anh Tuấn- Giảng viên ĐH Thương Mại Hà Nội. Bài viết này chúng ta sẽ tìm hiểu chi tiết về các lệnh dùng để vẽ BBT và bảng xét dấu trong gói tkz-tab-vn. Hóa ra việc dùng gói tkz-tab-vn khá đơn giản. Cảm ơn Trần Anh Tuấn đã viết một gói lệnh rất hữu ích cho dân toán phổ thông hay phải vẽ bảng biến thiên, bảng xét dấu,…
Để dùng được gói tkz-tab-vn, các bạn chỉ cần đặt file tkz-tab-vn.sty trong cùng thư mục với file chính và khai báo thêm gói lệnh \usepackage{tkz-tab-vn} trong phần đầu tài liệu như đoạn code dưới đây:

\documentclass[12pt, twoside, a4paper]{article}
\usepackage[utf8]{vietnam}
\usepackage[unicode, breaklinks=true]{hyperref}
\usepackage[top=1.5cm, bottom=1.5cm, left=2cm, right=1cm] {geometry}
\usepackage{amsmath, amssymb, txfonts, mathrsfs,bbding,yhmath}
\usepackage{tkz-tab-vn}

Tiếp theo, trong phần thân tài liệu (giữa \begin{document} và \end{document}) ta đặt lệnh

\begin{tikzpicture}
các lệnh vẽ …..
\end{tikzpicture}

Bây giờ ta tìm hiểu các lệnh vẽ qua một ví dụ cụ thể.

\begin{tikzpicture}
\tkzTabInit[lgt=1.2,espcl=5]
{$x$ /1.2, $f’(x)$ /1.2,$f(x)$ /2.5}
{$-\infty$ , $\dfrac{1}{2}$ , $+\infty$}
\tkzTabLine{,-,d,-,}
\tkzTabVar{+/$-\dfrac{1}{2}$ ,-D+/$-\infty$/$+\infty$, -/$-\dfrac{1}{2}$}
\end{tikzpicture}

Ở dòng thứ 3 là các lệnh viết theo cột trong bảng biến thiên (BBT) gồm x, f’(x), f(x), các lệnh /1.2, /2.5 là xác định độ cao của dòng.
Ở dòng lệnh thứ 3 là các lệnh viết hàng thứ nhất trong BBT gồm -\infty, điểm \dfrac{1}{2}+\infty
Ở dòng thứ 4 là các lệnh viết dấu của đạo hàm và ký hiệu đạo hàm không xác định tại điểm 1/2.
Ở dòng thứ 5 là các lệnh viết mũi tên lên xuống, các giá trị giới hạn …

Kết quả ta được

Ví dụ 2.

\begin{tikzpicture}
\tkzTabInit[lgt=1.2,espcl=3]
{$x$ /1.2, $f’(x)$ /1.2,$f(x)$ /2.5}
{$-\infty$ , $-\sqrt{2}$,$0$,$\sqrt{2}$, $+\infty$}
\tkzTabLine{,-,z,+,z,-,z,+,}
\tkzTabVar{+/$+\infty$ ,-/$-3$, +/$1$,-/$-3$,+/$+\infty$}
\end{tikzpicture}

Kết quả


Ví dụ 3.

\begin{tikzpicture}
\tkzTabInit[]
{$u$ /1.2, $f’(u)$ /1.2,$f(u)$ /2.5}
{,$-\dfrac{1}{4}$ , $\dfrac{-1+\sqrt{3}}{2}$ , $+\infty$,}
\tkzTabLine{t,h,d,+,z,-,d,h,t}
\tkzTabVar{LD/,-/$-\dfrac{5}{8}$ ,+/$\dfrac{2-\sqrt{3}}{2}$, -RD/$-\infty$}
\end{tikzpicture}

Kết quả

Ví dụ 4. Bảng xét dấu

\begin{tikzpicture}
\tkzTabInit[lgt=3,espcl=1.5]%
{$x$ /1,
$x^2-3x+2$ /1,
$(x-e)\ln x$ /1,
$\dfrac{x^2-3x+2}{(x-e)\ln x}$ /2}
{$0$ , $1$ , $2$ , $e$ ,$+\infty$}
\tkzTabLine{ t,+,z,-,z,+,t,+,}
\tkzTabLine{ d,+,z,-,t,-,z,+,}
\tkzTabLine{ d,+,d,+,z,-,d,+,}
\end{tikzpicture}

Kết quả

Ban đầu mới sử dụng chúng ta sẽ thấy khá phức tạp vì có nhiều lệnh, nhưng khi đã hiểu thì sẽ rất tiện dụng, việc vẽ bằng lệnh kiểu này sẽ nhanh và chuẩn hơn rất nhiều so với vẽ bằng phần mềm khác rồi mới nhúng vào LaTeX. Chúc các bạn thành công.

PDF Download    Chia sẻ hoặc lưu trữ bài viết dưới định dạng file PDF:   

Danh sách các phản hồi:

  1. Tien Dat viết:

    thầy cho em hỏi bảng biến thiên số 4 em dùng texmaker ko biên dịch ra được ạ

  2. hoang thuy viết:

    \begin{tikzpicture}
    \tkzTablnit[lgt=4,espcl=1.5]%
    {$x$/1,
    $x$/1,
    $x-2$/1,
    $x+2$/1,
    $x^3-4x$/1}
    {$-\infty$,$-2$,$0$,$2$,$+\infty$}
    \tkzTabLine{-,t,-,z,+,t,+,}
    \tkzTabLine{-,t,-,t,-,z,+,}
    \tkzTabLine{-,z,+,t,+,t,+,}
    \tkzTabLine{-,z,+,z,-,z,+,}
    \end{tikzpicture}

  3. Nguyễn Thị Ánh Hằng viết:

    Thầy ơi, em đã down gói lệnh đó về theo link ở trên nhưng dịch vẫn bị lỗi là sao ạ?

  4. Antoni DNTS viết:

    Cho mình hỏi dòng lệnh này có ý nghĩa gì ạh?
    \tkzTabInit[lgt=1.2,espcl=3]
    Có trường hợp là có thông số trong [], có trường hợp lại bỏ trắng [], ở VD4 còn có % ờ phía sau.

  5. nguyenduythuan viết:

    admin giúp mình với , cái bảng biến thiên có phần gạch bỏ vì ngoài tập xác định đấy mình làm nó không chịu xuất, bạn thử làm lại rồi hướng dẫn sơ sơ lại dùm mình được không?

  6. nguyenduythuan viết:

    admin ơi sao mình không thấy phần down cái gói này về vậy có thể giúp mình với, hu hu

  7. BQ viết:

    Ông vào xem hộ tôi cái bài viết liên quan nhé! tôi đã làm thêm cái quy định phản hồi rồi nhưng chưa làm thành hộp được, phải chỉnh trong css. Tôi sẽ nghiên cứu thêm sau.

  8. Kingseal viết:

    Thầy cho hỏi sau khi minh vẽ được bảng biến thiên rồi thì làm sao minh lấy bảng biến thiên ấy để dùng trong word.

    • kvthanh viết:

      Ve kieu nay chu yeu de dung cho latex, muon dung trong word can luu dang anh de nhung.
      Neu ban soan bang word thi ko nen dung cai nay ma nen ve truc tiep trong word
      Ban da dung latex chua, neu chua toi khuyen ban nen hoc latex cang som cang tot. Dang online dien thoai
      nen ko soan dc tieng viet ban thong cam.

  9. kvthanh viết:

    Bạn cài plugin hỗ trợ latex: quicklatex (http://www.holoborodko.com/pavel/quicklatex/) là có thể làm được. Chúc bạn thành công.

  10. hailua viết:

    Đoạn mã Latex soạn bảng biến thiên rất đẹp.
    Thầy cho em hỏi: Em tập làm trang wordpress muốn hiện bảng biến thiên trong bài viết luôn có đoạn Latex nào thực hiện được kg Thầy? Thank.


Công thức toán trên mathblog.org được gõ theo cú pháp: [latex] công thức[/latex] , ở đó "công thức" được viết dạng mã LaTeX. Nếu bạn chưa biết về LaTeX hãy click vào đây để xem hướng dẫn. Hoặc đơn giản hơn bạn có thể sử dụng công cụ tạo công thức trực tiếp trong khung dưới theo cách sau:
Bước 1. Bấm vào nút công thức cần viết, trong khung chữ nhật phía dưới sẽ hiện mã LaTeX của công thức và hình ảnh kết quả bên cạnh.
Bước 2. Sau khi soạn xong công thức, copy toàn bộ đoạn mã LaTeX trong khung chữ nhật và dán vào khung nội dung phản hồi. Chú ý là đặt công thức giữa hai thẻ [latex] ... [/latex]

Phản hồi của bạn

*

Đăng ký hiện ảnh đại diện khi gửi phản hồi tại đây

Trang chủ | Giới thiệu | Liên hệ | Hỏi đáp | Sơ đồ trang | Đọc tin RSS