VietTUG.org - old forum - threads' archive

thread_id = 2555, contains 2555, 2558, 2563, 2567, 2568, 2571, 2579, 2647, 2651, 2655, 2659, 2671, 3746, 3747, 3765, 3771, 3788, 3789, 3790, 3791, 3796, 3815, 3818
id = 2555, parent = 0, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = principle, ip = 203.160.1.52, time = 2006/07/06 (1152181910) ,
subject = Cài đặt vntex trong linux, hits = 7161, karma = 0+0-,
Mình dùng vntex trong LaTeX với Windows thì được nhưng mà trong Linux thì không biết làm thế nào cả. Mình đọc hướng dẫn trong doc của vntex nhưng mà vẫn không thể nào cài được. Mong các bạn giúp đỡ.
Cảm ơn nhiều!
 
id = 2558, parent = 2555, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = longgia2001, ip = 58.186.50.51, time = 2006/07/06 (1152184015) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
1. Linux có nhiều bản phân phối, bạn hãy cho biết rõ bạn dùng bản phân phối nào???

2. Bạn dùng vntex trong linux trên nền teTeX hay TeXLive ???

3. Không thể nào cải được: bước nào không cài được, báo lỗi ra sao ...

......

n. Bạn hãy nói rõ thêm quá trình cài đặt và báo lỗi, chúng tôi mới có thể hỗ trợ chi tiết được
 
id = 2563, parent = 2555, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = viettug, ip = 222.252.237.33, time = 2006/07/06 (1152195409) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Chào principle.

Nếu bạn dùng LInux, thì mong bạn theo đúng tinh thần người dùng Linux là... đọc tài liệu kỹ thật kỹ, và nếu làm không được thì... report lỗi cũng thật kỹ.

Vì chỉ có một số ít thành viên xài VnTeX trong Linux ( trong đó có /me ) ( và bạn là người đầu tiên bị trục trặc ) nên /me không chuẩn bị hướng dẫn cài...

Khi cài đặt, bạn chú ý những điều sau:

* tạo thư mục ~/texmf/ và chép các thư mục fonts, tex,... có trong tập tin tải về của VnTeX vào thư mục đó.
* thêm các dòng về font map vào trong ~/texmf/web2c/updmap.cfg.
* sử dụng texhashupdmap để cập nhật hệ thống TeX.

Đó là các chú ý quan trọng nhất, phần còn lại bạn cứ theo hướng dẫn của VnTeX là xong.

Viẹc cho biết bạn dùng distro Linux nào cũng khá quan trọng.

Thân ái.
 
id = 2567, parent = 2563, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = principle, ip = 203.160.1.52, time = 2006/07/06 (1152199503) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Cảm ơn các bạn đã trả lời.
Xin lỗi là mình post câu hỏi không đầy đủ:
Mình dùng Fedora Core 4, và teTeX
Mình đã copy tất cả các thư mục của vntex vào texmf/fonts sau đó chạy mktexlsr và updmap. Nhưng khi biên dịch thì đều báo lỗi.
Xin lỗi là mình hiện giờ đang ngồi ngoài dịch vụ và không thể nhớ rõ là lỗi gì nên không thể nói rõ được.
Trong tài liệu của vntex nói là thêm đường dẫn vào các file texf.cnf nhưng mà mình tìm mãi mà không thấy đâu cả. Đối với một người mới dùng Linux như mình thì có lẽ mình chỉ biết là hướng dẫn từng bước như một thì mình mới làm được.
 
id = 2568, parent = 2567, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = principle, ip = 203.160.1.52, time = 2006/07/06 (1152199673) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Vì chỉ có một số ít thành viên xài VnTeX trong Linux ( trong đó có /me ) ( và bạn là người đầu tiên bị trục trặc ) nên /me không chuẩn bị hướng dẫn cài...
Như vậy thì bạn dùng kiểu gì mà biên dịch ra tiếng Việt được?
 
id = 2571, parent = 2567, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = viettug, ip = 222.252.237.33, time = 2006/07/06 (1152200695) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Nhưng khi biên dịch thì đều báo lỗi.
Nếu biết lỗi gì , biết bạn đã biên dịch cái gì , tài liệu nào mình sẽ giúp bạn tốt hơn. Hãy để ý đến tập tin *.log
Đối với một người mới dùng Linux như mình thì có lẽ mình chỉ biết là hướng dẫn từng bước như một thì mình mới làm được.
oop... vậy bạn có thể chờ đến ngày mai, mình sẽ xem lại và viết hướng dẫn cụ thể nhé !
Như vậy thì bạn dùng kiểu gì mà biên dịch ra tiếng Việt được?
Nếu cài đặt thành công thì việc dùng cũng như trong Windows thôi: \usepackage[utf8]{vietnam}
 
