VieTeX

Chương trình soạn thảo TeX

VieTeX – Vẽ hình bằng TpX

Posted by nhdien on 17/05/2009

1. Giới thiệu

Những năm về trước tôi có giới thiệu chương trình WinTpic 3.08. Nhưng chương trình này không phát triển nữa, tuy vẽ hình đơn giản và dễ hiện nay vẫn có thể sử dụng được trên Windows XP. VieTeX 2.7 chọn giải pháp đi kèm với chương trình vẽ hình TpX đây là phần mềm miễn phí của Alexander Tsyplakov. Chương trình cũng dành riêng vẽ hình cho TeX nhưng với nhiều sự chuyển đổi định dạng của tệp hình trong đó cả TeX. Chương trình đơn giản và dễ sử dụng và có nhiều chức năng. Tôi chỉ giới thiệu cơ bản ở đây.

2. Chương trình TpX.

1. Cài đặt.

Bản cập nhật mới nhất có thể lấy tại

http://tpx.sourceforge.net/

Chương trình đã được đóng gói lại và cấu hình thích hợp dùng với VieTeX được phát kèm theo VieTeX. Trong thanh công cụ của VieTeX có một nút khi đã cài xong TpX thì nhấn vào đó TpX sẽ chạy.

 tpx12. Cấu hình

- Vào File -> TpX setting cho ta bảng cài đặt để biên dịch các hình được vẽ như hình trên.

Đa số chương trình như là dịch LaTeX vì các lệnh vẽ là các lệnh TeX.

- Các đường và nét vẽ ở thanh công cụ rất thuận tiện cho nhấn vào đó rồi nhấn ra chỗ vẽ để lấy hình kiểu Autocad.

3. Vẽ hình trong TpX

1. Vẽ hình là việc qúa đơn giản khi vẽ xong phải bấm phím phải chuột để khẳng định lại kết quả vẽ.

 tpx2

2. Các nét đậm nhạt và màu ở thanh công cụ thứ hai.

3. Mỗi hình khi nhấn đúp vào nó cho ta một giao diện mới ví dụ vẽ một mũi tên thì ta vẽ đoạn thẳng

rồi nhấn đúp vào đó cho giao diện để chọn mũi tên

tpx3

4. Đặc biệt nhãn thì có hai mặt một mặt nhãn trên hình và một mặt nhãn thật gắn vào hình

tpx4

- Trong ô TeXtext là Văn bản hiện ra với hình; còn trong Text chỉ là hiện lên màn hình vẽ.

- Rất tiếc là trong ô gõ văn bản không gõ được mã Unicode, muốn khắc phục điều này ta gõ vào đó một lệnh và định nghĩa lệnh đó là kí tự unicode: trong văn bản trước khi gõi hình ta định nghĩa

\def\vidu{Đây là ví dụ}

\input{hinh1.tpx}

Kết quả

 tpx5

3. Các loại hình khác tương tự các bạn có thể tự tìm hiểu.

4. Xem kết quả vẽ hình

1. Khi vẽ hình thì đồng thời có thể xem được kết quả ra DVI, PS hoặc PDF

Trên thanh công cụ của TpX có ba nút để xem, nhưng muốn xem được phải:

a. Đặt cấu hình như phần trên

b. nhấn nút mũi tên để chỉ lấy tệp vào bằng Tex, ps hoặc Pdf thì tùy. Nên chọn là TeX vì ta dùng LaTeX, pdftex, …

c. Thực chất nhấn các nút này là biên dịch tệp TeX có kèm theo ảnh.

2. Cấu hình LaTeX để biên dịch

- Mở tệp cấu hình:

tools -> view source

Tôi đã sửa chỉ còn đơn giản như sau mới dịch được

\documentclass[a4paper,10pt]{article}

\usepackage{color}

\usepackage[utf8]{vietnam}

 \usepackage{graphicx}

\DeclareGraphicsExtensions{.eps,.bmp}

