VietTUG.org - old forum - threads' archive

thread_id = 3907, contains 3907, 3908, 3917, 3918, 3921, 3922, 3923, 3924, 3927, 3929, 3930, 3957, 3960, 3964, 3971, 3972, 3976, 3982, 3985
id = 3907, parent = 0, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = peter, ip = 58.186.34.219, time = 2007/08/30 (1188475296) ,
subject = Xetex là gì?, hits = 5656, karma = 0+0-,
Đã có bác nào tìm hiểu về Xetex? nó có thể làm được những gì?
 
id = 3908, parent = 3907, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = viettug, ip = 222.253.27.50, time = 2007/08/30 (1188485557) ,
subject = Re:Xetex là gì?, hits = 0, karma = 0+0-,
xetex = tex + hỗ trợ unicode (UTF8) + kỹ thuật dùng font mới
trang chủ: http://scripts.sil.org/xetex

Mình chưa thử xetex bao giờ
 
id = 3917, parent = 3907, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = dduyhai, ip = 58.187.123.189, time = 2007/08/31 (1188511089) ,
subject = Re:Xetex là gì?, hits = 0, karma = 2+0-,
Bác Peter hỏi cái là mình vọc thử XeTeX liền.

Đúng như bác viettug nói: XeTeX là một hệ thống sắp chữ (typesetting system) có cơ chế na ná như TeX, pdfTeX (XeLaTeX tương ứng với LaTeX, pdfLaTeX) kết hợp với Unicode và kỹ thuật font hiện đại. Đó là em diễn nôm từ dòng đầu tiên của LINK_HERE=xetex đấy.

