VietTUG.org - old forum - threads' archive

thread_id = 4946, contains 4946, 4951, 4955, 4958, 4962, 4996, 5083, 5084, 5085, 5086, 5087, 5088, 5089
id = 4946, parent = 0, thread = 4946, catid = 17, locked = 0, moved = 0,
userid = viettug, ip = 125.234.189.154, time = 2008/08/12 (1218492291) ,
subject = metapost qua ví dụ (mr. Chú), hits = 2086, karma = 0+0-,
Thầy Chú vừa gửi VietTUG một tài liệu gồm 42 trang với khoảng 130 "bài tập" về MetaPost, mà phần lớn trong đó đã có lời giải (bởi thầy Chú). Nhìn tài liệu này, thật bất ngờ và cảm phục công sức mà thầy Chú đã bỏ ra!

Các bạn tải về ở: file:vanchutr_metapost_guide.pdf.

Cảm ơn thầy Chú rất rất nhiều!

http://img258.imageshack.us/img258/7916/vanchutr1po0.png

TB: mình đã thêm Watermark vào tập tin PDF để đảm bảo thông tin về tác giả
 
id = 4951, parent = 4946, thread = 4946, catid = 17, locked = 0, moved = 0,
userid = dtq, ip = 146.140.220.142, time = 2008/08/15 (1218738875) ,
subject = Re:metapost qua ví dụ (mr. Chú), hits = 0, karma = 0+0-,
Đơn giản mà hiệu quả. Hay!
 
id = 4955, parent = 4951, thread = 4946, catid = 17, locked = 0, moved = 0,
userid = nqt, ip = 123.19.70.137, time = 2008/08/15 (1218810117) ,
subject = Re:metapost qua ví dụ (mr. Chú), hits = 0, karma = 0+0-,
Rất cảm ơn thầy vanchutr và viettug! Đây là tài liệu rất hay. Tuy nhiên, lúc in ra (tôi có thói quen đọc bản in giấy mà!) thì chỉ in được toàn hình vẽ (còn chữ thì không thấy)... Rất mong được giúp đỡ.
Góp ý:
Thầy vanchutr có thể chuyển sang dạng A4 bình thường (hoặc 2*A5 trên [b]1*A4[/b] giống như bản tóm tắt luận văn có hay không?!)..
 
id = 4958, parent = 4955, thread = 4946, catid = 17, locked = 0, moved = 0,
userid = viettug, ip = 125.234.184.186, time = 2008/08/15 (1218815752) ,
subject = Re:metapost qua ví dụ (mr. Chú), hits = 0, karma = 0+0-,
Mã nguồn tài liệu đó đã có quá lâu và hầu như không có cơ hội biên dịch lại để có kết quả trên.

Việc in ra gặp lỗi có thể là do trình đọc hoặc trình in. Bạn hãy kiểm tra lại máy tính của bạn. Ở chỗ mình in ra rất bình thường.
 
id = 4962, parent = 4958, thread = 4946, catid = 17, locked = 0, moved = 0,
userid = tanphu, ip = 203.162.3.145, time = 2008/08/16 (1218886570) ,
subject = Re:metapost qua ví dụ (mr. Chú), hits = 0, karma = 1+0-,
Cám ơn thầy Chú và viettug đã giới thiệu tài liệu này. Các ví dụ này tương tự như các hình tìm thấy ở trang:
http://tex.loria.fr/prod-graph/zoonekyn … apost.html
Thầy Chú đã có công giải thích lại bằng Tiếng Việt. Giá mà Thầy có thể có thêm một tài liệu giải thích cấu trúc các câu lệnh thường sử dụng của MetaPost trong những ví dụ này thì hay biết mấy.
 
id = 4996, parent = 4962, thread = 4946, catid = 17, locked = 0, moved = 0,
userid = thanhansp, ip = 203.162.3.152, time = 2008/08/31 (1220196502) ,
subject = Re:metapost qua ví dụ (mr. Chú), hits = 0, karma = 0+0-,
Hay quá!
 
id = 5083, parent = 4996, thread = 4946, catid = 17, locked = 0, moved = 0,
userid = gamma_detector, ip = 134.158.138.229, time = 2008/09/26 (1222369073) ,
subject = Re:metapost qua ví dụ (mr. Chú), hits = 0, karma = 0+0-,
sorry vi đã post câu hỏi lên đây nhưng \me tìm trong diễn đàn không thấy địa chỉ mail của Kỳ Anh, Kỳ Anh giúp mình cái rồi xoá cái comment này giúp nhé:

Mình lập một code tex, làm slide với gói lệnh beamer (biên dịch bằng pdflatex cua MikTex 2.7) trong đó có sử dụng gói lện Tikz nhưng ông thầy mình dùng phiên bản Latex khác (WB2C thiếu gói lệnh TIKZ). Ông ấy muốn chạy cái code tex của mình nhưng không OK, ông ấy dùng Linux, lại không biết cài thêm gói lênh TIKZ như thế nào. Mình đã cố gắng copy các file của TIKZ vào code tex của mình và gửi cho ông ấy nhưng không OK (thông thường cứ copy các goi lệnh còn thiếu vào code tex là tự nó nhận).

Mịnh muốn hỏi xem có cách nào đưa luôn goi lệnh thiếu (TIKZ) vào trong code tex của mình để khi người khác dùng nó có thể tự tìm thấy TIKZ mà không phải cài them vào nguồn Latex của họ không?
 