\usepackage{epic,bez123}

Bạn muốn có lệnh thêm thì đưa vào tiếp theo như:

\def\vidu{Đây là ví dụ}

 3. Nhấn vào các nút sẽ cho các tệp cuối cùng là *.ps hoặc *.pdf khi có các chương trình xem nó thì mới

hiện được lên màn hình.

5. Đưa hình vào trong tài liệu của ta

1. Tệp mặc định có đuôi *.tpx Khi đó muốn đưa hình vào văn bản chỉ cần dùng lệnh:

\input{hinh1.tpx}

Muốn có chú thích hình bao nhiêu và câu giải thich về hình thì vào

edit -> picture properties

tpx6Bạn có thêm caption hoặc label nhưng rất tiếc không gõ được Unicode.

2. Ghi hình vẽ bằng định dạng eps hoặc pdf đều được

file -> save as

tpx7

sau đó dùng cấu trúc bình thường như:

\begin{figure}[!ht]

\centering

\includegraphics[height=7cm,width=4cm]{hinh1.eps}

\caption{Bình thường}\label{fig:h1}

\end{figure}

3. Chương trình có thể chuyển đổi tệp hình sang các đuôi khác nhau kể cae dùng Metapost với mpost.exe có sẵn trong MikTeX

6. VieTeX với TpX

Tôi gửi kèm đây tệp TpX đã cấu hình và cài đặt vào thư mục của VieTeX hoặc các thư mục, có một nút để sử dụng TpX là ở cuối thanh thứ 2 công cụ, khi bạn đặt đường dẫn như hình dưới đây nút có đồ thị mởi nổi lên

 tpx8

Mở TpX bằng nhấn vào nút đó hoặc

Graphics–>Draw Graphic I

7. Kết luận

Các chi tiết khác của vẽ hình tôi không trình bày tại đây các bạn hãy chạy chương trình và thực tập, tìm hiểu sẽ thấy rất phong phú đáp ứng khá tốt nhu cầu của chúng ta. Chỉ có vẽ theo hàm số thì còn hạn chế, lúc đó có thể phải vào Maple vẽ thì mới xong. Mỗi chương trình đều có nhược điểm và ưu điểm. Tôi thấy TpX rất gọn và nhỏ chứ các chương trình vẽ hình khác khá đồ sộ và cũng không làm được việc nhiều hơn ta muốn.

 

 

