VietTUG.org - old forum - threads' archive

thread_id = 1744, contains 1744, 1745, 1747, 1771, 1772, 1775, 1777, 1779, 1780, 1781, 1783
id = 1744, parent = 0, thread = 1744, catid = 17, locked = 0, moved = 0,
userid = vanchutr, ip = 220.231.102.116, time = 2006/04/10 (1144656894) ,
subject = Pstricks - Eukleides và các hình vẽ Ơ-clit, hits = 3230, karma = 1+0-,
Có bạn nào cần một vài ví dụ về gói pstricks và euclide (dùng vẽ hình học) thì có thể đến:
http://esnips.com/web/viettug-public
và download về (file demo.zip).

Nếu bạn nào muốn trao đổi thêm thì mail về: [email protected]
 
id = 1745, parent = 1744, thread = 1744, catid = 17, locked = 0, moved = 0,
userid = longgia2001, ip = 58.186.50.227, time = 2006/04/10 (1144659546) ,
subject = Re:Pstricks và Euclide, hits = 0, karma = 0+0-,
Tuyệt quá thầy chú ơi!

Kính biếu cụ một karma+
 
id = 1747, parent = 1744, thread = 1744, catid = 17, locked = 0, moved = 0,
userid = longgia2001, ip = 58.186.50.227, time = 2006/04/10 (1144674602) ,
subject = Re:Pstricks và Euclide, hits = 0, karma = 0+0-,
Nhìn mấy hình thầy vẽ mà em ... khiếp, quá kỳ công...

Em cũng xin update một vài hình mới, dùng eukleides... LINK_HERE

Mong các bác nghiên kíu qua, cho em xin vài lời chỉ giáo!!!

 
id = 1771, parent = 1747, thread = 1744, catid = 17, locked = 0, moved = 0,
userid = vanchutr, ip = 220.231.105.182, time = 2006/04/11 (1144705790) ,
subject = Re:Pstricks và Euclide, hits = 0, karma = 0+0-,
Bạn longgia thân mến,
Nếu có thể thì bạn upload file source lên để cho tôi xem ké.
Có như vậy mới có thể so sánh và tìm được `cái mất cái được' trong
hai cái pst-euclide và eikleudid..
Chào long?
PS: Các hình mà bạn đã vẽ với eiklides thật tuyệt. Mong bạn góp thêm cho
các viettug-users nhiều thứ.
 
id = 1772, parent = 1771, thread = 1744, catid = 17, locked = 0, moved = 0,
userid = longgia2001, ip = 58.186.50.227, time = 2006/04/11 (1144749163) ,
subject = Re:Pstricks và Euclide, hits = 0, karma = 0+0-,
Nếu có thể thì bạn upload file source lên để cho tôi xem ké.
Có như vậy mới có thể so sánh và tìm được `cái mất cái được' trong
hai cái pst-euclide và eikleudid..
Chào thầy Chú,

Hình em đã load lên ở đây LINK_HERE

Source cũng nằm ở đó luôn, có ghi cọp-pi-rai của em nữa mà...

Ghi chú: Khi cllick vào link trên, sẽ đến một gallery chung, với các thumbnail nhỏ. Click vào các thumbnail mới đi xem kỹ các hình được. Lô hàng mới này em đã mần cho nó rất bự. Phía dưới là sourcecode
Chào long?
Vâng, em đích thị là Long Phan
`cái mất cái được' trong hai cái pst-euclide và eikleudid..
1. Eukleides (viết theo kiểu Hy Lạp nên rất dễ sai chính tả , mà sai chính tả thì ra đồ khác mất: Euklide, Euclid) là một trung gian chuyển tải từ ngôn ngữ hình học "giang hồ" (đời thường) sang pst. Thực chất, nó là một lớp vỏ cho pstricks.

2. Căn cứ trên triết lý đó, cái được của Eukleides là ngôn ngữ dễ hiểu, dễ học, và gần gũi với ngôn ngữ thường ngày.

2'. Quan điểm của Eukleides là tạo ra một công cụ vẽ hình cấp cao, không phải sở đến tọa độ Đề các, hay hệ tọa độ cực (Mặc dù bản thân nó cũng cung cấp công cụ để mần với tọa độ). Hệ quả (tốt) là sau này có muốn điều chỉnh, xào, hay luộc lại, đều rất dễ dàng. Cái này em đánh giá rất cao, vì kinh nghiệm bản thân đã phải vã mồ hôi để mần mấy cái hình pst với tọa độ tuyệt đối.

3. Eukleides cung cấp công cụ interactive, giúp người vẽ có thể cân chỉnh hình hảnh gần như wisywig. Ví dụ, một điểm có tọa độ (x,y) thì em có thể điều chỉnh tọa độ của nó (mất 2 biến), và xuất tọa độ vào một góc màn hình. Đến vị trí thỏa màn yêu cầu, lấy giấy bút ghi lại (hơi thủ công nhỉ ) Sau đó, phán cái tọa độ cần tìm vào. Eukleides có khả năng kiểm soát 26 đứa interactive như vậy.

4. Euk cung cấp hai giải pháp:
a. euk --> eps (em hay chơi kiểu này)
b. euk --> tex (pstricks source)
Thế là quá đủ với TeXers

5. Cái mất: Vì nó chỉ là một bộ phận con của pstrick (phát triển trên nền tảng pstricks) nên có nhiều thứ kỳ diệu của pstricks mà nó làm không được... Nói cách khác nó cũng là dạng con của pstricks như xy-pic, hay xy-diag gì đó thôi mà .... (Cái này em không chắc lắm, nhưng nhớ mang máng như vậy.)

6. Cái mất thứ hai (so với metapost) là mỗi hình phải mần một file, không gom đũa cả nắm như metapost được.

CUỐI CÙNG

Cái mà dùng Eukleides làm được và dùng metapost hay pst trực tiếp không làm được, đó là việc chuyển zao công nghệ vẽ hình (đối với em là cho bà xã )... Sau nhiều lần bị lắc đầu, cuối cùng cũng chuyển giao xong cái công nghệ vẽ: eukleides

KẾT LUẬN:

Eukleides rất tốt, nhưng không phải là số một. Và tôi cũng tin rằng không có công cụ nào là số một, quan trọng nhất vẫn là việc lựa chọn sao cho phù hợp giữa công cụ và mục đích công việc.

@Thầy chú: Có thể thầy sẽ bị nghiện Eukleides cho xem
 
id = 1775, parent = 1772, thread = 1744, catid = 17, locked = 0, moved = 0,
userid = lyk, ip = 203.210.245.76, time = 2006/04/11 (1144774162) ,
subject = Re:Pstricks và Euclide, hits = 0, karma = 0+0-,
Eukleides rất tốt, nhưng không phải là số một.
có bà xã... là số một
 
id = 1777, parent = 1775, thread = 1744, catid = 17, locked = 0, moved = 0,
userid = longgia2001, ip = 58.186.50.227, time = 2006/04/12 (1144776040) ,
subject = Re:Pstricks và Euclide, hits = 0, karma = 0+0-,
có bà xã... là số một


NOTE:

Kyanh còn đang ở số n
 
id = 1779, parent = 1772, thread = 1744, catid = 17, locked = 0, moved = 0,
userid = vanchutr, ip = 125.234.250.130, time = 2006/04/12 (1144845721) ,
subject = Re:Pstricks và Euclide, hits = 0, karma = 0+0-,
Tôi đã upload lên www.esnips.com/web/viettug-public năm file *.pdf (từ file pstgeom đến pstgeom4.pdf) giới thiệu về gói pst-eucl. Bạn nào thấy cần dùng tài liệu đó thì hãy load về từ địa chỉ nói trên.

Gói eukleides mà bạn longgia giới thiệu rất hay. Các bạn có thể xem thêm và nghiên cứu về gói đó. ôi đã load về gói eukleides và thấy muốn cài được gói này phải có thêm trình GTK+ gì đó và sợ quá nên tạm dừng lại một chút để suy nghĩ.

Bản dịch (cách dùng) pst-euclid mà tôi đã upload lên là bản dịch không chính thức (chưa được phép của tác giả). Nhưng vì mục đích học tập nên tôi load lên mạng để các bạn tham khảo (Các bạn có thể dùng bản dịch để làm bất kỳ những gì mà các bạn muốn - khỏi cần hỏi tôi về việc sử dụng tài liệu này)
 
id = 1780, parent = 1779, thread = 1744, catid = 17, locked = 0, moved = 0,
userid = lyk, ip = 222.252.246.66, time = 2006/04/12 (1144857507) ,
subject = Re:Pstricks và Euclide, hits = 0, karma = 0+0-,
Thầy xem bài này nói về việc cài đặt Eukleides:
LINK_HERE

Khi dịch tài liệu, công bố mã nguồn, thầy nên làm theo giấy phép LPPL; có như thế để đảm bảo quyền lợi của mình chứ. Công việc dù to nhỏ thế nào cũng đáng phải ghi nhận...
 
id = 1781, parent = 1779, thread = 1744, catid = 17, locked = 0, moved = 0,
userid = longgia2001, ip = 58.186.50.227, time = 2006/04/13 (1144861668) ,
subject = Re:Pstricks và Euclide, hits = 0, karma = 0+0-,
Tôi đã load về gói eukleides và thấy muốn cài được gói này phải có thêm trình GTK+ gì đó và sợ quá nên tạm dừng lại một chút để suy nghĩ.
Có hai cách thầy ơi, và GTK+ không có gì là đáng sợ cả. Ngày xưa, lúc em chạy MikTeX 1.1, 1.20c/d cũng phải cài thêm MFC4.0, MFC6.0 đó thôi. Hiểu đơn giản, GTK+ cung cấp các hàm cho Xeukleides chạy. Cài GTK dễ như "latex hello.tex" vậy thôi. Thầy thử một vài đường nữa xem sao nhé!!!

Thực ra, không cần đến Xeukleides cũng được nhưng phải dịch lòng vòng: (chỉ cần eukleides)

Cách 1:

a. Thầy tạo một test.tex (trong đó có \epsfig{test.tex} hoặc \includegraphics{test.tex} )

b. thầy tạo một batchfile driver.bat trong cùng thư mục như sau:

euktoeps test.euk
texify test.tex


c. Cặm cụi ngồi viết source bằng bất cứ editor nào. Sau đó chạy batchfile.. và enjoy ...

Cách 2:

%batch file

eukleides test.euk >> test.tex
texify test.tex


Sau đó thầy có thể Copy/Paste cái test.tex vào chỗ thầy cần!!!

Cũng hơi thủ công một chút thầy nhỉ!!!

Trong trường hợp có xeukleides: thì có thể preview trực tiếp kết quả trong đó, dĩ nhiên là vụ chụp hình xeukleides không mần được đâu, để hôm sau em chụp hình xeukleides cho mọi người xem.

Preview là để hình dung tương đối. Sau đó ta phải dịch và nhúng như một trong hai cách trên. (Chỉ chạy lòng vòng đúng một lần thôi )
 
id = 1783, parent = 1779, thread = 1744, catid = 17, locked = 0, moved = 0,
userid = longgia2001, ip = 58.186.50.227, time = 2006/04/13 (1144863017) ,
subject = Re:Pstricks và Euclide, hits = 0, karma = 0+0-,
vanchutr:
pst-eucl
Em vừa đọc qua bản dịch của thầy, quả nhiên mở rộng của pstrick thật sự là ... ps-tricks. Feature thật nhiều nhưng ... phải có cả một thư viện ví dụ.

Hiển nhiên, tuổi nhỏ làm việc nhỏ, máy thứ em cần là hình vẽ hình học phổ thông, vì thế ngôn ngữ cũng đơn giản hơn...

PS: Dọc hướng dẫn pst-eucl làm cho em sống lại tuổi thơ ban đầu đọc cuốn manual có hình cái vòi nước

Dù sao, bài dịch của thầy cũng thực sự là tốt. Em có mỗi cái man eukleides mà hoài không dịch ra được cho mọi người coi mà tham khảo...

Một lần nữa, hoan hô sự kố gắng của Mr Chú.