id = 5084, parent = 5083, thread = 4946, catid = 17, locked = 0, moved = 0,
userid = gamma_detector, ip = 134.158.138.229, time = 2008/09/26 (1222369339) ,
subject = Re:metapost qua ví dụ (mr. Chú), hits = 0, karma = 0+0-,
Kỳ Anh xoá giúp comment bên trên nhé
 
id = 5085, parent = 5084, thread = 4946, catid = 17, locked = 0, moved = 0,
userid = viettug, ip = 125.234.189.120, time = 2008/09/26 (1222371886) ,
subject = Re:metapost qua ví dụ (mr. Chú), hits = 0, karma = 0+0-,
Đụng tới máy của thầy thì hơi phiền.

wb2c chạy trên mac. Mình 0 có hệ thống như vậy để kiểm tra tài liệu của bjan.

Bạn muốn biết đã gặp lỗi gì thì gửi cho mình tập tin *.log. Có khi lỗi chẳng liên quan tới gói tikz đâu

Chúc vui!
 
id = 5086, parent = 5085, thread = 4946, catid = 17, locked = 0, moved = 0,
userid = gamma_detector, ip = 134.158.138.229, time = 2008/09/26 (1222383541) ,
subject = Re:metapost qua ví dụ (mr. Chú), hits = 0, karma = 0+0-,
càm ơn Kỳ Anh, cái code của mình chạy với MikTex 2.7 full thì ok, vì các gói lệnh dều có đủ, nhưng trên máy ông thầy (bọn admin o lab của ông ấy không cài bộ full, nên bản tex của ông ấy thiếu gói lệnh TIKZ)

mấy ông thầy già bảo thủ không chịu thay đổi, thực ra chỉ cần update cái tex của ông ấy là OK, nhất quyêt bắt mình gửi cái code tex vói gói lệnh TIKZ kèm theo dể ông ấy biên dịch lại (gói lệnh TIKZ nó có đơn giản là 1 file đâu, no dưới dạng 1 code (giống như kiểu package fontthuphap của anh Thành ấy). Đang loay hoay không biết làm cách nào (không biết có thể viết một file định đường dăn để cho nó tự dọc cái code dó hay không).
 
id = 5087, parent = 5086, thread = 4946, catid = 17, locked = 0, moved = 0,
userid = gamma_detector, ip = 134.158.138.229, time = 2008/09/26 (1222383752) ,
subject = Re:metapost qua ví dụ (mr. Chú), hits = 0, karma = 0+0-,
bực một cái là mấy thằng phụ trách về informatics của các labo, bon no lười cài bản full để biên dịch latex, các ông thầy thì mù tịt về tex, dùng những cái có sẵn, lười update --> có vấn đề gì là đổ hết lên đầu thắng sv -- giận thật
 
id = 5089, parent = 5087, thread = 4946, catid = 17, locked = 0, moved = 0,
userid = dtq, ip = 146.140.220.142, time = 2008/09/27 (1222462471) ,
subject = Re:metapost qua ví dụ (mr. Chú), hits = 0, karma = 1+0-,
gamma_detector:
bực một cái là mấy thằng phụ trách về informatics của các labo, bon no lười cài bản full để biên dịch latex, các ông thầy thì mù tịt về tex, dùng những cái có sẵn, lười update --> có vấn đề gì là đổ hết lên đầu thắng sv -- giận thật
Bạn có thể show cho ông thầy thấy tikz hay ho như thế nào, chẳng hạn copy mấy cái hình ấn tượng cho ông thầy. Nếu ông thầy đã thích thì chỉ một lệnh ban ra là lũ admin lười biếng phải chấp hành ngay thôi.

Còn nếu không thuyết phục được thầy thì có thể theo 1 trong 2 phương pháp sau đây:

1. Trong manual của pgf/tikz có đề cập tới phương pháp pre-generate các tikzpictures ra các files pdf/eps. Bạn theo hướng dẫn đó rồi dùng pdffile/epsfile để include. Bằng cách này, ông thầy sẽ không cần gói tikz nữa.

2. Bạn cũng có thể tải gói tikz rồi dump ra một format riêng. Ví dụ file docu.tex của bạn có cấu trúc như sau
\documentclass{article}
\usepackage{tikz}
\begin{document}
Text...
\end{document}

Bạn hãy tách chúng làm đôi như sau:
File mytex.ini
%&pdflatex
\documentclass{article}
\usepackage{tikz}
\dump

File docu.tex
%&mytex
\begin{document}
Text...
\end{document}


rồi bạn dump format như sau:
pdftex -ini mytex.ini

ta sẽ thu được file mytex.fmt
Để dịch file docu.tex ta gọi
pdftex docu.tex

Chú ý rằng bạn phải dùng đúng chương trình tex như ông thầy. Ví dụ trên chỉ áp dụng cho pdftex. Nếu ông thầy bạn dùng xetex thì bạn cũng phải dùng xetex để dump.

Chúc thành công.
 
id = 5088, parent = 5086, thread = 4946, catid = 17, locked = 0, moved = 0,
userid = viettug, ip = 125.234.189.12, time = 2008/09/26 (1222397873) ,
subject = Re:metapost qua ví dụ (mr. Chú), hits = 0, karma = 0+0-,
gamma_detector:
Đang loay hoay không biết làm cách nào (không biết có thể viết một file định đường dăn để cho nó tự dọc cái code dó hay không).
Chỉ nói với thầy đơn giản là : để dùng thì cần cài gói Tikz. Để cài gói Tikz thì... thầy cho em mượn máy để cài (cài vào local thì vẫn được thôi bác ạ). Hoặc thầy nói admin update hộ!

Good luck!