Một đặc điểm thú vị của XeTeX là nó có thể sử dụng bất cứ font nào có trên máy tính của bạn mà không cần cấu hình các file TFM (TeX Font Metric) (xem http://en.wikipedia.org/wiki/Xetex).

Thôi trăm nói không bằng một làm, em thực hành một nhát xem nào.

1. Đầu tiên là cài đặt: ơn trời em cài full bản TeX Live 2007 trên Kubuntu 7.04 nên có sẵn XeTeX bản mới nhất rồi. Có port của XeTeX trên windows đấy, hình như là W32TeX thì phải. Bác nào đã một thời với OmegaVn chắc biết TeX system của Nhật này.

2. Tạo một file TeX nào: em tạo file things.tex với nội dung như sau: code:99f6fee634 (view, download)

3. Typeset cái file things.tex từ command line: xelatex things.tex

4. Xem kết quả: em thu được file things.pdf một cách trực tiếp và hiển thị đúng như mong muốn. Copy và paste ra OpenOffice.Word ngon lành. Em gửi kèm file pdf cho các bác xem thử xem http://download.viettug.org/upload/data/things.pdf .

Em sẽ thử tìm hiểu cái XeTeX này tiếp xem sao. Các bác cho em biết ý kiến nhé.
 
id = 3918, parent = 3917, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = viettug, ip = 222.254.114.198, time = 2007/08/31 (1188544884) ,
subject = Re:Xetex là gì?, hits = 0, karma = 0+0-,
Nhìn kết quả `things.pdf' trông thật đã mắt! Cám ơn bác Hải đã mở mắt cho /me

Nếu thế này, thì có cần thêm UVN forum:3911 không, texer nhỉ?

Một câu hỏi... là các font công thức Toán vẫn y như cũ
 
id = 3921, parent = 3918, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = peter, ip = 58.186.39.108, time = 2007/08/31 (1188554052) ,
subject = Re:Xetex là gì?, hits = 0, karma = 0+0-,
Hình như xetex không "sống chung" với các gói PST thì phải, tài liệu mình có vẻ đồ thị hàm số... sữ dụng các gói PST dịch bằng latex thì bình thường nhưng qua xetex or xelatex thì báo lỗi.
 
id = 3922, parent = 3921, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = dduyhai, ip = 58.187.13.14, time = 2007/08/31 (1188555768) ,
subject = Re:Xetex là gì?, hits = 0, karma = 0+0-,
Bác Peter gửi mình một file để xem thế nào? Chắc là phải có chỉnh sửa một ít mới chạy được.
 
id = 3923, parent = 3922, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = peter, ip = 58.186.34.222, time = 2007/09/01 (1188599331) ,
subject = Re:Xetex là gì?, hits = 0, karma = 0+0-,
Đoạn code sau dịch tốt trong latex, tiếng việt dùng gói UTF8
code:4d15739a04 (view, download)


Thêm đoạn code trên vào đoạn code của bác Hải thì Xetex "bó tay"
code:cf06754e68 (view, download)
 
id = 3924, parent = 3923, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = longgia2001, ip = 117.6.46.111, time = 2007/09/01 (1188604240) ,
subject = Re:Xetex là gì?, hits = 0, karma = 0+0-,
Hơ???
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{vietnam}
\usepackage{pst-eucl,pstricks,pstricks-add,pst-infixplot}
\begin{document}
\&
\documentclass[12pt]{article}
\usepackage{fontspec}
\use thiêu thiếu cái gì đó
....
 
id = 3927, parent = 3924, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = peter, ip = 58.186.37.182, time = 2007/09/01 (1188663689) ,
subject = Re:Xetex là gì?, hits = 0, karma = 0+0-,
Ah do minh copy sót, mà làm lại nó cũng không chịu "chạy" nữa chứ

code:657e870c3b (view, download)

Các bác xem hộ mình nhé!!!!!
 
id = 3929, parent = 3927, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = dduyhai, ip = 58.187.123.189, time = 2007/09/02 (1188734609) ,
subject = Re:Xetex là gì?, hits = 0, karma = 0+0-,
Theo như mình biết thì engine của xetex giống pdflatex ở chỗ là typeset thẳng ra PDF. Trong khi đó PSTRICKS sử dụng các PostScript arithmetic không có trong PDF nên XeTeX khó mà chung sống với PST được. Chán quá nhỉ?
 
id = 3930, parent = 3929, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = viettug, ip = 222.253.30.44, time = 2007/09/03 (1188804531) ,
subject = Re:Xetex là gì?, hits = 0, karma = 0+0-,
hôm trước cúp điện mình không kịp gửi bài ... mất thời gian của mấy bác quá.

1/ các bác thử fix bằng cách dùng pst2pdf xem nhé! tìm trên diễn đàn có topic về chàng này (nhưng chưa rõ ràng). home page có lẽ ở đây: http://perce.de/LaTeX/PST2pdf/

2/ đọc ở đây, thấy có nói
e - If you use the "xdvipdfmx" DVI to PDF converter (for XeTeX),
you have to rename generic/xdvipdfmx.con to generic/pstricks.c
3/ nên xem ở đây...

chúc vui
 
id = 3957, parent = 3930, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = dduyhai, ip = 58.187.122.214, time = 2007/09/06 (1189023191) ,
subject = Re:Xetex là gì?, hits = 0, karma = 2+0-,
Báo một tin không vui, cho đến bây giờ mình pó tay với sự xung đột giữa chú xetex và pst. Mình cũng đã làm theo post của viettug nhưng không giải quyết. Nói chung ý tưởng của các cách giải quyết mà mình đã thử qua đều là tìm những đoạn lệnh có postscript để biên dịch riêng rồi nhúng trở vào file pdf. Còn với ba cách của viettug thì kết quả như sau:
Cách thứ nhất dùng pst2pdf làm việc rất tốt với pdflatex nhưng không ép phê với xelatex vì nó chưa hỗ trợ xelatex.
Cách thứ hai thì không làm được vì tìm không ra file xdvipdfmx.con mặc dù lệnh xdvipdfmx chạy ngon
Cách thứ ba thì, e hèm, đọc mà loạn cào cào. Mình chẳng biết bắt đầu từ đâu vì nó tạp phí lù quá.
 
id = 3960, parent = 3957, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = dtq, ip = 146.140.220.142, time = 2007/09/06 (1189036655) ,
subject = Re:Xetex là gì?, hits = 0, karma = 3+0-,
Hi,
không theo dõi forum thường xuyên nên tham gia hơi muộn
Có lẽ bạn nên thử tikz/pgf ?
aptitude install pgf

tex
pdf
 
id = 3976, parent = 3960, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = nqthang235, ip = 210.245.52.11, time = 2007/09/08 (1189259099) ,
subject = Re:Xetex là gì?, hits = 0, karma = 1+0-,
dtq:
Có lẽ bạn nên thử tikz/pgf ?
Cảm ơn bạn dtq. tikz/pgf rất tuyệt. Bây giờ thì chắc tôi không còn vướng bận gì về TeX Unicode nữa rồi .

Kubuntu 7.04 + Kile + TeXLive 2007 = OK.
 
id = 3982, parent = 3976, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = viettug, ip = 222.252.227.71, time = 2007/09/09 (1189327587) ,
subject = Re:Xetex là gì?, hits = 0, karma = 0+0-,
có thể cho mọi người biết vài dòng về gói đó, được khôgn? (trên diễn đàn từng có một ví dụ dùng tikz/pgf để vẽ ma trận với các đường kẻ chéo forum:3313)

Thanks
 
id = 3985, parent = 3982, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = dtq, ip = 146.140.220.142, time = 2007/09/11 (1189446686) ,
subject = Re:Xetex là gì?, hits = 0, karma = 3+0-,
% nội dung được chuyển về wiki:tikz

Giới thiệu về tikz/pgf
Như ta đã biết, TeX không trực tiếp hỗ trợ các lệnh vẽ. Để khắc phục tình trạng này, các trình convert như dvips, dvipdfm định nghĩa các lệnh vẽ bằng cơ chế \special. Tuy nhiên, các \specials do được design độc lập nên không nhất quán. Mục tiêu của pgf chính là hợp nhất các \specials riêng rẽ dưới một cơ chế thống nhất.

Đối với end user, gpf tương đối low level. Để khắc phục, tikz được xây dựng trên nền tảng gpf. Về mặt syntax, tikz có thể coi như một lai tạo giữa metapost và pstricks. Những ai đã từng làm quen với các trình trên sẽ không mấy khó khăn khi sử dụng tikz.

Theo cá nhân tôi, tikz có một số ưu điểm và khuêyt điểm khi so sánh với metapost/pstricks
- Tikz tich hợp tương đối tốt với các dị bản của TeX như pdftex, xetex. Trong tương lai không xa, luatex cũng sẽ được hỗ trợ.
- Tikz cho phép dùng phông unicode trong hình vẽ. Cụ thể, tikz dùng chính phông của main document, đảm bảo tính consistency của document. Cái này metapost/pstricks có lẽ cũng làm được, nhưng setup khá vất vả.
- Docu rất tốt.

Vì tikz được lập trình hoàn toàn trên nền TeX, nó không mềm dẻo như pstricks, lại càng không thể so sánh đuợc với metapost. Tuy nhiên, qua sử dụng, tôi thấy tikz hoàn toàn đáp ứng được nhu cầu, kể cả các nhu cầu "cao cấp" Trường hợp tikz không đủ mạnh, ta có thể dùng các trình hỗ trợ như sketch, dot2tex để convert từ higher level description -> tikz.

Cuối cùng, xin giới thiệu một website khá ấn tượng về tikz
www.fauskes.net
 
id = 3964, parent = 3957, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = lyk, ip = 222.254.116.8, time = 2007/09/06 (1189063014) ,
subject = Re:Xetex là gì?, hits = 0, karma = 0+0-,
dduyhai:
Báo một tin không vui, cho đến bây giờ mình pó tay với sự xung đột giữa chú xetex và pst.
Ráng lên tí nữa bác!
Mình cũng đã làm theo post của viettug nhưng không giải quyết.
Mình không có kinh nghiệm xài xetex. ba các mình chỉ ra, cách đầu là theo kinh nghiệm xử lý lỗi với pdflatex, cách 2 trong tài liệu xetex, còn cách ba tìm ở google.
Cách thứ ba thì, e hèm, đọc mà loạn cào cào. Mình chẳng biết bắt đầu từ đâu vì nó tạp phí lù quá.
Chắc có cách giải quyết. xetex làm ra mà không mần được pst thì chỉ có phí. Trong link cuối cùng mình chỉ ra, thấy bàn rất chi tiết, nhưng thật khó coi vì nó chung chạ với các chủ đề khác.

Bi chừ còn... cách thứ 4 của dtq

Máy tính của mình lại bị hỏng. Mình hy vọng sớm fix để cùng bác dduyhai xử lý vụ này cho tới bến!
 
id = 3971, parent = 3964, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = peter, ip = 58.186.39.1, time = 2007/09/07 (1189175988) ,
subject = Re:Xetex là gì?, hits = 0, karma = 0+0-,
Các bác ráng lên để giải quyết vụ này nghen, vụ này mà xong coi như vấn đề font trong tex đã có thể coi như là xong, các bác cố lên...!
 
id = 3972, parent = 3964, thread = 3907, catid = 20, locked = 0, moved = 0,
userid = texer, ip = 222.254.130.51, time = 2007/09/07 (1189176959) ,
subject = XeTeX installation for Windows XP!, hits = 0, karma = 0+0-,
Mình có làm một bộ cài đặt XeTeX cho Windows XP để bà con cô bác muốn dùng XeTeX có cơ hội TEST nhanh chóng mà không quan tâm đến việc cài đặt. Tôi để bộ cài đặt tại files:XeTeX hoặc http://www.esnips.com/web/XeTeX-VietTUG

Nếu ai có nhu cầu xài và thử với XeTeX thì vào đó download nhé.

PS: Mong bác admin sớm chuyển file cài đặt trên về việttug.org