id = 2579, parent = 2567, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = longgia2001, ip = 125.234.150.95, time = 2006/07/07 (1152218156) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Mình đã copy tất cả các thư mục của vntex vào texmf/fonts sau đó chạy mktexlsr và updmap.
mktexlsr gneh kũng quen quen, nhưng ... Có vẻ như bạn không texhash thì phải

muốn biết một file nào đó ở đâu, đơn giản, gõ:

#find -iname "file cần tìm"

Hắn sẽ lùng trong thư mục đó và đệ quy tới tất cả các thư mục con ...

(Các bác thông cảm, biết tí xíu thôi, chỉ cách ẹ, đừng la em)
 
id = 2647, parent = 2579, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = vanchutr, ip = 125.234.247.27, time = 2006/07/22 (1153558463) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Bạn đang dùng linux nào?
Tôi đang thử hacao linux (puppylinux) nên không biết cách nào để cài tetex nên không dùng được tex.
Bạn có biết cách cài hay không? Hãy giúp tôi? Cám ơn trước
 
id = 2651, parent = 2647, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = longgia2001, ip = 125.234.149.69, time = 2006/07/24 (1153693192) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Hoan hô thầy chú, không ngại đường xá chông gai, ngày nay còn nhào vô cả linux ....

Tuy nhiên, theo em được biết, hacao (puppy) là một bản phân phối mà phương châm nhỏ gọn đặt lên hàng đầu. Vì thế, cả system của hacao linux còn nhỏ hơn cả bản phân phối TeX đầy đủ

Thầy nên thử với các bản hoàn chỉnh hơn như FC, Ubuntu (Debian) rất dễ dùng, gần gũi với người dùng windows ... không phải dùng dòng lệnh nhiều ... Có cộng đồng hỗ trợ rộng rãi: FC thì ở vnoss, ubuntu thì ... khỏi nói

Điều quan trọng là ... thầy phải cài linux vào ổ cứng, chứ Live CDs thì thường không xong Ngoại trừ trường hợp Live DVD.

Thầy thử dùng linux đi rồi sẽ thích ngay eukleides và KIG - Dĩ nhiên không thể so với pstricks nguyên thủy, nhưng nhằm đúng chỗ, phẻ hơn nhiều
 
id = 2655, parent = 2651, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = vanchutr, ip = 125.234.240.34, time = 2006/07/24 (1153733692) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Xin lỗi các members khác trên viettug. Phần này mình đi ra ngoài lề>>>
Cám ơn longgia.
Rất tiếc là mình cài FC 5 lên đĩa cứng không thành công. Khi FC5 khởi động chế độ graphic thì màn hình hiện lung tung màu và treo (chưa cài xong chỉ mới prob màn hình)
Cài Unbutu thì được 85% rồi đứng ì.
Một mặt khác vì ít biết về linux nên mình chọn HACAO. Mặt dù biết HACAO dựa trên puppy. Và mình có load gói tetex từ puppy mà cài thấy không báo lỗi nhưng không chạy. Trong khi đó mình lấy gói TexMaker từ puppy thì cài được và chạy tốt (Mình đã cài HACAO lên đĩa cứng)
 
id = 2659, parent = 2655, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = longgia2001, ip = 58.186.51.34, time = 2006/07/24 (1153736610) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Anyway, em sẽ gửi CD ra cho thầy....

Có thểphaafn cũng máy tính thầy quá mới, hoặc quá cũ (thường thì em íntall linux rất dễ dàng).

Có thể trong 2-3 tuần tới, em sẽ đi công tác ở Nha Trang ... Nếu không quá gấp, thầy chờ em ít hôm nha
 
id = 2671, parent = 2659, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = vanchutr, ip = 125.234.241.92, time = 2006/07/26 (1153921469) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Cám ơn longgia và các bạn.
Mình đã tìm thấy tetex dùng trong hacao linux và đã cài đặt.
Sau đó đã thử nghiệm thành công khi cài thêm vntex.
Một điều nữa là: Mình đã thí nghiệm việc: Chỉ chép hacao lên đĩa cứng boot được từ DOS (thực) thì chạy được hacao với đầy đủ bộ Openoffice 2.0.3 và tetex. Đĩa CD này mình đã chuyển cho hacao admin để bạn ấy xem xét.
Mình cũng chỉ có ý định tìm hiểu mà thôi.
Có gì xin thông báo sau.
longgia có ý kiến gì thì nói nhé. Cám ơn trước
 
id = 3746, parent = 2563, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = duonggvt, ip = 125.235.237.219, time = 2007/07/14 (1184352461) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
viettug:
* tạo thư mục ~/texmf/ và chép các thư mục fonts, tex,... có trong tập tin tải về của VnTeX vào thư mục đó.
Mình cũng làm như trên
viettug:
* thêm các dòng về font map vào trong ~/texmf/web2c/updmap.cfg.
* sử dụng texhashupdmap để cập nhật hệ thống TeX.
mình tìm không ra file updmap.cfg
nên đành dùng texhash rồi updmap đại bằng quyền của su.
mọi thứ có vẻ ổn nhưng khi biên dịch với PDFlatex thì bị báo là không tìn thấy gói vietnam.sty.
Bực quá mình sao lưu máy lại rồi chép đè thư mục texmf vào /usr/share/
Kiếm file updmap.cfg cũng không có.
mình làm lại bước texhash rồi updmap, mọi thứ có vẻ tốt
mình vào kile và gõ
\documentclass[a4paper,10pt]{book}
\usepackage[utf8]{vietnam}

\begin{document}
không có hôm nào đẹp như hôm nay.
\end{document}

rồi dịch bằng PDFlatex thì kết quả cho ra file .pdf hiển thị tiếng việt tốt
nhưng dịch sang DVI và ps thì kết quả là không đọc được tiếng việt
mình có gởi kèm file log và file kết quả, mọi người xem và hướng dẫn tôi khác phục nha! tôi mới chuyển qua dùng linux và tex nen kiến thức còn í ẹ lắm.
http://download.viettug.org/upload/data/thu.zip
code:8320eec5b7 (view, download)
 
id = 3747, parent = 2563, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = duonggvt, ip = 125.235.237.219, time = 2007/07/14 (1184352472) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
viettug:
* tạo thư mục ~/texmf/ và chép các thư mục fonts, tex,... có trong tập tin tải về của VnTeX vào thư mục đó.
Mình cũng làm như trên
viettug:
* thêm các dòng về font map vào trong ~/texmf/web2c/updmap.cfg.
* sử dụng texhashupdmap để cập nhật hệ thống TeX.
mình tìm không ra file updmap.cfg
nên đành dùng texhash rồi updmap đại bằng quyền của su.
mọi thứ có vẻ ổn nhưng khi biên dịch với PDFlatex thì bị báo là không tìn thấy gói vietnam.sty.
Bực quá mình sao lưu máy lại rồi chép đè thư mục texmf vào /usr/share/
Kiếm file updmap.cfg cũng không có.
mình làm lại bước texhash rồi updmap, mọi thứ có vẻ tốt
mình vào kile và gõ
\documentclass[a4paper,10pt]{book}
\usepackage[utf8]{vietnam}

\begin{document}
không có hôm nào đẹp như hôm nay.
\end{document}
rồi dịch bằng PDFlatex thì kết quả cho ra file .pdf hiển thị tiếng việt tốt
nhưng dịch sang DVI và ps thì kết quả là không đọc được tiếng việt
mình có gởi kèm file log và file kết quả, mọi người xem và hướng dẫn tôi khác phục nha! tôi mới chuyển qua dùng linux và tex nen kiến thức còn í ẹ lắm.
http://download.viettug.org/upload/data/thu.zip
code:8320eec5b7 (view, download)
 
id = 3765, parent = 3747, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = texhax, ip = 222.254.117.231, time = 2007/07/18 (1184769930) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
0/ Trong bộ tetex chắc chắn có updmap.cfg . Dương xem kỹ lại xem. Muốn có sự thay đổi, thì không nên soạn trực tiếp vào tập tin nguyên thuỷ (thường ở trong /usr/share/texmf ). Mà chép vào thư mục ~/texmf/... . Ngoài ra, cũng để ý đến thư mục ~/.texmf-var (mình thấy thư mục này trong cuối tập tin log mà Dương đưa ra; thư mục texmf-var chứa các tập tin được tự động sinh ra, nên đừng cố ý thay đổi nó nhé!).

1/ Dương đừng cố chép đè như Dương đã làm. Mọi thứ thay đổi, bổ sung cho tex đều có thể tiến hành với ~/texmf

2/ việc báo lỗi: không tìm thấy tập tin vietnam.sty là do Dương chưa cài đúng các gói (cụ thể, gói vntex) vào thư mục ~/texmf

2/ Mình nghĩ Dương phải thay tuỳ chọn UTF8 bởi UTF8x (vì tetex chưa có hỗ trợ unicode). Phải cài thêm gói ucs files:ucs

3/ tập tin LOG Dương đưa là khi biên dịch với pdflatex mà Cái bị lỗi (biên dịch với dvi, ps) sao kô đưa lên?
 
id = 3771, parent = 3765, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = lyhai08, ip = 222.253.1.59, time = 2007/07/20 (1184891863) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Mình cũng đang muốn thử dùng TeX với Linux (bản phân phối là Ubuntu, đã cài vào ổ cứng), nhưng vì là người mới dùng Ubuntu nên chưa biết phiên bản nào dùng tốt cho Ubuntu, nếu có thể mấy bác làm một hướng dẫn chi tiết những phần mềm cần dùng và cả cách cài đặt luôn thì tốt quá!
Mình nghĩ ít người dùng TeX trong Linux một phần là do người dùng chưa biết bắt đầu từ đâu và vì chưa làm chủ Linux thôi.
 
id = 3788, parent = 3771, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = dduyhai, ip = 222.252.178.242, time = 2007/07/27 (1185536111) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Bạn thử dùng texlive xem sao. Download texlive tại http://www.tug.org/texlive/ Mình dùng texlive 2007 trên ubutu ngon lành, chưa gặp bất cứ vấn đề gì. Tuy nhiên cài texlive 2007 trên linux lại chỉ có giao diện dòng lệnh, bạn chịu khó vậy.
 
id = 3789, parent = 3771, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = duonggvt, ip = 222.254.137.116, time = 2007/07/27 (1185553663) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Cảm ơn mọi người đã trả lời giải quyết giúp mình. Mình biết nguyên nhân vì sao rồi! . Gói vntex mình giải nén vào thư mục ~/texmf có quyền chmod là 700 nên mấy lệnh texhash và updmap không làm được gì là phải rồi! Sau khi mình đổi quyền sử dụng chmod thành 777 cho từng thư mục và tập tin trong đó thì mọi thứ đã OK hết! bây giờ mình đã dịch ngon lành. Trên đà tiến tới mình cài thêm gói thesis của Kỳ Anh vào nhưng mình chưa thấy hướng dẫn sử dụng ở trong đó. Nhưng mình chưa tìm kỹ, có thể nó nằm ở đâu đó! Trong vài bữa tới mình sẽ mạn phép diễn đàn hướng dẫn kỹ càng cách cài kile và các gói của tex lên diễn đàn, amater thôi, mình cũng không hiểu lắm, đến khi đó mong mọi người đừng cười.

psgói vietnam.sty của anh Hàn Thế Thành khi dùng lệnh \thebibliography chỉ cho chữ TÀI LIỆU thay vì TÀI LIỆU THAM KHẢO như trong luận văn của bạn Kỳ Anh? mình không biết cách sửa nó lại! .)
 
id = 3790, parent = 3789, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = viettug, ip = 222.254.117.252, time = 2007/07/27 (1185554708) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
1/ nếu ngay từ đầu Dương tạo thư mục đó ~/texmf với quyền user bình thường thì mọi chuyện kô đến nôi rắc rối như vậy
2/ xọ qua linux một xíu: tập tin nên có quyền 644 và thư mục nên có quyền 755. Nếu tập tin có quyền 666 hoặc thấp hơn (ví dụ 777) thì mọi người có thể xóa được. Dương nên viết script để thực hiện việc đổi mod tự động, hoặc dùng context menu của kde/gnome/xfce/...
3/ gói thesis mình viết rất chuối. có gì Dương góp ý thêm nhé
4/ thêm dòng sau đây vào đầu tài liệu, trước \begin{document}, hoặc là ngay trước khi dùng \thebibliography
\def\refname{Tài liệu tham khảo}
 
id = 3791, parent = 3790, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = duonggvt, ip = 125.235.235.25, time = 2007/07/28 (1185560834) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 1+0-,
1/ nếu ngay từ đầu Dương tạo thư mục đó ~/texmf với quyền user bình thường thì mọi chuyện kô đến nôi rắc rối như vậy
==> mình cũng làm thế đấy chứ, nhưng chủ yếu là những thứ trong gói nén đó mình lấy trong miktex ra nên nó mới vậy...hic hic.. gói vntex có trên diễn đàn chắc là không thế đâu nhỉ!!? mà cũng không sao làm nhiều thì càng hiểu vẫn đề hơn!
2/ viết script để thực hiện việc đổi mod tự động, hoặc dùng context menu của kde/gnome/xfce/...
==> chưa đủ khả năng , mình đang học cách lập trình shell, làm một số script nhưng báo um xùm, chưa chạy --> tức!!!
3/ gói vnthesis
==> mình đã tìm ra cái xuộc hướng dẫn trong đó rồi! mình thấy cái mẫu ấy rất đẹp
 
id = 3796, parent = 3791, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = viettug, ip = 222.254.117.252, time = 2007/07/28 (1185608832) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
duonggvt:
3/ gói vnthesis
==> mình đã tìm ra cái xuộc hướng dẫn trong đó rồi! mình thấy cái mẫu ấy rất đẹp
Cám ơn Dương đã động viên.

Mà nè, source người ta đọc gần như là "sọts" chứ, sao mà chơi cái xuộc vậy. hì hì, bữa ni mới nghe đó nhe!
 
id = 3815, parent = 3796, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = duonggvt, ip = 125.235.232.97, time = 2007/08/02 (1185998404) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 2+0-,
Cách cài tetex và các trình soạn thảo tex trên ubuntu
Dễ dàng thôi. Hãy mở terminal ra (Applications -> Accessories -> terminal
- Muốn cài winefish và tetex thì gõ: sudo apt-get install winefish
- Muốn cài kile và tetex thì gõ: sudo apt-get install kile
- Ai quen xài texmaker thì gõ : sudo apt- get install texmaker.
Hoặc cài luôn cả 3 cũng không thành vấn đề. Nếu cài cả 3 thì lần đầu tiên hơi lâu nhưng lần sau thì rất nhanh bởi vì lần đầu máy sẽ kiểm tra thấy trên máy chưa có tetex nên tải về cài tetex trước rồi mới đến cài trình soạn thảo . Các phần mềm soạn thảo này rất đẹp, hỗ trợ tốt unicode và autocomplete các lệnh kể cả các lệnh mới và các môi trường mới định nghĩa bằng lệnh \newcommand\newenvironment luôn .
Cách cài gói tiếng việt vntex(cũng như các gói khác) cho tex
1/ Tải gói vntex về. Bấm vào đây để tải. (Nên làm bước này vì nếu tận dụng gói sẵn có trong window cũng được nhưng phải chuyển quyền sử dụng nó thành 755 thì các lệnh texhash và updmap sau đây mới có tác dụng)
2/ Tạo thư mục ~/texmf : trong terminal gõ: mkdir ~/texmf
3/ Xả nén gói mới tải về và chép nó vào thư mục vừa tạo là ~/texmf.
4/ Yêu cầu tex cập nhật các gói mới chép vào: trong terminal gõ: sudo texhash
5/ Cập nhật các font trong gói vntex cho tex: trong terminal gõ: updmap
Xong rồi đấy. Bạn đã cài xong gói vntex cho tetex. Sau này muuốn cài gói nào bạn cứ làm tương tự: làm bước 3/ và 4/
Mình hướng dẫn tương đối kỹ càng nhưng là cách ẹ! mọi người cứ thử đi nhé, không được thì lên diễn đàn hỏi tiếp. Mình đã cài theo các bước này và đã thành công( hị vọng các bạn cũng thế )
PS: cái thư mục tạo ra ~/texmf rất quan trọng. Bạn để chổ khác hay đặt tên khác thì không có tác dụng trừ việc bạn biết chổ để sửa cái đường dẫn mà tex theo đó để cập nhật dữ liệu .
 
id = 3818, parent = 3815, thread = 2555, catid = 10, locked = 0, moved = 0,
userid = viettug, ip = 222.253.28.181, time = 2007/08/03 (1186132601) ,
subject = Re:Cài đặt vntex trong linux, hits = 0, karma = 0+0-,
Cám ơn Dương rất nhiều. Tài liệu này nên chuyển trang wiki wiki:vntex