14 Responses to “VieTeX – Vẽ hình bằng TpX”

  1. Cafenang said

    Thưa Thầy, Thầy cho em hỏi: em muốn viết chỉ số dưới (ví dụ A_1) trong TpX thì em phải làm như thế nào ạ?
    Em cảm ơn thầy!
    Trả lời
    Sử dụng TpX xem hướng dẫn của nó, đư vào có làm chỉ số trên dưới.

    • Cafenang said

      Thưa thầy, em có đọc hướng dẫn nhưng không thấy phần đánh chỉ số trên, dưới. Thầy có thể giải thích rõ hơn giúp em được không ạ? Em cảm ơn thầy
      Trả lời
      Bạn đã đọc cuốn sách về TeX, lệnh dùng là của TeX.
      Tìm sách TeX đọc đi nhé, tôi coi bạn chưa biết gì về TeX.

  2. Phạm Văn Dũng said

    Thưa thầy, phần mềm vẽ hình TpX có chức năng vẽ đồ thị hàm số như của WinTpic không thầy, em tìm mãi mà không ra chức năng này ở đâu. Phần mềm WipTpic thì có chức năng này nhưng khi đưa vào TeX ra PDF thấy vất vả quá. Dạ em cảm ơn thầy.
    Trả lời
    TpX không có. Bạn tìm WinTpic trên web này về cách dùng nó không khó đâu khi xuất ra PDF.

  3. tih said

    thay chi dan trong tai lieu” muon xem phai dat cau hinh nhu tren” tuc la ta phai dat lai giong nhu trong bang tpx setting cua thay do ha?
    Trả lời
    Nếu lấy gói của tôi thì tôi cài rồi, còn lấy trên trang chủ của nó thì phải cài lại.

  4. tih said

    e ve hinh trong ptx nhung khi xuat ra file pdf ko duoc. thay giup e voi
    Trả lời
    Tôi không chuyên về ptx bạn làm theo hướng dẫn tại sao lại được và bạn lại không được.

  5. thuy said

    thầy ơi cho e hỏi.em vẽ hình bằng TPX nhưng khi đưa vào văn bản thì hình lại ở không đúng vị trí cần chèn, mà ở trên đầu trang tiếp theo. Thầy giúp e với. e cảm ơn thầy nhiều
    Trả lời
    Phần dành cho ảnh không đủ về chiều cao thì chuyên sang đầu trang sau. Thu nhỏ hình hại.

    • thuy said

      thầy ơi còn nữa. Khi e đưa hình vào bằng đuôi .eps thì ở đúng vị trí, nhưng lại chỉ có hình mà không có ký hiệu lên hình. mong thầy giúp e với. e cảm ơn thầy và chúc thầy sức khỏe
      Trả lời
      Bạn dùng TpX thì khi vẽ xong phải đưa tệp *.ptx mới có tất cả. Xem lại hướng dẫn TpX.

  6. Phạm Thành said

    Chào thầy.
    1) Em đã đưa được hình vào trong Vietex. Nhưng hình đưa vào lại không như ý muốn. Thầy cho em hỏi muồn đưa hình vào đúng vị trí, theo kích cỡ băng \input{*.tpx} em làm như thế nào?
    2) Em đưa hình vào Tex bằng cách 2:
    “\begin{figure}[!ht]
    \centering
    \includegraphics[height=7cm,width=4cm]{hinh1.eps}
    \caption{Bình thường}\label{fig:h1}
    \end{figure}”
    Nhưng không được chỉ có dòng chú thích “Hình 1.1:”. Xin thầy hướng dẫn em cách khắc phục.
    3) Thầy cho em hỏi: Khi đưa hình từ ngoài vào ta cần khai báo như thế nào. Thầy viết cho em xin mẫu khai báo hoàn chỉnh khi đưa hình từ ngoài vào.
    Em cảm ơn thầy.
    Trả lời
    Bạn xem lại hướng dẫn sử dụng TpX thật kỹ. Không có đưa vào tệp *.eps mà *.tpx bằng lệnh \input, kích cỡ chỉnh lại trong khi vẽ.

  7. Phạm Thành said

    Chào thầy.
    Em đã vẽ hình và lưu trong file có chứa file tex, làm như hướng dẫn của thầy ở trên, nhưng khi biên dịch thì không thấy hình, chỉ thấy dòng chú thích. Khi biên dịch bị báo lỗi:
    “\includegraphics[height=7cm,width=4cm]{hinh1.eps}
    ?_”
    Mong thầy hướng dẫn cách khắc phục.
    Em xin cảm ơn thầy.
    Trả lời
    Bạn có làm đúng mẫu không?
    Xem lại hướng dẫn, nếu vẽ bằng TpX chỉ cần \input hình.tpx

  8. Phạm Thành said

    Chào Thầy
    – Trong quát trình em biên dịch, mọi thứ đều ổn cả, nhưng đến cuối cùng bản dịch báo lỗi.
    “\end{document}
    ?-”
    Thầy cho em hỏi cách khắc phục như thế nào?
    Em cảm ơn thầy.
    Trả lời
    Trong văn bản còn thiếu hoặc thừa dấu nhóm như { hoặc } hoặc
    thiếu $ đóng lại, hoặc có \begin lại không có \end. Bạn biên dịch từng đoạn sẽ tìm ra nó.

  9. Khánh Nguyễn said

    Chào thầy,
    Cách đây hơn 1 tháng, em có vẽ hình bằng TpX, xuất ra file “PDF from LaTeX EPS” rất tốt, kí hiệu rất đẹp.
    Tuy nhiên em mới cài lại máy tính win xp, thì phần mềm này dùng cứ bị lỗi khi xuất ra khi .pdf, cứ báo lỗi “pdf File not created”.
    Vì vậy, thầy có thể giới thiệu em tên phần mềm vẽ hình .eps hoặc .pdf nào tốt hơn (có thể ko freeware), chạy ổn định hơn.
    Cảm ơn thầy.
    Trả lời
    Trước kia tôi toàn dùng coreldraw và xuất ra eps. pdf.
    Bạn có thể dùng mấy chương trình tôi giới thiệu ở trang [vẽ hình].

  10. Huỳnh Văn Quy said

    Em vẽ thử hinh bằng tpx thất thật đẹp. Thích nhất ở nó là trích ra file pdf bó sat hình, chèn vô latex với include graphicx thật đơn giản. Nhưng lại gặp một vấn đề là hình thì xuất hiện, nhưng công thức và chữ thì bay đâu mất hết. Mặc dù trước đó ẹm chạy (bằng cách lích vô vái nút có chữ pdf) thì ra rất ok , file pdf này không bó sat hình, mà hình chỉ là phần nhỏ trên file đó. Xin hỏi thầy làm thế nào để có thể xuất hiện công thức Toán trong file pdf nhỏ nhỏ đó. Em thích chạy một mạch từ tex qua pdf, không thích chạy thêm một bước trung gian qua dvi.

    Trả lời
    Khi đưa ảnh vào thì nhập
    \input *.tpx
    vì chương trình này nó để hình *.pdf và tệp nữa chứa chữ riêng nên cậu chỉ gọi hình mà không có chữ.
    Trong tệp *.tpx nó có hết mội trường đồ thị rồi không phải làm lại ở ngoài.
    Còn thay đổi chú thích thì vào edit–>picture properties

  11. Tuyên said

    Thưa thầy, xin thấy giúp em thêm mục đưa hình vào văn bản. Em lưu ở dạng mặc đinh (có đuôi là .tpx), nhưng khi đặt lệnh \input{…} thì chạy chương trình báo lỗi Undefined control sequence!
    1.9 \ifpdf.
    Em tìm lại dòng đó thì là dòng khai báo :
    \DeclareGraphicsExtensions{.eps,.bmp}
    Mong thầy gỡ cho em vấn đề này.
    (Tất nhiên file .tpx em lưu cùng thư mục với văn bản hiện hành)

    Trả lời
    Trong tệp hình tpx có dùng gói lệnh ifpdf.sty bạn chưa đưa vào. Thử lại bằng thêm \usepackage{ifpdf} ở đầu.

  12. cuong said

    - Xin thầy nói rõ hơn về đánh tiếng việt trong TPX được không ạ.
    – Và cho em hỏi trong môi trường toán làm thế nào để đánh được tiếng việt.

    Cảm ơn thầy vì bài viết nầy.

    Trả lời
    1. Do TPX không dùng phông Unicode khi soạn Text, nên chỗ nào cần có văn bản chữ Unicode thì ta định nghĩa ở đầu văn bản như
    \def\chuthich{Hình này cần thêm chữ vào}
    Trong khi vẽ hình cần đưa dòng trên vào hình thì nhấn T và gõ vào lệnh \chuthich khi biên dịch trong hình chỗ đó đưa dòng văn bản vào. Ví dụ của tôi quá rõ bạn xem kỹ lại đi.

    2. Trong môi trường Toán dù bất cứ ở đâu bạn muốn dùng Tex thì gõ lệnh \mbox{…..} ý nghĩa là trở về TeX trong dấu …. Bạn lấy mấy cuốn sách hướng dẫn TeX để học thì đỡ phải hỏi.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.

Join 117 other followers

%d bloggers like this: