This page is READ-ONLY. It is generated from the old site.
All timestamps are relative to 2013 (when this page is generated).
If you are looking for TeX support, please go to VietTUG.org

TeX Editors

Added by over 4 years ago

Cái này là tớ muốn tiếp bài review của kyanh ở bên Issues nhưng tớ thấy nó nên để vào forum để mọi người tiện tranh luận.

Winshell và các tex editors khác.

Quả thật trên nền Windows thì theo mình Winshell là một lựa chọn số một. Tuy nhiên nó còn một vài khuyết điểm mà rất dễ bị các phần mềm khác vượt mặt trong thời gian tới. Mình thử liệt kê sơ bộ ra đây để các bạn tham khảo:
  • Màn hình làm việc thoáng nhưng chưa thoáng bằng TeXShop hay iTeXMac trên nền Mac OS. Bạn nào có cơ hội dùng thử một trong hai phần mềm đó thì sẽ đồng ý với tớ ngay. TeXShop gọn gàn đến mức bạn có thể để song song 2 cửa sổ tex editor và pdf preview mà không thấy tí teo chật chội nào.
  • kyanh đã đề cập rồi: Không hỗ trợ mặc định UTF8. (Về phần mình thì đã có vài kinh nghiệm thương đau về vụ này rồi). Nhưng mà vẫn còn là quá tốt nếu so với 2 phần mềm TeX thương mại PcTeX và WinEdt. Phần mềm miễn phí TeXnicCenter cũng không có tính năng này luôn.
  • Inverse search và Forward search giữa tex source và pdf preview không có (hoặc có nhưng tớ không biết). Cái này là quan trọng lắm nha. Đặc biệt là nếu bạn phải gõ một văn bản thuộc hàng khủng là biết ngay. Nếu các bạn cố gắng một chút thì sẽ cấu hình được inverse search với Yap (dvi preview của MiKTeX) nhưng việc typeset ra dvi có vẻ ngày càng bị xa lánh. Tranh thủ báo tin luôn là Synctex option đã có trong MiKTeX ver2.7 và TexLive 2008. Công nghệ này giúp bạn nhẩy nhót thoái mái giữa file nguồn tex và file pdf. Ngoài ra SumatraPDF bản mới nhất cũng đã hỗ trợ công nghệ này. Mỗi tội cách cấu hình thì thật là rất rất khó.
  • kyanh cũng đã đề cập: Không tự động hoàn thành lệnh. Tuy nhiên chuyện này cũng không phải là quá nghiêm trọng. Không rõ các bạn thế nào chứ tớ chẳng mấy khi dùng tính năng này cả. Dĩ nhiên nếu chỉ cần gõ \begin{...} rồi đươc tự động thêm \end{...} thì cũng không phải là tồi.
  • Tiếp theo là chỉ có bản chạy trên windows mà thôi. TexMaker có bản chạy trên win, trên linux và mac. Báo tin luôn TeXMaker đã ra lò bản 1.8 vào ngày 4 tháng 11 năm 2008 với một vài tính năng mới.
  • Có 2 tính năng mà tớ tìm mỏi mắt mà không thấy trong các tex editor mà vẫn không thấy: một là code folding. Nhiều khi công thức toán dài loằng ngoằng mình muốn nó cuộn lại để có một cái nhìn thoáng hơn. Tính năng thứ 2 thì tớ không biết gọi là gì, tạm gọi là auto-shift screen. Nếu các bạn chú ý một tẹo thì khi mình soạn một văn bản thì lúc nào mắt của tụi mình cũng phải dính tịt vào dưới đáy màn hình. Vị trí đó thì mỏi cổ và mắt lắm, lại tủn mà tủn mủn nữa chứ. Ngán ngẩm hết chỗ nói. Liệu có cái tex editor nào khắc phục được cái điều nho nhỏ đó không nhỉ.

TeXWorks - Ứng cử viên tiềm tàng.

Hôm nọ lang thang trên TUG thì vớ được anh chàng này TeXWorks. Xem ra cu cậu này tuy mới ở dạng trứng nước như xem ra có vẻ bé hạt tiêu lắm. Có thể nói TeXWorks là một phiên bản của TeXShop trên nhiều hệ điều hành gồm Mac OS X, Linux, và Windows. Tính năng nổi bật của TeXWorks là inverse và forward search giữa file nguồn và file pdf nhờ pdf-viewer tích hợp sẵn. Các bạn có thể load về và dùng thử tại đây.
Dĩ nhiên là còn nhiều khuyết điểm của một phần mềm mới ra đời (thậm chí còn chưa có bản beta nào) nhưng với thiết kế đơn giản, dễ dùng nhưng cũng không kém phần mạnh mẽ, mình tin sẽ nhiều bạn thích TeXWorks :D.


Replies (79)

RE: TeX Editors - Added by hungptit over 4 years ago

Duoi day la mot so kinh nghiem cua minh ve dung phan mem soan thao TeX mien phi:

1. lyx: Cho phep soan thao hinh anh lan van ban truc quan, rat tien loi cho viec soan cong thuc toan hoc. Hien co ca phien ban trong Linux lan windows.

2. kile: Cuc ki tien loi de soan TeX, co du cac tinh nang ma ban yeu cau. Kyle hinh nhu chi co ban cho Linux.

RE: TeX Editors - Added by over 4 years ago

dduyhai wrote:

  • Màn hình làm việc thoáng nhưng chưa thoáng bằng TeXShop hay iTeXMac trên nền Mac OS. Bạn nào có cơ hội dùng thử một trong hai phần mềm đó thì sẽ đồng ý với tớ ngay. TeXShop gọn gàn đến mức bạn có thể để song song 2 cửa sổ tex editor và pdf preview mà không thấy tí teo chật chội nào.
    Hàng của Mac thì hỏng dám so rồi, bác ạ :)
  • kyanh đã đề cập rồi: Không hỗ trợ mặc định UTF8. (Về phần mình thì đã có vài kinh nghiệm thương đau về vụ này rồi)
    TeXMake và WinShell cùng y một bệnh. Mình giới thiệu cho Sinh viên, về nhà gõ tiếng Việt không được. Các tài liệu cũ phải ... tuốt lại :)
  • Inverse search và Forward search giữa tex source và pdf preview không có (hoặc có nhưng tớ không biết). Cái này là quan trọng lắm nha. Đặc biệt là nếu bạn phải gõ một văn bản thuộc hàng khủng là biết ngay. Nếu các bạn cố gắng một chút thì sẽ cấu hình được inverse search với Yap (dvi preview của MiKTeX) nhưng việc typeset ra dvi có vẻ ngày càng bị xa lánh. Tranh thủ báo tin luôn là Synctex option đã có trong MiKTeX ver2.7 và TexLive 2008.
    Nói sao chứ biên dịch bằng DVI vẫn nhanh chán. Lý do của việc dùng pdftex là khi tài liệu dùng fonts thoải mái quá. Còn với yêu cầu bình thường, dùng *.tfm, *.mf thì đâu có gì DVI vẫn lẹ hơn PDF rất nhiều.

Công nghệ này giúp bạn nhẩy nhót thoái mái giữa file nguồn tex và file pdf. Ngoài ra SumatraPDF bản mới nhất cũng đã hỗ trợ công nghệ này. Mỗi tội cách cấu hình thì thật là rất rất khó.
Cảm ơn dduyhai vì thông tin thú vị về SynTeX và SumatraPDF. Ý bác có phải nói tới tính năng Reloadable của Sumatra? Hay tính năng nào khác?

  • kyanh cũng đã đề cập: Không tự động hoàn thành lệnh. Tuy nhiên chuyện này cũng không phải là quá nghiêm trọng. Không rõ các bạn thế nào chứ tớ chẳng mấy khi dùng tính năng này cả.

Cái này là thói quen. Bản thân tớ cũng lười và cần đến autocompletion :)

  • Tiếp theo là chỉ có bản chạy trên windows mà thôi. TexMaker có bản chạy trên win, trên linux và mac. Báo tin luôn TeXMaker đã ra lò bản 1.8 vào ngày 4 tháng 11 năm 2008 với một vài tính năng mới.

Tính năng đáng nể nhất của nó là nó cho phép mở ra chỉ một instance. Trước đây mỗi lần View là một instance mới, nhìn ngố ra phết.

  • Có 2 tính năng mà tớ tìm mỏi mắt mà không thấy trong các tex editor mà vẫn không thấy: một là code folding. Nhiều khi công thức toán dài loằng ngoằng mình muốn nó cuộn lại để có một cái nhìn thoáng hơn. Tính năng thứ 2 thì tớ không biết gọi là gì, tạm gọi là auto-shift screen. Nếu các bạn chú ý một tẹo thì khi mình soạn một văn bản thì lúc nào mắt của tụi mình cũng phải dính tịt vào dưới đáy màn hình. Vị trí đó thì mỏi cổ và mắt lắm, lại tủn mà tủn mủn nữa chứ. Ngán ngẩm hết chỗ nói. Liệu có cái tex editor nào khắc phục được cái điều nho nhỏ đó không nhỉ.

Code folding ? Dùng VieTeX xem :D Hoặc là chia nhỏ tài liệu ra. Còn phần window split thì một số editor có nhưng chúng lại không support tốt cho TeX.

Vài dòng vậy. Mình sẽ trao đổi thêm sau.

RE: TeX Editors - Added by over 4 years ago

Hì hì, tính năng Reloadable của SumatraPDF là kinh điển rồi bạn ạ. Í tớ nói ở đây là SumatraPDF bản 0.9.3 đã hỗ trợ synctex. Nói nôm na là nếu bạn xem file pdf trong SumatraPDF thì khi bạn ấn đúp chuột vào một vị trí nào đó thì nó sẽ nhẩy đến vị trí tương ứng ở trong file nguồn TeX và ngược lại. Tuy nhiên tớ mới chỉ nghe Internet nó đồn chứ cũng chưa cấu hình được. Ngán quá. Bạn nào đã làm thành công thì post một bài hướng dẫn cho anh em nhá :).

Còn về Kile thì tớ quên khuấy mất. Hàng khủng của Linux đây mà. Mỗi tội chỉ chạy trên Linux mới đau trong khi có rất nhiều bạn dùng windows :((.

Còn LyX thì tớ chưa dùng. Nếu bạn hungptit hoặc ai đó dùng rồi thì làm một cái review cho mọi người cùng tham khảo :).

Về phần mềm VieTeX của thầy Điển tớ không bàn ở đây vì một số lí do. Còn tiền thân của VieTeX là vx editor thì có vẻ đã không còn được support nữa.

RE: TeX Editors - Added by over 4 years ago

dduyhai wrote:

Hì hì, tính năng Reloadable của SumatraPDF là kinh điển rồi bạn ạ. Í tớ nói ở đây là SumatraPDF bản 0.9.3 đã hỗ trợ synctex. Nói nôm na là nếu bạn xem file pdf trong SumatraPDF thì khi bạn ấn đúp chuột vào một vị trí nào đó thì nó sẽ nhẩy đến vị trí tương ứng ở trong file nguồn TeX và ngược lại. Tuy nhiên tớ mới chỉ nghe Internet nó đồn chứ cũng chưa cấu hình được. Ngán quá. Bạn nào đã làm thành công thì post một bài hướng dẫn cho anh em nhá :).

Tính năng reloadable có từ bản tháng 5/2008. Mới đó mà ra bản 0.9.3 rồi. Xem Feature List để có thông tin đầy đủ hơn về Sumatra :) Trang web của Sumatra không hỗ trợ RSS feed (?) nên mình lạc hậu mất rồi :))

Nhào vô chiến với SyncTeX thôi! SumatraPDF thật cool. Nhưng mà cũng có vài điểm bất tiện mình sẽ đề cập sau.

Note: trước đây trong bản VnMiK-3x có hỗ trợ inverse search với pdf viewer, nhưng xài một ứng dụng của ngài Oberdiek

Còn về Kile thì tớ quên khuấy mất. Hàng khủng của Linux đây mà. Mỗi tội chỉ chạy trên Linux mới đau trong khi có rất nhiều bạn dùng windows :((.

Tại trang chủ của Kile có viết: "Kile does not run natively on a Windows machine, however there has been a report of a successful installation of Kile on a Windows machine using KDE on CygWin. " :) Kile là một Editor đồ sộ, nặng nề, có lắm thứ... chẳng bao giờ mình xài tới :)

Còn LyX thì tớ chưa dùng. Nếu bạn hungptit hoặc ai đó dùng rồi thì làm một cái review cho mọi người cùng tham khảo :).

Mình sẽ nhờ Long review cái này. Bạn hungptit có thể phối hợp với Long không?

Về phần mềm VieTeX của thầy Điển tớ không bàn ở đây vì một số lí do. Còn tiền thân của VieTeX là vx editor thì có vẻ đã không còn được support nữa.

Vx không còn được support nữa. VieTeX cũng cần được xem xét cẩn trọng. Mình không tán thành quan niệm bản quyền của tác giả VieTeX nhưng nhó là một editor tốt, có code -folding đấy. Tuy nhiên, hiện nay mình cho rằng VieTeX đã đi lệch hướng. (Xem qua feature list bản mới nhất)

TB: Mới hôm qua cài Ubuntu 8.10 cho cậu sinh viên. Mò vào synaptics thì thấy Winefish bản stable cuối cùng. Vui ghê. Mọi người hỏng ai chịu xài Winefish nhỉ. hi:)

RE: TeX Editors - Added by nqt over 4 years ago

Hi! Mình đang dùng Winshell, nghe các bạn giới thiệu TeXmaker, mình download về dùng thử. Không biết là mình "cấu hình" tốt chưa khi "biên dịch" 1 file .tex nào đó thì:
Ít nhất, bác Winshell *còn chạy, chạy đến khi xong
(thông báo message). Còn TeXmaker lặng im (không hiển thị chạy, chạy cụ thể mà chỉ có 1 dòng thông báo và 1 dòng kết thúc!), tốc độ có vẻ chậm hơn, làm mình tưởng máy treo. Nếu khắc phục cái vụ này thì mình sẽ chuyển sang TeXmaker luôn. Công nhận, bác TeXmaker có giao diện đẹp thật đấy. Dùng được cho windows và linux nữa.

RE: TeX Editors - Added by over 4 years ago

nqt wrote:

Hi! Mình đang dùng Winshell, nghe các bạn giới thiệu TeXmaker, mình download về dùng thử. Không biết là mình "cấu hình" tốt chưa khi "biên dịch" 1 file *.tex nào đó thì: Ít nhất, bác Winshell còn chạy, chạy đến khi xong (thông báo message). Còn TeXmaker lặng im (không hiển thị chạy, chạy cụ thể mà chỉ có 1 dòng thông báo và 1 dòng kết thúc!), tốc độ có vẻ chậm hơn, làm mình tưởng máy treo. Nếu khắc phục cái vụ này thì mình sẽ chuyển sang TeXmaker luôn. Công nhận, bác TeXmaker có giao diện đẹp thật đấy. Dùng được cho windows và linux nữa.
nqt thử chọn Quick Build (biểu tượng có chữ Q trên thanh công cụ), sẽ có các thông báo. Với người dùng TeXMaker thì các điều sau là lưu ý:

  1. tên tập tin, tên thư mục dùng tiếng Việt không dấu, không chứa khoảng trắng. Ví dụ, tập tin c:\my documents\abc\latex.tex sẽ không biên dịch được với TeXMaker (vì my documents chứa khoảng trắng)
  2. TeXMaker cũng nên để trong một thư mục không có chứa khoảng trắng
  3. Chỉnh Encoding: Options / Configure / Editor / Encoding => UTF-8

RE: TeX Editors - Added by texer over 4 years ago

Xin chào tất cả mọi người. Việc dùng SumatraPDF là quá tốt, nó hỗ trợ tìm ngược mã nguồn rất tuyệt; việc quay ngược mã nguồn (2 chiều) chính xác không thể tin nỗi:D Còn hơn cả YAP!

Tuy nhiên, tớ chỉ load được với WinEdt thôi, còn các Editor khác thì khó cấu hình quá. Nếu ai quan tâm tớ sẽ đưa bản Demo lên cho xem.

RE: TeX Editors - Added by over 4 years ago

texer wrote:

Tuy nhiên, tớ chỉ load được với WinEdt thôi, còn các Editor khác thì khó cấu hình quá. Nếu ai quan tâm tớ sẽ đưa bản Demo lên cho xem.
Bác cho xin cái bài để load trong WinEdt. Có thể dựa vào bài đó để xử cho các editor khác. (Nhưng nếu dùng DDE thì bó tay à nghe)

RE: TeX Editors - Added by over 4 years ago

Mình vừa mới thử với TeXnicCenter thì thấy hoạt động được. Mọi người làm theo hướng dẫn trong trang này nhé:

http://forums.fofou.org/sumatrapdf/topic?id=6925&comments=4

Mình load phiên bản Sumatra từ blog của William về, nó có sẵn chức năng set inverse search ngay trong menu nên rất tiện. Sau khi chạy Sumatra thì vào File/ Set inverse search command-line, copy đoạn lệnh "C:\Program Files\TeXnicCenter\TEXCNTR.EXE" /ddecmd "[goto('%f', '%l')]" dán vào thế là chạy được. Nhưng có lẽ mọi người nên build lại file nguồn trước đã nhé.

RE: TeX Editors - Added by over 4 years ago

Cảm ơn hong_linh!

Như vậy là để dùng tính năng pdfsync, cần phải editor hỗ trợ lệnh DDE. Cái này thì TeXMaker chịu sầu rồi.

RE: TeX Editors - Added by over 4 years ago

kyanh wrote:

nqt wrote:

Hi! Mình đang dùng Winshell, nghe các bạn giới thiệu TeXmaker, mình download về dùng thử. Không biết là mình "cấu hình" tốt chưa khi "biên dịch" 1 file *.tex nào đó thì: Ít nhất, bác Winshell còn chạy, chạy đến khi xong (thông báo message). Còn TeXmaker lặng im (không hiển thị chạy, chạy cụ thể mà chỉ có 1 dòng thông báo và 1 dòng kết thúc!), tốc độ có vẻ chậm hơn, làm mình tưởng máy treo. Nếu khắc phục cái vụ này thì mình sẽ chuyển sang TeXmaker luôn. Công nhận, bác TeXmaker có giao diện đẹp thật đấy. Dùng được cho windows và linux nữa.

nqt thử chọn Quick Build (biểu tượng có chữ Q trên thanh công cụ), sẽ có các thông báo. Với người dùng TeXMaker thì các điều sau là lưu ý:
  1. tên tập tin, tên thư mục dùng tiếng Việt không dấu, không chứa khoảng trắng. Ví dụ, tập tin c:my documentsabclatex.tex sẽ không biên dịch được với TeXMaker (vì my documents chứa khoảng trắng)
  2. TeXMaker cũng nên để trong một thư mục không có chứa khoảng trắng
  3. Chỉnh Encoding: Options / Configure / Editor / Encoding => UTF-8
    Tên tập tin hay tên thư mục chứ khoảng trắng gì nó cũng chạy tốt hết anh ạ, ít nhất là đối với bản TeXMaker em đang dùng.
    Theo em thì nhược điểm của TeXMarker là tốc độ biên dịch chậm và không hỗ trợ hoàn thành câu lệnh.
    Em có nghe nói là TXC có hỗ trợ hoàn thành câu lệnh nhưng không hiểu lắm. Ví dụ như khi gõ \usep thì nó tự động hiện ra một khung có ghi chữ \usepakage, nhưng không biết làm thế nào để đưa nó vào, đành phải gõ đầy đủ (với PCTeX thì chỉ cần nhấn Enter).

RE: TeX Editors - Added by over 4 years ago

Ố là la. Như vậy là PcTeX đã có tính năng hỗ trợ dòng lệnh rồi nhỉ? Mình không nhớ TXC thế nào. Bạn thử dùng TAB (đây là lối hoàn thành lệnh phổ biến trong thế giới nix, và hầu như mình chỉ biết có cách này)

Bản TeXMaker mới nhất có thể đã khắc phục lỗi về tập tin có khoảng trắng. Trên một bản cũ mà mình giới thiệu cho sinh viên, lỗi này thường gây nhầm lẫn :)

TeXMaker chậm cũng là điều dể hiễu. Vì nó tự phân phối tài nguyên dành cho trình dịch tex.

Câu hỏi: thế editor (hỗ trợ unicode) nào tốt nhất cho tex user đây?

dduyhai wrote:

TeXWorks - Ứng cử viên tiềm tàng.
Mình vừa thử chàng này xong. Ấn tượng về chàng này là tính đơn giản, gọn gàng. Mình thích TeXWorks. Tuy nhiên, nó chưa đầy đủ và cần một thời gian nữa mới có thể là đối thủ của những editor khác :)

RE: TeX Editors - Added by hungptit over 4 years ago

Chao moi nguoi,
Ban lyx 1.6 moi ra thuan tien hon rat nhieu so voi ban cu~. Dung ve phia mat tien loi thi ban lyx moi co the tuong duong voi scientific workplace.
Minh chua dung lyx voi tieng Viet bao gio, ban nao o day da dung lyx voi tieng Viet roi thi gioi thieu cho moi nguoi giup minh voi.

RE: TeX Editors - Added by over 4 years ago

Mình chưa thử lyx 1.6, nhưng có thể mần tiếng việt tốt với bản 1.5.6.

Quy trình như sau:

Chọn menu: Document --> Setting (hay option gì gì đó) ---> có chỗ latex preamble ... Đến đây thì ... bạn thêm vào các option của mình nhé ....

NOTE:

Lyx không biết tiếng việt nên mấy chỗ chapter, section, nó không xì trum ra tiếng việt, nhưng khi dịch thì OK.

Cái này là hiển nhiên vì chỉ có quá trình dịch, hắn mới vác vntex vào.

NOTE2:

Lyx tiếp cận latex theo triết lý hơi khác với cách làm thông thường với một shell thuần tuý, vì vậy để tạo ra các văn bản hoành tráng thì lyx có thể tạo ra file cơ bản .... Giúp mình dễ chịu khi soạn thảo .... Còn để sắp chữ cho ra ngô ra hoai, thì mình vẫn phải export nó ra file .tex rồi mần thôi

RE: TeX Editors - Added by over 4 years ago

Hôm nay mình mới load bản Winedt 5.6 beta về dùng thử thấy rất thích. Nếu so sánh với các phần mềm soạn thảo trước đây mình dùng như TeXnicCenter hay Winshell thì rõ ràng là hơn hẳn. Chỉ có điều phần mềm này lại phải mua. Bác nào đã dùng anh này rồi phân tích hộ một số điểm mạnh/yếu của nó với, cũng như cho mình biết có dùng Winedt để soạn tiếng Việt được không. Mình muốn tìm hiểu kỹ xem có xứng đáng bỏ tiền ra mua hay không.

Cảm ơn mọi người trước nhé!

RE: TeX Editors - Added by over 4 years ago

Phần mềm đó cho phép bạn dùng thử 30 ngày. Bạn có thể dùng thử và rồi quyết định mua cũng chưa muộn. Tuy nhiên, thay vì đi tìm hiểu nó có cái gì, bạn cần tìm hiểu trước hết mình cần gì. Khi đó, lựa chọn sẽ tốt hơn.

Trong diễn đàn có texer là người rất thích và khá am hiểu về WinEdt. Để mình nhắn bạn ấy trả lời cho bạn về WinEdt này.

Anyway bạn cũng nên ngó xem qua Vietex của thầy Điển (lên Google mà tìm); mình ngó sơ qua thấy nó cũng nhiều thứ như WinEdt rồi.

RE: TeX Editors - Added by texer over 4 years ago

Chào bác hong_linh!

Tôi không định TIẾP THỊ cho Winedt, nhưng tôi chỉ nói một số tính năng của nó mà tôi cảm thấy thích:

1. Đây là một editor hỗ trợ tự hoàn thành môi trường:

VD1: khi gõ \begin{abcxxx}} thì tự động có kết quả:

\begin{abcxxx}
con trỏ ở đây
\end{abcxxx}

VD2: Nếu chúng ta dùng nhãn hoặc tài liệu tham khảo và muốn trích dẫn thì chỉ cần gõ \eqref{} hoặc \cite{} thì ngay tức khắc có một menu list các label đã gán trong tài liệu cho chúng ta chọn. Nếu chúng ta trỏ vào label nào thì con trỏ sẽ chỉ vào đúng vị trí label trong file tex để chúng ta xem luôn! Cực hay:))

2. Việc quản lý một bài giảng qua cấu trúc TOC của nó rất dễ dàng với Project Tree.

3. Dễ dàng thêm và viết các script để làm nhiều việc khác và thêm vào menu của Winedt dễ dàng.

4. Tính portable cao, có thể thiết lập chạy trực tiếp, không cần cài đặt.

5. Hỗ trợ thiết lập quay ngược mã nguồn với SumatraPDF rất chính xác. Có lẽ hơn hẳn một số Editor khác. Nếu dùng với MikTeX thì Yap tự động nhận ra Winedt để quay ngược mã nguồn. Tuy nhiên bây giờ DVi có lẽ quá già và chậm chạp:D

6. Có menu cho hầu hết các ký hiệu toán học nên những người mới dùng có thể không cần nhớ lệnh. Nhưng những ai dùng nhiều và quen thuộc thì không ưa cái menu này, vì nó làm chậm chạp việc khởi động chương trình.

Nhược điểm:

1. Chưa hỗ trợ folding (hãy đợi đến v5.7).

2. Chưa hỗ trợ UTF8 (chỉ có TCVN).

3. Chưa có chức năng tự động list các lệnh hướng dẫn như KILE bên LINUX (Cái này Kile là #1!).

4. Khó đưa việc kiểm tra chính tả Tiếng Việt vào Winedt (có lẽ vì sự phức tạp của TV).

PS: Trong quá trình làm việc, nếu tôi cần yêu cầu gì thì bắt đầu nghĩ đến việc viết Script cho Winedt làm việc. Thời gian trôi đi cũng quá nhanh và đầu óc con người cũng bị phôi pha. Do đó còn nhiều thứ tốt của Winedt mà tôi chưa kể ra hết. Mong mọi người đóng góp để chúng ta có thể suy nghĩ và thiết lập lại cho Winedt hoặc đề nghị cho tác giả.

Nếu chúng ta hiểu được nhiều tính năng tốt của các Editor thì hy vọng đến lúc chúng ta sẽ thiết lập một Editor free nào đó với đầy đủ các tính năng như yêu cầu.

Xin nói thêm: VieTeX hỗ trợ UTF8 là quá tốt, nhưng nó quá đóng kín:D Tôi thích một phần mềm có thể cho users tự ý thay đổi theo ý thích của mình nhằm giúp họ giải quyết các bài toán họ đang gặp phải trong quá trình soạn thảo. Một phần nữa là VieTeX đang trong quá trình hoàn thành nên nó gặp nhiều lỗi khi chạy trên các hệ điều hành khác nhau. Nhiều lỗi không thể hiểu được nên tôi rất ngại dùng.

Mọi chi tiết về việt thiết lập lại cho Winedt có thể xem ở đây:
http://www.winedt.org/
hoặc
http://www.winedt.org/temp/

RE: TeX Editors - Added by over 4 years ago

Cảm ơn texer!

Trong các tính năng mà texer đưa ra thì mình chấm điểm cộng (+) cho việc quản lý cấu trúc tài liệu và hỗ trợ hoàn thành các tham chiếu. Tất cả các tính năng còn lại có thể có được ở editor khác

  1. viết kịch bản: nếu thích kịch bản thì dùng LuaTeX (trong bản MiKTeX 2.8 tới đây mới có), hoặc dùng script bên ngoài (bash script chẳng hạn). Mình từng nghiên cứu kịch bản của WinEDT. Nói chung học ngôn ngữ của nó thì chỉ nói chuyện được với nó thôi, đâu có theo cái chuẩn nào? Nếu nghiên cứu LuaTeX hoặc bashscript thì có thể làm được rất rất nhiều việc khác có ích nữa.
  2. hoàn thành lệnh: TeXnicCenter chẳng hạn, tuyệt vời đâu kém
  3. menu trực quan: mọi người hãy in ra cuốn Comprehensive List of LaTeX symbols ra mà xài, trực quan, đẹp mắt vô cùng, chứa mọi thứ trên trời dưới đất trong đó. Chẳng có cái Menu trực quan nào của Editor thỏa mãn đâu: vừa thiếu lại vừa thừa. Thiếu vì nó không kể hết cái ta cần, thừa vì có nhiều cái ta chẳng bao giờ dùng tới (đó là lý do tại sao bật Winefish lên bà con thấy tòan chữ không là chữ)
  4. hỗ trợ PDFsync: cái này là do hỗ trợ DDE mà ra. TXC cũng có đấy

Theo mình thì thay vì bỏ tiền ra mua WinEDT thì có thể xài alternative miễn phí là TXC.

Trong bài viết của mình, texer có nói về sự chậm chạp của dvi. Mình không rõ ý chỗ này, mong được giải thích thêm. Mình thì chẳng khoái gì pdftex vì nó chậm hơn theo kinh nghiệm của mình :). Nếu hệ thống font được đệm tốt thì dvi là số một.

RE: TeX Editors - Added by over 4 years ago

Cảm ơn bác Texer và bác Kỳ Anh. Những thông tin thu được rất bổ ích cho tôi. Thật tình thì tôi cũng mới chỉ bắt đầu tự mày mò tìm hiểu LaTeX một năm trước đây thôi, lại không phải là dân kỹ thuật nên cũng không có nhiều thời gian tìm hiểu sâu. Một số ưu điểm của Winedt mà bác Texer liệt kê chính tôi đã được thử nghiệm nên mới thấy thích như vậy. Tuy nhiên, có một số điểm thì tôi cũng chưa rõ lắm. Ví như việc viết script hay chưa hỗ trợ folding, bác nói rõ hơn chút được không? Chẳng hạn như dùng ngôn ngữ lập trình nào hay trình tự để có script ra làm sao.

Tôi đã cài thử VieTex rồi nhưng vì máy tôi dùng Win Vista nên trục trặc không chạy được. Hình như cho tới giờ bác Điển vẫn chưa sửa cái này thì phải.

TXC đúng là có hỗ trợ câu lệnh, nhưng Winedt còn hơn ở chỗ là nó cho phép khai báo trước một số tham số. Chẳng hạn, nếu mình muốn chèn lệnh \enumerate thì Winedt cho phép mình khai báo trước số danh mục là bao nhiêu để tự động điền sẵn lệnh cho mình. Tuy nhiên, cái này cũng không quá ưu việt so với TXC.

Chán là hiện nay Winedt chưa hỗ trợ Unicode nhỉ. Tôi sẽ chưa bỏ tiền ra khi mà nó chưa thể thay thế hết được các phần mềm miễn phí trên phương diện này.

RE: TeX Editors - Added by over 4 years ago

Mình đã nói ở trên. Kịch bản của WinEDt là kịch bản của riêng nó, được dùng để tự động hóa và thực hiện một số nhiệm vụ bên ngoài TeX. Tham khảo tài liệu của Winedt để biết thêm chi tiết.

Còn code folding là cái trò ở hình bên. Khi nhấn vào dấu trừ (-) thì nó sẽ che đi những nội dung trong nhóm (xem hình vẽ)

Học và tìm hiểu một ngôn ngữ chỉ để dùng riêng cho một chương trình như vậy thì phải nói là phí :) Hãy chờ LuaTeX. Hoặc học các ngôn ngữ kịch bản khác, có thể chạy trên nhiều hệ thống khác nhau. Ví dụ, bản thân mình dùng bash script. Nhờ kịch bản này, mình có thể viết vnmik, có thể xử lý rất rất nhiều vấn đề khác nhau khi làm việc với TeX và những việc chẳng liên quan gì đến TeX.

Ví dụ, kịch bản sau đây được dùng khi mình biên dịch tài liệu powerdot: nó sẽ biên dịch tài liệu 3 lần, tạo ra bản in pdf từ tập tin dvi. Để thi hành kịch bản mình chỉ gần một cú gõ bàn phím là rất nhiều nhiệm vụ tự động tiến hành.

Mình cho rằng kịch bản của WinEDT cũng có thể làm được những việc phức tạp, nhưng chẳng thể với một cách đơn giản hơn dưới đây. Và có một số thứ, thì WinEdt đứng xa mà nhìn thôi

doc-print:
    @echo '\printtrue' > printctl.tex
    @latex $(DOC)
    @latex $(DOC)
    @latex $(DOC)
    @dvips $(DOC).dvi -o $(DOC)-print.ps
    @ps2pdf $(DOC)-print.ps

Vietex là một editor tương đối tốt, trừ vấn đề bản quyền.

hong_linh nên thử kile trên linux. Nhân tiện thử luôn winefish Sẽ thấy rằng mỗi editor một vẻ, chẳng có cái nào là vô địch. Chỉ có cái nào thích hợp với hong_linh nhất thôi. Bản thân mình dùng winefish, đôi khi gedit. Chẳng có gì phiền toái:)

code_folding.png (42.6 kB)

code_folding2.png (34.7 kB)

RE: TeX Editors - Added by over 4 years ago

Chủ nhật vừa rồi (7/12) TXC đã ra bản chính thức đầu tiên:

http://www.texniccenter.org/news/113-release-candidate-1-is-out

Trích: "We have released the first candidate for a final and stable TXC 1.0. Only few changes have been made since the last beta release, but they include a fix for a crash. So you might want to give this release candidate a try. Also, we are very hopeful that this one will become the final 1.0."

RE: TeX Editors - Added by nqt over 4 years ago

Mình được biết VieTeX 2.5 đã được thầy Nguyễn Hữu Điển xây dựng lại và thực hiện theo đúng yêu cầu bản quyền rồi? Nếu đúng như thế thì chúng ta có thể dùng được không nào?

RE: TeX Editors - Added by over 4 years ago

Thì bạn cứ dùng thôi. Mình không có ý và có quyền ngăn cấm ai dùng VieTeX. Mình chỉ muốn mọi người nhận thức tốt hơn về vấn đề bản quyền, về sự thừa nhận đối với chất xám của người khác, cũng như sự tôn trọng luật chơi.

Chuyện đúng bản quyền hay không của VieTeX thì chỉ có Mr. Điển mới biết.

Nếu bạn muốn biết thì mình nhắc lại luật chơi:

  1. Phát triển sản phẩm dựa trên mã nguồn mở (cải biên lại) thì phải công bố mã nguồn.
  2. Dùng module mã nguồn mở (hoàn toàn không thay đổi gì) thì được phép giữ mã nguồn của sản phẩm cuối.

Thử tưởng tượng bạn là tác giả của VisualTeX xem?

Trước đây ở ViệtNam có nhiều vụ độ rồi. Vừa rồi có mấy vụ nữa. VieTeX nhỏ xíu thì chắc không đáng kể ;)

RE: TeX Editors - Added by catusf over 4 years ago

LyX phiên bản 1.6 đã chính thức hỗ trợ tiếng Việt, do vậy để dùng tiếng Việt chỉ cần chọn ngôn ngữ là Vietnamese. Thế là xong. Xem trong ảnh màn hình kèm theo đây.
Hiện tôi đang dùng LyX để viết luận văn (tiếng Anh), và nó giúp tôi tiết kiệm rất nhiều thời gian so với dùng các cộng cụ TeX trước đây tôi dùng qua. Tôi là một lập trình viên nên ko ngại gõ lệnh, nhưng thời gian là vấn đề lớn. Còn chất lượng văn bản: Ko có gì để bàn, vì thực chất nó dùng TeX để typeset.

Thân

setting.png (195.6 kB)

RE: TeX Editors - Added by over 4 years ago

Trước đây (tháng 10/2008) mình và vài người bạn thử dùng LyX nhưng khá vất vả với tiếng Việt.

Cảm ơn catusf về thông tin mới này!

RE: TeX Editors - Added by nqt about 4 years ago

Hoan hô! Winshell mới phát hành version 3.30 nè: http://www.winshell.org/modules/ws_download/

Mình đợi lâu lắm rồi....

RE: TeX Editors - Added by about 4 years ago

Nhìn qua feature list, thấy có các điều đặc biệt sau:

  • Update to Scintilla 1.77
  • BibTeX front-end
  • Improved table of content parser
  • SyncTeX/Sumatra PDF support
  • Text folding

Đáng để thử nghiệm :)

RE: TeX Editors - Added by nqt about 4 years ago

Sau một thời gian sử dụng Winshell phiên bản 3.3.0.3 mới này, phải nói là mình rất thích công nghệ SyncTeX đã được tích hợp và có chức năng “kẹp gấp” folding rất tốt và giúp đỡ chúng ta dễ theo dõi mã nguồn file *.tex trong editor! Tuy nhiên, mình thấy rằng có một trục trặc nhỏ :( là:

Mình thường đặt tên file *.tex của mình có khoảng trống giữa các kí tự (để dễ phân biệt): chẳng hạn nqt lvan.tex.

Trước khi dùng editor Winshell 3.3.0.3 mình thấy rằng Winshell 3.2.1 vẫn chạy tốt, biên dịch bằng latex, pdflatex vẫn tốt (các nút lệnh có sẵn trong editor đó!). Tuy nhiên, nếu đặt tên như vậy thì Winshell phiên bản 3.3.0.3 không thể biên dịch được bằng pdflatex mặc dù vẫn biên dịch được bằng latex, khi biên dịch thì không có bất cứ thông tin nào để ta biết là nó đang chạy, không xuất ra được file nqt lvan.pdf cũng không báo lỗi gì.

Hic! Mình tưởng chương trình bị lỗi hoặc Windows bị … virus :).

Sau một hồi mày mò chạy thử từ dòng lệnh và phát hiện được: tên file *.tex không thể biên dịch cả bằng latex, pdflatex nếu có khoảng trống giữa các kí tự (trời ơi! Bây giờ mình mới biết). Điều này có nghĩa là editor Winshell 3.2.1 đã giúp mình biên dịch file *.tex có khoảng trống này nqt lvan.tex còn Winshell 3.3 không giúp đỡ nữa! Nhưng cũng hơi bất tiện, mình mất thời gian rất nhiều cho vụ này rồi (tại sao biên dịch được bằng latex mà không biên dịch được bằng pdflatex mặc dù file *.tex của mình rất đơn giản ?!).

Thôi, khắc phục thế này nè: mình cố gắng đổi tên file nqt lvan.tex thành nqt-lvan.tex hoặc nqt_lvan.tex. Bây giờ thì tốt rồi! Hi vọng kinh nghiệm này giúp ích cho các bạn :D!

RE: TeX Editors - Added by about 4 years ago

Hi, tại nqt không theo dõi những bài cơ bản về TeX thôi.

Quy tắc đặt tên được ưa thích nhất là : đặt tên tiếng Việt, không dấu, dùng gạch chân để thay cho khoảng trắng (dễ nhìn hơn gạch ngang). Nên áp dụng điều này cho toàn bộ các tập tin, thư mục trong Windows, (không chỉ các tập tin, thư mục liên quan đến TeX.) Có trường hợp, người dùng Windows không thể mở được tài liệu Word đặt tên tiếng Việt (UTF8).

Have fun!

RE: TeX Editors - Added by about 4 years ago

Thông báo các bác là visualtex đã có phiên bản mới, mình đã lấy về dùng thử, với font tcvn thì chạy ok, nhưng với unicode thì chết luôn (gõ thì được nhưng không biên dịch được, và nếu mở file có sẵn thì hiển thị vào chạy cứ ầm ầm luôn), bác nào vào vọc xem sao.
Năm mới chúc cả nhà viettug sức khỏa, hạnh phúc và một năm có nhiều thành công!

RE: TeX Editors - Added by about 4 years ago

Bác thử chỉnh encoding cho editor trước khi tạo tập tin mới với bảng mã UTF8 chưa?

Cảm ơn bác. Chúc mọi việc tốt đẹp.

RE: TeX Editors - Added by about 4 years ago

Cảm ơn Kyanh, tôi đã encoding rùi mà, visualtex đã hiển thị và soạn thảo được văn bản với mã utf8 nhưng biên dịch thì lỗi mới chết chứ:

This is pdfTeX, Version 3.1415926-1.40.9 (MiKTeX 2.7) (preloaded format=latex 2009.2.2)  4 FEB 2009 07:34
entering extended mode
**C:/Documents*and*Settings/Anh*Tuan/Desktop/Example/Exam.tex
("C:/Documents and Settings/Anh Tuan/Desktop/Example/Exam.tex" 
LaTeX2e <2005/12/01>
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, german-x-2008-06-18, ngerman-x-2008-06-18, french, loaded.
! Undefined control sequence.
l.1 \ 
      d o c u m e n t c l a s s [ 1 2 p t , a 4 p a p e r ] { a r t i c l e } 
? 
! Emergency stop.
l.1 \ 
      d o c u m e n t c l a s s [ 1 2 p t , a 4 p a p e r ] { a r t i c l e } 
End of file on the terminal!

Here is how much of TeX's memory you used:
 7 strings out of 95305
 224 string characters out of 1183060
 45021 words of memory out of 1500000
 3306 multiletter control sequences out of 110000
 3640 words of font info for 14 fonts, out of 3000000 for 5000
 14 hyphenation exceptions out of 8191
 5i,0n,1p,137b,8s stack positions out of 5000i,500n,10000p,200000b,50000s
No pages of output.

RE: TeX Editors - Added by about 4 years ago

Bác gửi mình xem tập tin gặp lỗi đó đi. Gợi ý là kiểm tra lại bộ gõ tiếng Việt.

RE: TeX Editors - Added by about 4 years ago

- Chuyển sang mã utf8 tôi gõ bằng unikey thì không được, gõ bằng vietkey thì ok.
- Tập tin bất kì thui mà, tập tin đó đang dịch bằng những editor khác thì ok, dịch bằng vx này cũng ok luôn, nhưng chỉ cần đánh thêm 1 kí từ bất kì (đơn giản như Enter ở chỗ nào đó) thì dịch lại gặp lỗi như trên ngay. Sau đó nếu tắt đi rồi lại mở lại thì văn bản toàn chữ NU... thôi và chỉ cần đánh thêm 1 kí tự, thì dung lượng file đó tăng lên rất lớn : lúc đầu là 18k sẽ thành 33k ngay.
- Tôi đang muốn chọn một editor tương thích với unicode mà khó quá, texmaker thì biên dịch chậm kinh rồi, gỡ lỗi kém ; winshell lại không hỗ trợ hoàn thành câu lệnh ; vietex chạy không ổn định, hay bị lỗi, thiết kế không thoáng do ôm đồm nhiều thứ quá...

RE: TeX Editors - Added by about 4 years ago

  1. Bản vx hiện là beta nên gặp có thể gặp lỗi trên. Để ý là, bản mới nhất được viết lại hoàn toàn, nên có thể phát sinh lỗi. Cách tốt nhất là feedback cho tác giả. Bác tạo feedback nhé?
  2. Bác muốn một editor như thế nào?

RE: TeX Editors - Added by about 4 years ago

  • Cảm ơn bác đã quan tâm, tôi sẽ mail cho tác giả xem sao.
  • Một editor có : chạy trên win, hỗ trợ unicode, tự hoàn thành lệnh.

RE: TeX Editors - Added by about 4 years ago

Bác có khả năng lập trình không? Đổi lại vx chút xíu là tốt thôi :) Join vx team!

Trên nix có nhiều editor như vậy rồi, có điều kiện bác thử dùng xem.

RE: TeX Editors - Added by about 4 years ago

kyanh wrote:

Trước đây (tháng 10/2008) mình và vài người bạn thử dùng LyX nhưng khá vất vả với tiếng Việt.

Cảm ơn catusf về thông tin mới này!

Nếu vậy thì em thử sài xem sao vì nó đã hỗ trợ tiếng việt....

RE: TeX Editors - Added by PPCC almost 4 years ago

khueenivl wrote:

Em có nghe nói là TXC có hỗ trợ hoàn thành câu lệnh nhưng không hiểu lắm. Ví dụ như khi gõ usep thì nó tự động hiện ra một khung có ghi chữ usepakage, nhưng không biết làm thế nào để đưa nó vào, đành phải gõ đầy đủ (với PCTeX thì chỉ cần nhấn Enter).

Chức năng auto-complete câu lệnh của TeXnicCenter nằm ở menu Edit >> Complete Word với phím tắt Ctrl + Space. Thấy bác catusf giới thiệu LyX hay quá, em mới vọc vạch TeX được hơn tuần nay thôi, nên em định chuyển qua LyX luôn, có gì em sẽ hỏi thêm các bác ạ!

RE: TeX Editors - Added by almost 4 years ago

PPCC wrote:

khueenivl wrote:

Em có nghe nói là TXC có hỗ trợ hoàn thành câu lệnh nhưng không hiểu lắm. Ví dụ như khi gõ usep thì nó tự động hiện ra một khung có ghi chữ usepakage, nhưng không biết làm thế nào để đưa nó vào, đành phải gõ đầy đủ (với PCTeX thì chỉ cần nhấn Enter).

Chức năng auto-complete câu lệnh của TeXnicCenter nằm ở menu Edit >> Complete Word với phím tắt Ctrl + Space.
Cảm ơn bạn, mình thấy rồi !

RE: TeX Editors - Added by PPCC almost 4 years ago

Về chức năng PDF-Latex synchronization, xin mời các bác tham khảo chi tiết cách cấu hình / cài đặt cho TeXnicCenter, WinEdt, ntEmacs, TeXLive 2007, Vim:
(mấy link này em lấy từ comment của các bác hong_linh, dduyhai ở trên thôi ạ)

http://william.famille-blum.org/software/sumatra/index.html
http://william.famille-blum.org/blog/index.php?entry=entry080514-043933
http://william.famille-blum.org/blog/index.php?entry=entry080515-065447
http://william.famille-blum.org/blog/index.php?entry=entry080612-040012
http://william.famille-blum.org/blog/static.php?page=static081010-000413

Em vẫn chưa tìm ra cách cấu hình chức năng này cho TeXmaker, rất mong các bác chỉ giùm ạ!

PS: Mặc dù kiểu xuất ra DVI đang trở nên lỗi thời và ít được người dùng ưa chuộng nhưng đối với TeXnicCenter nói riêng, chức năng cấu hình thêm này cho PDF cũng không ưu việt hơn chức năng tương đương làm việc với DVI của YAP là mấy, có chăng chỉ là có thể search trực tiếp trên PDF vừa xuất ra (với YAP - DVI chỉ tiếc rằng không search trực tiếp được).

Còn việc đánh dấu vị trí con trỏ tương ứng với màn hình TeX editor trên màn hình YAP - [tên_file.DVI] vẫn hữu dụng hơn rất nhiều (có thể chỉnh vị trí con trỏ này ngay trong YAP bằng chức năng Tool>>Source Links..., kèm theo là đánh thứ tự dòng tương ứng trong editor, và khi chúng ta muốn nhảy về màn hình editor đúng tại điểm đang cần sửa, ta chỉ cần kích đúp chuột vào dòng đó hoặc dùng phím tắt, phím "e" hoặc dùng bảng Source Links, phím Alt+các phím mũi tên, enter,...). Khi cần search gì chúng ta lại quay về màn hình editor vậy.

(Việc view file PDF bằng Sumatra PDF dường như không view được đúng vị trí đang đặt con trỏ!?!? dù cho em đã cấu hình đúng theo hướng dẫn và có thể kích đúp chuột trong Sumatra để nhảy về đúng dòng trong editor - không biết em phát biểu điều này có đúng không, em chỉ mới thực hiện chức năng này trên TeXnicCenter).

Ngoài ra tốc độ xuất ra file DVI và tốc độ view (open | update) cho file DVI có vẻ nhỉnh hơn chút xíu so với tốc độ xuất ra và view file PDF.

Mong được các bác góp ý chỉ bảo thêm.

PS: Dùng LyX hay thật, nó import/export được TeX và nhiều thứ khác nữa chứ, giao diện thân thiện, dễ dùng (lúc soạn thảo thì giống MS Word, OpenOffice, xuất kết quả lại giống \LaTeX vậy. Em thấy phần mềm dạng này sẽ phát triển tốt trong tương lai đây.

RE: TeX Editors - Added by almost 4 years ago

Cảm ơn PPCC rất nhiều.

Mình thấy dạng .DVI đã quá đủ hầu hết các trường hợp rồi :) Nó nhanh, nhẹ, và có nhiều ưu điểm như PPCC đã phân tích. Mình chỉ dùng định dạng .PDF chỉ khi nào cần xuất ra bản cuối cùng để lưu trữ hoặc để trao đổi với bạn bè. Hơn nữa, mình vẫn không thích dùng pdflatex mà hay dùng dvi -> ps -> pdf hơn. Có lẽ các bài toán mình hay gặp trong TeX không bắt buộc mình phải xài pdflatex...

LyX thì thật dễ dàng, nhưng LyX còn thua xa TeX về tốc độ gõ và sự uyển chuyển khi thay đổi.

Đó là ý kiến cá nhân của mình. Mong được học hỏi thêm.

RE: TeX Editors - Added by PPCC almost 4 years ago

asdf wrote:

Cảm ơn PPCC rất nhiều.

Mình thấy dạng .DVI đã quá đủ hầu hết các trường hợp rồi :) Nó nhanh, nhẹ, và có nhiều ưu điểm như PPCC đã phân tích. Mình chỉ dùng định dạng .PDF chỉ khi nào cần xuất ra bản cuối cùng để lưu trữ hoặc để trao đổi với bạn bè. Hơn nữa, mình vẫn không thích dùng pdflatex mà hay dùng dvi -> ps -> pdf hơn. Có lẽ các bài toán mình hay gặp trong TeX không bắt buộc mình phải xài pdflatex...

LyX thì thật dễ dàng, nhưng LyX còn thua xa TeX về tốc độ gõ và sự uyển chuyển khi thay đổi.

Đó là ý kiến cá nhân của mình. Mong được học hỏi thêm.

Bác nói về DVI và dùng dvi -> ps -> pdf quả đúng ý em.

Còn về LyX, nó có rất nhiều ưu điểm! Em chỉ mới phát hiện thêm bốn nhược điểm của nó ngoài nhược điểm về tốc độ (đúng là soạn thảo và xuất file hơi chậm một chút thật):

  1. Đôi khi, lúc gõ tiếng Việt tự dưng nó lại tự động nhảy thêm gói latin gì đó vào làm cho việc xuất file DVI hoặc PDF bị lỗi, hoặc cho kết quả lỗi font. Khắc phục: cut & paste đoạn chữ đó vào một môi trường trung gian không định dạng như Notepad chẳng hạn rồi quay trở lại paste vào LyX.
  2. Không sửa code TeX ngay trong chương trình LyX được. Điều này cũng không phải là trở ngại lớn nếu chúng ta dùng export / import qua lại giữa file lyx và file tex rồi sửa code TeX trong chương trình khác (Notepad, TeXnicCenter,....)
  3. Không can thiệp trực tiếp vào phần preamble của mã TeX tương ứng được mà phải convert sang file TeX rồi sửa (nên làm luôn từ ban đầu), chẳng hạn em muốn chèn usepackage hoặc chèn trang bìa,... mà không muốn theo mấy form mặc định của LyX. Cách khắc phục cũng giống như cách số 2 ở trên.
  4. Lỗi xảy ra khi import file TeX (lúc mới cài chương trình, tùy máy mới bị lỗi này):
An error occurred whilst running -f ten_file.tex ten_file.lyx

Khắc phục: http://forum.soft32.com/linux2/Bug-426027-lyx-qt-tex2lyx-latex-conversion-ftopict95422.html
Vào Tools > Preferences > File Handling > Converters > LaTeX (plain) -> LyX, rồi sửa ở ô Converter: .... bằng cách thêm tex2lyx vào trước cụm -f $$i $$o

PS1:
  1. Khắc phục nhược điểm về tốc độ chậm khi soạn thảo LyX (biểu hiện đặc biệt chậm khi di chuyển con trỏ bằng phím mũi tên ở trong các ô mã TeX hoặc các ô bảng, hình vẽ).
    Tiến hành:
    Cách 1: Không đặt View Source (vào Menu View > bỏ chọn View Source) khi soạn thảo ở cửa sổ soạn thảo chính của LyX.
    Cách 2: Nếu vẫn muốn mở LaTeX Source cho dễ theo dõi mã lệnh thì hãy bỏ đánh dấu kiểm ở ô Complete Source. >> Đừng bỏ dấu kiểm ở ô Automatic Update vì đó có thể là nguyên nhân gây lỗi - cửa sổ View Source có lúc không nhìn thấy gì, phải cài lại bản cũ đè lên thì mới khôi phục được.
    Chỉ đơn giản vậy thôi, bây giờ các bác có thể thao tác nhanh với phím ở trên cửa sổ soạn thảo rồi ạ.
  2. Còn tốc độ chậm khi xuất file sẽ không phải vấn đề lớn nếu các bác dùng xuất file DVI (phím tắt Ctrl + D) cho lần đầu và Update DVI (phím tắt Ctrl + Shift + D) cho những lần sau, lâu lâu mới cần update một lần (không cần làm liên tục như khi soạn thảo TeX). Thay vào đó là lệnh Save file (Ctrl + S) quen thuộc.

PS2:
LyX cho phép sửa phần preamble (Document > Setting > LaTeX Preable) - đây là phần lệnh trước khi vào \begin{document}, dùng cho những người hiểu về LaTeX có thể can thiệp, thêm/sửa \usepackage, sửa trang tiêu đề, v.v... Như vậy nhược điểm số 3 của LyX mà em nêu ở trên là không đúng, do em đã chưa tìm hiểu kỹ!

RE: TeX Editors - Added by PPCC almost 4 years ago

LyX cũng đã tốt rồi nhưng sẽ tốt hơn nếu nó làm được như BaKoMa thì tốt biết mấy. BaKoMa có thể cho hiện cửa sổ soạn thảo trực tiếp đẹp như file xuất ra và có luôn cửa sổ cho sửa mã TeX ở bên dưới. Tiếc là phần mềm BaKoMa không miễn phí.


Một TeX Editor miễn phí nữa khá hay cho những người vẫn soạn LaTeX theo kiểu truyền thống, đó là LEd (LaTeX Editor):

What is LEd? LaTeX Editor, called later LEd, is an environment for rapid TeX and LaTeX document development. It is free to use, however, donations act as a catalyst for its develompent. ...

Trang chủ: http://www.latexeditor.org/ (Có bản Zip dạng Portable và bản EXE để cài đặt)

Chức năng preview trực tiếp khá nhanh và dĩ nhiên nó có khả năng synctex cực tốt! Tuy nhiên nhược điểm của nó lại là lúc biên dịch xong không có phím tắt để tìm lỗi như TeXnicCenter và cửa sổ preview không cho hiện figure mặc dù file xuất ra vẫn OK. Mời các bác dùng thử ạ.

RE: TeX Editors - Added by almost 4 years ago

Lâu ngày được gặp lại PPCC :) Những kết quả khảo sát của bạn về Editor thật chi tiết, từ trước đến giờ chưa thấy :) (Mình đã tạo một bảng về các Editor nhưng với các phiên bản cũ, giờ cũng đã bỏ rồi.)

Mình được Reinhard Kotucha (một trong những maintainer hiện nay của VnTeX) giới thiệu lại về http://tug.org/texworks (trước đây bác dduyhai cũng đã nói), là "ứng cử viên tiềm tàng của TeXshop. Editor này lâu ni có cải tiến gì chăng?

Mình đã từng dùng thử LEd và thấy nó có nhiều bất tiện. Bản thân mình vẫn thấy Winefish + xdvi + xpdf là quá đủ rồi :D

RE: TeX Editors - Added by almost 4 years ago

Còn mình thì thấy không gì tốt bằng Emacs + Auctex.

RE: TeX Editors - Added by ngocson almost 4 years ago

Mình dùng Kile đã rất lâu và luôn thấy hài lòng. Thành thử cũng không ngó ngàng tới các trình soạn thảo khác. Cụ thể:

Editor: KILE
Viewer: Evince

Ưu điểm của KILE ở chỗ: tự hoàn thành câu lệnh, tự thêm end khi có begin, tự thêm item khi có enumerate, hỗ trợ tốt utf8, có cấu trúc file soạn thảo (giống như bookmarks), có tự động clean up các file log, aux...

Nhược điểm: mình không biết cách nào chuyển qua lại giữa dvi và source.

RE: TeX Editors - Added by PPCC almost 4 years ago

Xin cảm ơn bác asdf vì những lời động viên em, thời gian rồi em bận quá chỉ dùng LyX soạn bài thôi và cũng chưa mày mò được nhiều về TeX. Em đang cần trình bày báo cáo, luận văn nên học dùng TeX, nhân thể trao đổi, chia sẻ, học hỏi từ các bác thôi ạ.

Sau một thời gian ngắn thử nghiệm, em xin chọn LyX + TeXnicCenter (hoặc LEd bản portable) - em dùng Windows. Việc chọn này có thể còn thay đổi vì mấy anh này lại chưa có một vài ưu điểm của anh khác. Chẳng hạn,
- LyX hỗ trợ soạn khá nhanh cho người quen dùng dạng chương trình soạn thảo kiểu MS Word - WYSIWYG hay WYSIWYM, nhưng cửa sổ soạn thảo hơi rối mắt và không cho phép sửa tex code trực tiếp, đôi khi bị những lỗi khó hiểu và không dễ sửa lỗi;
- TeXnicCenter thì vận hành khá trơn tru, hỗ trợ sửa lỗi tốt và dễ được người dùng TeX truyền thống ưa thích nhưng kiểu run-preview xem ra không tốt bằng LEd, không hỗ trợ soạn UTF8 như TeXmaker,...;
- LEd làm tốt khâu preview-synctex nhưng lại không ổn lắm với việc biên dịch, hỗ trợ sửa lỗi, preview ảnh. Sắp tới có thể LEd không còn là miễn phí hoặc miễn phí với chức năng hạn chế - thông tin mới từ trang chủ của LEd;
....
Một vài Editor tương tự khác em vẫn xếp vào để so sánh với 1 trong 3 cái em vừa nêu. Đó chỉ là quan điểm, sở thích và thói quen của em thôi.

Bác nào chỉ em cách cài KILE lên Windows với để em thử nghiệm luôn ạ. Thấy nhiều người dùng Unix thích cái này. Còn Emacs em cũng đang định thử vì nhiều người khen quá trời! :D

PS: Em vừa tìm trên Google với từ khóa "best tex editor" thấy vài nơi cũng tranh luận, giới thiệu và vẫn chưa ngã ngũ hệt như topic này cũng như topic về vấn đề này trên trang viettug cũ của mình.
TeX Editor đa dạng phong phú quá, tóm lại tùy theo hệ điều hành, tùy sở thích và tùy theo thói quen mà mỗi người dùng chọn cho mình một TeX Editor thích hợp. Thậm chí em vừa tìm được một vài chương trình Portable hay trang web cho chạy trực tiếp nữa, ưu điểm của mấy thứ đó thì hẳn các bác biết rõ - TeX mọi lúc mọi nơi luôn!

  1. http://www.latexeditor.com/ >> nó có bản Portable chỉ ~4MB, khác với cái LEd ở trên đấy ạ!
  2. http://latex.codecogs.com/editor.php >> soạn công thức dạng TeX online với nhiều nút hỗ trợ và preview trực tiếp.

RE: TeX Editors - Added by almost 4 years ago

ngocson wrote:

Mình dùng Kile đã rất lâu và luôn thấy hài lòng. Thành thử cũng không ngó ngàng tới các trình soạn thảo khác. Cụ thể:
Mình cũng rất thích KILE :) Nó rất thông minh. Một phiền toái khác của nó là khởi động chậm (ứng dụng KDE mà)

PPCC wrote:

Bác nào chỉ em cách cài KILE lên Windows với để em thử nghiệm luôn ạ. Thấy nhiều người dùng Unix thích cái này. Còn Emacs em cũng đang định thử vì nhiều người khen quá trời! :D
KILE không có port trên Windows, nếu có chăng thì phải chạy thông quan cygwin khá phiền toái. Tốt nhất, bạn thử cài trên máy ảo một distro Linux nào đó và cài KILE vào. Emacs thì tổ hợp phím tắt của nó hơi khó nhớ, và cũng như Vim, khi muốn làm quen với nó bạn phải xác định là ... xài nó cả đời:D (Có đúng không, ductv nhỉ ?)

Theo kinh nghiệm của mình: việc sử dụng editor nào tùy thuộc nhiều yếu tố: khả năng sử dụng TeX, cấu hình máy tính, môi trường làm việc, và đa phần lựa chọn Editor là vấn đề cá nhân, không có Editor nào tốt nhất cả, chỉ có Editor tốt nhất đối với bạn. Việc chọn editor có thể hình dung như sau:

  • những người mới làm quen với LaTeX cần editor nào đó nhẹ nhàng, thông minh, và màu mè nữa (WinEDT chẳng hạn)
  • sau khi học TeX cơ bản, người đó sẽ định hình về cách dùng TeX của mình:
    • guru, người kỹ thuật,... ưa thích sự uyển chuyển và tốc độ có thể dùng Vim, Emacs, các editor đơn giản nhưng rất mạnh mẽ;
    • một số thích sự thoải mái, không phải nhớ nhiều lệnh, "sống nhờ Editor"; ví dụ, mỗi khi lấy các symbol thì dùng tới toolbar
    • ...

Ví dụ, thấy nhiều bạn cần tới tính năng pdfsync khá là hay, nhưng trước khi nói tới tính năng này rất lâu, ở trên Linux mình đã có đạt được cách làm đơn giản và hiệu quả với xpdf :) Còn công việc của mình với TeX lại liên quan nhiều tới "hậu trường", gỡ lỗi, biên dịch, chuyển đổi, viết gói,... nên rốt cuộc mình không thể dùng các Editor "hầm hố" như KILE, WinEDT,... vì chúng là một cản trở quá lớn cho công việc.

Vài dòng chia sẻ như vậy. Mình mong các bạn đầu tư hơn vào việc nghiên cứu TeX, bên cạnh niềm say mê phần mềm, editor. Chính là (La)TeX, chứ không phải Editor, là cái tạo ra tài liệu đẹp đẽ cho bạn. Tuy nhiên, những khảo sát của PPCC rất đáng khích lệ, vì những gì bạn ấy thu được sẽ góp ích rất nhiều cho các bạn đi sau. Cảm ơn PPCC và các bạn khác đã chia sẻ.

RE: TeX Editors - Added by nqt almost 4 years ago

Mình cũng thấy được tính năng hiệu quả của pdfsync khi biên dịch 1 file .tex và dịch ngược về mã nguồn (tại vị trí con trỏ trong file .pdf)
Tuy nhiên, nếu mình có tình huống này
1. file .tex (chẳng hạn main.tex) có \include file C1.tex.
2. Lúc này, khi biên dịch thành công bởi pdflatex thì (ồ la la) không thể dịch ngược từ 1 vị trí nào đó cho file .pdf main.pdf vừa tạo đó. Mình thử dùng gói beamer để soạn trình diễn và không thành công rồi…

RE: TeX Editors - Added by PPCC almost 4 years ago

Nhờ góp ý của bác asdf, em cũng không thử thêm Emacs nữa, Kile thì khi nào có thời gian em sẽ thử trên máy ảo (với mấy anh chàng không miễn phí như BaKoMa, SWP, em cũng dùng máy ảo, hết thời hạn dùng thì lại backup máy ảo, cách này hơi phiền phức nhưng để đỡ ấm ức vì nghiền chúng).

Em cũng công nhận với bác asdf là không có một Editor tốt nhất kiểu chung chung mà chỉ có Editor tốt nhất với mỗi người. Em nghĩ mục tiêu của Topic này là trao đổi, thảo luận để tìm ra những Editor tốt, thêm lựa chọn cho người dùng theo mục đích, nhu cầu, điều kiện cụ thể, và đây là nơi góp tiếng nói chung cho những người cùng sở thích về một editor nào đó.

Nghiên cứu TeX thì em vẫn thường xuyên nhưng nhu cầu vẫn chỉ dừng ở soạn thảo văn bản có công thức toán (trình bày đẹp và chuyên nghiệp một chút, bắt chước sách của ông thầy chỗ Viện em :D ), chèn hình, tạo bảng biểu,... để có những đẹp đẽ tỉ mỉ thì LyX không thôi là chưa đủ.

Nói thêm cho những ai yêu thích LyX: Nếu đoạn văn bản chứa ký tự đặc biệt xen lẫn đoạn chữ thường rồi xen lẫn công thức thì soạn bằng LyX tỏ ra ưu thế, cứ gõ thẳng vào không cần nhớ nhiều lệnh quá đặc biệt, em lấy một thí dụ về đoạn văn bản kiểu đó:

Việc gõ tùy tiện những kí tự đặc biệt trong LaTeX: # $ % ^ & _ { } ~ | \ có thể báo lỗi. Trong LyX thì nhập vào thoải mái.
...
One particular solution is x_1=\frac{20}{3}, y_1=11, z_1=\sqrt[3]{5}, and ...

(xem file ảnh minh họa đính kèm http://viettug.org/attachments/163/LyX.PNG )

Với LyX các bác cứ gõ bình thường giống như trên, chỗ nào có công thức thì chỉ cần gõ thêm Ctrl+M trước đó hoặc sau đó đánh dấu và bấm Ctrl+M. Nhìn xuống cửa sổ LaTeX Source, người dùng cũng có thể học/biết thêm được lệnh mới.

Một ưu điểm nữa của LyX mà em vừa phát hiện ra khi soạn bảng chứa các công thức là: em có một bảng chứa các công thức toán, em cần chỉnh cỡ font to hay nhỏ hơn mặc định của nhiều công thức trong môi trường bảng; với LyX chỉ cần 2-3 thao tác với nút Text stype (nút có ký hiệu ab trên thanh công cụ) trong khi soạn trong file TeX thì cần chèn mỗi lệnh (chẳng hạn {\small ... }) trước mỗi ô của bảng - rất mệt, chèn trước cả bảng thì không theo ý muốn.

Một thí dụ khác là chèn công thức nhiều hàng và muốn dóng thẳng hàng theo một ký hiệu nào đó, mọi người có thể phải tìm, đọc khá mất thời gian trong một vài tài liệu về amsmath,... trong khi với LyX, chúng đã nằm sẵn trong menu Insert >> Math.

Trong môi trường toán, việc hỗ trợ tự hoàn thành lệnh cũng rất chuyên nghiệp nếu các bác không thích dùng chuột, ngoài ra còn một đống phím tắt khá gần gũi kiểu của MathType để gõ công thức nữa, tha hồ lựa chọn (các shortcut này có thể tra trong Help hoặc nó sẽ hiện lên trên Status bar mỗi khi người dùng di chuyển chọn nút công thức - xem thêm trong http://www.lyx.org/VisualTour). Về chế độ tự hoàn thành lệnh trong môi trường toán của LyX, theo mặc định cửa sổ popup gợi ý câu lệnh sẽ hiện lên chậm khoảng 2 giây từ khi bắt đầu gõ dấu \, các bác có thể chỉnh nó nhanh hơn trong Preferences > Input Completion > Chỉnh General 2.00 s popup delay thành giá trị nhỏ hơn (0.00 chẳng hạn :D ).

PS: Cho người mới dùng hoặc định làm quen TeX và LyX:
- Việc cài LyX cho Windows ngoài dạng file cài đặt cơ bản (~20MB) còn có file dạng Complete (~110MB). Để chạy được LyX ngay mà không cần cài thêm TeX system trước đó thì ta chỉ cần tải gói cài đặt full, lúc cài và chạy mấy lần đầu, máy nên được nối internet để chương trình tự tải thêm những file cần thiết. Phiên bản 20MB dành cho máy đã cài TeX system.
Địa chỉ tải: ftp://ftp.lyx.org/pub/lyx/bin/ chọn 1.6.2 hoặc phiên bản mới hơn nếu có.
- Một tài liệu về LyX rất ít trang và dễ đọc:
http://math.hcmup.edu.vn/newsdetail.php?id=162
(Chú thích: phần cấu hình và dùng tiếng Việt nên làm đơn giản hơn theo cách bác catusf đã bàn ở topic này)
- Bác nào thấy khó khăn trong căn chỉnh ảnh thì nên ngó qua site của LyX với hướng dẫn chèn ảnh: http://wiki.lyx.org/uploads/LyX/Screencasts/InsertFloatFigures.swf
- Các hướng dẫn (bằng English) khác về LyX có tại http://www.lyx.org/VisualTour hoặc http://wiki.lyx.org/uploads/LyX/Screencasts/

Thay lời kết của em:
Càng dùng lâu một Editor nào đó các bác càng thấy mình không dễ bỏ nó, cũng như nhiều người đã không dễ rời bỏ MS Office / OpenOffice / ... để chuyển qua TeX vậy! Việc tiếp theo đúng như bác asdf nói, tập trung vào TeX và quan trọng hơn tập trung vào việc chính mình đang làm, đúng như bác catusf nói, "tiết kiệm thời gian!"
Về lâu dài, nếu hướng về phía người dùng phổ thông và với xu thế ngày càng thắt chặt vấn đề bản quyền phần mềm ở Việt Nam hiện nay thì phải chăng, bên cạnh OpenOffice, TeX Editor dạng WYSIWYM này nên phổ rộng!?

LyX.PNG - Soạn ký tự đặc biệt và chèn công thức vào LyX (63.5 kB)

RE: TeX Editors - Added by almost 4 years ago

Nếu bàn về Editor thì chỉ nên nói đến Emacs hoặc Vi. Đó là những Editor thực sự mạnh mẽ. Dù nó hơi khó học với người bắt đầu nhưng khi đã quen nó thực sự giúp tiết kiệm thời gian; cũng giống Tex giúp mình tiết kiệm thời gian khi phải soạn thảo các tài liệu dài.

Các bạn thử search trên mang với từ khoá Editor: câu trả lời không phải là Emacs hay Vi hay sao?

Đối với Tex, Emacs + plugin Auctex cực kỳ hiệu quả; bỏ thời gian 1,2 ngày để học, sẽ cực kỳ có lợi. Đặc biết với dân "không dùng chuột" như mình.

http://en.wikipedia.org/wiki/AUCTeX

Hy vọng Emacs + Auctex sớm đến với người dùng Viettug.

RE: TeX Editors - Added by ngocson almost 4 years ago

Bạn thử nói rõ hơn tại sao Emacs và Vi lại tiết kiệm thời gian cho mọi người tham khảo. Và ý kiến của bạn cũng thuyết phục hơn.
Với mình, khi dùng tex chỉ viết và viết thôi. Viết cái gần như là xong ngay. Nên để tiết kiệm thời gian, mình cần việc tự hoàn thành câu lệnh. Còn lại thì notepad hay gedit hay vi là như nhau.

Mình nghĩ TeX chứa đựng những ưu điểm tuyệt vời hơn nhiều so với việc tiết kiệm thời gian. Ví dụ như tính hệ thống, tính linh hoạt. Chẳng hạn các section được định nghĩa rõ ràng. Việc thay đổi các kiểu cách sẽ được thực hiện một cách hệ thống bằng một lệnh.... Ngay cả kiểu cách của tài liệu được định nghĩa riêng bởi một file .sty cũng là một ưu điểm chẳng hạn. Về mặt thẩm mỹ thì khỏi phải nói, TeX cung cấp những công cụ để người soạn thảo can thiệp sâu vào việc sắp chữ. Các tính toán về việc sắp chữ trên một dòng cũng rất cẩn thận. ĐÓ chính là ưu điểm của METAFONT so với TTF. Về cách bố trí công thức toán thì khỏi phải nói. Các công thức toán được xử lý cùng lúc với các chữ thông thường. Ví dụ, khi bạn thay đổi font chữ từ cmr --> times chẳng hạn, thì một cách tự động, các font toán cũng tự đổi theo. Mình nhớ trước đây khi người ta cài font vntime vào tex, trong khi các font toán vẫn theo kiểu computer modern serif. Nhìn kĩ sẽ thấy lạc điệu, giống như người ta mặc quần bò với áo dài vậy.

Trên đây là cảm nhận của mình về TEX. Mình rất yêu thích nó, và luôn nói nhiều về nó khi có dịp. :-)

RE: TeX Editors - Added by almost 4 years ago

Mình liệt kê mọi vài khả năng của Emacs để mọi người tham khảo:

- Tránh phải di chuyển tay khi soạn thảo: Ctrl-p (lên), C-n (xuống), C-f (tiến),
C-b (lùi), C-j(Enter),
- Khả năng thao tác với các phần tử text : di chuyển giữa các từ, chuyển giữa
các đoạn, hoán đổi các đoạn,... Nói chung mọi thao tác đối với một ký tự (di
chuyển, xoá,...) cũng làm tương tự đối với một từ, với một đoạn, với cả các văn
bản.
- ...

Khả năng soạn thảo Tex:

- tự động chỉnh code cho chuẩn (thụt ra, thụt vào, dấu cách, ...)
- biên dịch một phần văn bản (1 section, 1 buffer,...)
- đánh công thức toán nhanh (`w --> \omega, `0 --> \emptyset...)
- view kết quả biên dịch một đoạn text ngay trong source (rất tiện lợi
khi cần soạn các bảng, công thức phức tạp)
- Thao tác tiện lợi với các trình quản lý version (CVS, git,...)

đây chỉ là một vài thứ mình nhớ.

RE: TeX Editors - Added by almost 4 years ago

Chúc mừng ductv :)

Vì sao? Trước đây khá lâu, mình có lọ dọ tìm hiểu Emacs + Auctex, lúc ban đầu làm quen với Linux. Do có nhiều vấn đề về tiếng Việt (hay là mình không biết cài?), nên cuối cùng mình bỏ cuộc. Giờ đây thì cũng ghiền nó lắm, nhưng chẳng biết còn cơ hội học nó không?

TB: Có một bài phản hồi cho chủ đề này, nhưng lại gửi qua email cho mình. Đang hỏi ý tác giả để gửi lên đây :)

RE: TeX Editors - Added by almost 4 years ago

Texmaker 1.9 vừa ra lò hnay, các bác có thể test thử xem thế nào nhé http://www.xm1math.net/texmaker/download.html

RE: TeX Editors - Added by PPCC almost 4 years ago

Bộ TeX System và TeX Editor không cần cài đặt:

  • MiKTeX 2.7 portable version
  • Ghostscript 8.53
  • Ghostview 4.7
  • SumatraPDF 0.9.3-fr
  • Texmaker 1.8
  • ... (có thể thêm chương trình khác)

Nguồn:
http://www.exomatik.net/LaTeX/USBTeXEnglish

Link download (40.6 MB):
http://www.exomatik.net/Magasin/Magasin?action=downloadman&upname=USBTeX.exe

(Phần thêm LyX mình đang thử nghiệm, chưa thành Portable được nên mình xin xóa đi.)

Chúc các bạn làm việc tốt trên bộ Portable TeX (USBTeX) này!

Thực chất, bộ này được tạo theo hướng dẫn ở đây:
http://www.ctan.org/tex-archive/info/MiKTeX+Ghostscript+GSview+USB-drive-HOWTO.txt

Bộ Portable MiKTeX chắc cũng được tạo theo nguyên tắc này.
http://www.miktex.org/portable/ >> MiKTeX Portable 2.8-beta-3

RE: TeX Editors - Added by tyanh almost 4 years ago

Bộ Font đầy đủ của chương Trình có ai có Không?
Giúp mình với ?
Ly Hoa

RE: TeX Editors - Added by almost 4 years ago

tyanh wrote:

Bộ Font đầy đủ của chương Trình có ai có Không? Giúp mình với ?

Bạn hỏi bộ font của chương trình nào?

RE: TeX Editors - Added by tyanh almost 4 years ago

Mình dùng WinEdt để soạn thảo Tex, Font mình dùng quá hạn chế, chỉ có Font VnMiKu
Bạn nào có font .Vntime hay Font khác dùng để soạn thảo Tiếng Việt chỉ giúp mình với,
Trân trọng cám ơn.

RE: TeX Editors - Added by almost 4 years ago

À, hiểu rồi. Đó là font dành cho editor, chỉ cần xài như vậy là đủ. Còn font trong TeX thì có rất nhiều đấy.

Bạn đọc qua vài tài liệu ở đây: http://tug.ctan.org/tex-archive/language/vietnamese/vntex/doc/generic/vntex/

Nếu bạn muốn dùng các font của Windows (Times New Roman, Tahoma,...) bạn có thể phải dùng XeTeX. Khi đó, bạn phải chuyển đổi editor vì WinEDT không hỗ trợ bảng mã Unicode.

RE: TeX Editors - Added by tyanh almost 4 years ago

Mình cũng đã thử rồi. Có lẽ không được thì phải.

Chắc kinh nghiệm của mình còn hạn chế chăng, đây là các khai báo ban đầu của mình. Các Font này mình có thể copy vào thư mục nào để nó cháy tốt nhĩ.

Đấy là các khai báo của mình. Các bạn có thể chỉnh sữa giùm mình với.

Mã nguồn: tyanh.tex

tyanh.tex - mã nguồn gốc (2.4 kB)

RE: TeX Editors - Added by almost 4 years ago

tyanh wrote:

Mình cũng đã thử rồi. Có lẽ không được thì phải.

Chắc kinh nghiệm của mình còn hạn chế chăng, đây là các khai báo ban đầu của mình. Các Font này mình có thể copy vào thư mục nào để nó cháy tốt nhĩ. Đấy là các khai báo của mình. Các bạn có thể chỉnh sữa giùm mình với.

[...]

Chào bạn. Phần khai báo của bạn khá tốt. Theo khai báo đó, bạn sẽ sử dụng font do gói vntex cung cấp. Mình nhắc lại là font dành cho editor và cho TeX là khác nhau. Trong editor bạn chỉ cần dùng font sau cho đọc được mã nguồn là tốt, còn trong TeX thì việc chọn khó khăn hơn. Bạn xem vài ví dụ ở VnTeX_font_selection

Bạn có thể nói rõ hơn là bạn muốn điều chỉnh font cho phần nào, như thế nào không? Cảm ơn bạn.

RE: TeX Editors - Added by PPCC almost 4 years ago

LyX 1.6.3 released
Jun 04, 2009

ftp://ftp.lyx.org/pub/lyx/bin/1.6.3
http://www.lyx.org/News#item1

Có một số cải tiến trong phiên bản mới.

"All users are encouraged to upgrade to this version."

RE: TeX Editors - Added by catusf over 3 years ago

Làm sao để dùng tiếng Việt trong LaTex? Tôi dùng JabRef để quản lý các file BibTex với mã UTF8, nhưng dịch LaTeX thì toàn báo lỗi.

RE: TeX Editors - Added by over 3 years ago

catusf wrote:

Làm sao để dùng tiếng Việt trong LaTex? Tôi dùng JabRef để quản lý các file BibTex với mã UTF8, nhưng dịch LaTeX thì toàn báo lỗi.

Bạn vui lòng đặt chủ đề mới. Chủ đề này đang trao đổi về editor. Bạn xem thêm ở đây http://viettug.org/boards/3/topics/show/55

Cảm ơn bạn đã hợp tác. Chúc bạn vui.

RE: TeX Editors - Added by over 3 years ago

Một tin vui là texniccenter đã có hỗ trợ unicode, các bác xem tại : http://texblog.net/latex-archive/ide-editor/texniccenter-2a/
và hơn nữa TexmakerX 1.9.2 đã có ngày hôm qua với rất nhiều cải tiến, xem tại : http://texblog.net/latex-archive/ide-editor/texmakerx-1-9-2/

RE: TeX Editors - Added by anhhk over 3 years ago

Thanks tuanmath for the good news. I wait for this release of TexnicCenter for a very long time :)

RE: TeX Editors - Added by over 3 years ago

Việc TexnicCenter đã hỗ trợ Unicode thật là đáng mừng. Vừa nghe tin là mình cài ngay, tuy nhiên mình có thắc mắc sau, mong các cao thủ giúp đỡ:

- Mình cấu hình Sumatra theo tài liệu sau (đã được chia sẻ ở trên): http://sourceforge.net/projects/texniccenter/files/Tutorials/How_to_Sumatra_EN.pdf/download?use_mirror=biznetnetworks , thế nhưng khi biên dịch thì nó lại báo lỗi sau: [ForwardSearch("%bm.pdf","%Wc",%l,0)] Cannot execute the command.

Còn vấn đề này nữa: mình cấu hình để inverse search với texmaker và yap theo hướng dẫn sau http://fundamentalthinking.blogspot.com/2009/04/reverse-dvi-search-in-texmaker.html nhưng ko được, trong yap double click chẳng xi nhê gì cả, ko hiểu tại sao?

RE: TeX Editors - Added by over 3 years ago

Nhật: bản TXC chỉ mới có alpha, nên có thể gặp lỗi. Tốt nhất là chờ bản chính thức, hoặc là cứ vui lòng thử nghiệm ;)

Vấn đề còn lại: khi dùng TeXMaker, bạn nhớ vào phần cấu hình cho các bộ biên dịch (Build Configuration, Build Options) và bật hỗ trợ -src-specials: tức là, khi gọi đến lệnh latex thì phải có tùy chọn đó. Ví dụ:

latex.exe -src-specials ...

(trong hướng dẫn mà bạn gửi, mình thấy tác giả dùng --src và mình nghĩ là chưa đúng.)

RE: TeX Editors - Added by over 3 years ago

nqt wrote:

Mình cũng thấy được tính năng hiệu quả của pdfsync khi biên dịch 1 file .tex và dịch ngược về mã nguồn (tại vị trí con trỏ trong file .pdf) Tuy nhiên, nếu mình có tình huống này 1. file .tex (chẳng hạn main.tex) có include file C1.tex. 2. Lúc này, khi biên dịch thành công bởi pdflatex thì (ồ la la) không thể dịch ngược từ 1 vị trí nào đó cho file .pdf main.pdf vừa tạo đó. Mình thử dùng gói beamer để soạn trình diễn và không thành công rồi…

Bạn cho mình hỏi là sao mình dùng scim-unikey, ko thể gõ được tiếng Việt trong Kile, trong khi đó vẫn gõ được tiếng Việt bằng Scim-Unikey trong các ứng dụng khác! Cảm ơn!

RE: TeX Editors - Added by tanphu over 3 years ago

Nếu bạn dùng Ubuntu thì cài thêm gói scim-bridge-client-qt và sửa xoá toàn bộ nội dung file /etc/X11/Xsession.d/80im-swith (sử dụng quyền root) thành:

export XMODIFIERS="@im=SCIM" 
export XIM_PROGRAM="/usr/bin/scim -d" 
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim-bridge

Sau đó sẽ gõ được tiếng Việt trong Kile và Texmaker

PS: Bạn nên tạo vấn đề mới, đừng nên hỏi ở đây, vì hỏi ở đây sẽ có ít người biết để mà giúp bạn.

RE: TeX Editors - Added by over 3 years ago

tanphu wrote:

Nếu bạn dùng Ubuntu thì cài thêm gói scim-bridge-client-qt và sửa xoá toàn bộ nội dung file /etc/X11/Xsession.d/80im-swith (sử dụng quyền root) thành:

[...]

Sau đó sẽ gõ được tiếng Việt trong Kile và Texmaker

Dùng quyền root để soạn tập tin trên, sau đó log-out rồi log-in lại vào hệ thống. Cũng có thể khởi động lại máy nhưng không cần thiết :)

PS: tanphu mất mấy ngày mới mò ra chiêu trên kaka :)

RE: TeX Editors - Added by phucluoi almost 3 years ago

I'm working for a Prof, to type his math. Script in LaTeX. An other one is working with me. I use Linux, and he uses Window$. This is a big problem.
He works with WinEdt, an this program can't "understand" Unicode. So, i must find out, which Encoding this program uses. It is Window$-1258, then I
set this config in Texmaker. So, there war no problem. (until now :D). But you must set this config before you open and save a file, unless you want
to lose you Unicode character. Because Unicode uses 2 byte encoding, and the Window$-1258 uses only one byte.

By the way, I don't understand, why can man sell something like WinEdt. It is not good, not beatiful, and total useless for beginer and Known How LaTeX.
But my prof said, he uses it for years and doesn't want to change everything on his laptop.

Terrible !!!

@ z.
I have the same problem as you, you just make some empty line at the end of your document, so you have not to look the under border of your screen.

I like your Winefish, because it hat many useful shortcuts. It 's good for some one, who is lazy as me :D. I'm tooooo lazy to write long code. There is
a wish in Winefish: long line should be presented automatically in a new line, instead of a horizontal scroll. But just present, and the program should not
put any "new line", C: "\n" in my code. You can see it if you use vim or ecmacs.

RE: TeX Editors - Added by almost 3 years ago

phucluoi wrote:

I'm working for a Prof, to type his math. Script in LaTeX. An other one is working with me. I use Linux, and he uses Window$. This is a big problem. He works with WinEdt, an this program can't "understand" Unicode. So, i must find out, which Encoding this program uses. It is Window$-1258, then I set this config in Texmaker. So, there war no problem. (until now :D). But you must set this config before you open and save a file, unless you want to lose you Unicode character. Because Unicode uses 2 byte encoding, and the Window$-1258 uses only one byte.

Texmaker requires to be restarted after you change the text encoding. It doesn't have an internal conversion.

By the way, I don't understand, why can man sell something like WinEdt. It is not good, not beatiful, and total useless for beginer and Known How LaTeX. But my prof said, he uses it for years and doesn't want to change everything on his laptop.

For english users, WinEdt is really good, IHMO.

Terrible !!!

... but WinEDT is terrible for Vietnamese users :P

@ z. I have the same problem as you, you just make some empty line at the end of your document, so you have not to look the under border of your screen.

I like your Winefish, because it hat many useful shortcuts. It 's good for some one, who is lazy as me :D. I'm tooooo lazy to write long code. There is a wish in Winefish: long line should be presented automatically in a new line, instead of a horizontal scroll. But just present, and the program should not put any "new line", C: "\n" in my code. You can see it if you use vim or ecmacs.

Thank you for trying Winefish :)

I almost gave it up due to lack of time. In fact, the internal engine of Winefish is very slow (have you ever opened a large file in Winefish?) and I don't know to improve it. For other requests, I may take a look. Thank you for reporting.

PS: It isn't easy for Vietnamese to write everything in English :) We are moving to new domain/sites and I hope we will have a builtin Vietnamese keyboard soon.

Votes: 1/1

RE: TeX Editors - Added by phucluoi almost 3 years ago

Hi z
Today I try to learn Emacs. It is not easy, but it works well for your problem. If you reach the last line, Just typ Ctr-l and Emacs puts the corsor in the midle of the page
(Emacs says "window") and scrolls your text too.

Votes: 1/1

RE: TeX Editors - Added by anhtuanvcu almost 3 years ago

Mấy hôm nay vọc thử chàng Kile trên Windows. Theo hướng dẫn ở http://www.latex-community.org/forum/viewtopic.php?f=20&t=8212 tôi đã cài đặt thành công Kile trên Windows, cài đặt cũng không vất vả lắm (Tôi chạy Win7, Miktex 2.8). Thông báo ở đây để anh em cùng vọc thử.
Việc cấu hình Kile mới chỉ được một số thành công nhất định :

  • "Inverse search" với Yap làm việc ổn, nhưng nếu ngắt Net thì lại không ổn tí nào
  • "Forward search" với Yap thì chưa làm được, bác nào biết hướng dẫn giúp tôi với
  • "Okular" chỉ được PDF được thôi, chứ dọc DVI báo thiếu font không load được

Do mới tiếp cận với Kile nên dùng cũng chưa quen lắm, bác nào có thể viết hướng dẫn sơ sơ cách dùng Kile, được biệt là hướng dẫn cách tạo các phím tắt, chẳng hạn như chỉ cần gõ Alt+{ thì cho ra {} và con trỏ chỉ luôn vào giữa hai dấu ngoặc,....

Mới vọc thử nên viết tạm vài dòng mong các bác vào cùng ngâm kiu.

Chúc cả nhà cuối tuần vui vẻ.

RE: TeX Editors - Added by hungptit almost 3 years ago

Nếu bạn muốn dùng keyboard thì nên thử xài emacs + auctex. Lúc ban đầu hơi khó một chút nhưng khi đã quen rồi thì chắc không muốn xài phần mềm khác nữa :).

Votes: 1/1

RE: TeX Editors - Added by PPCC over 1 year ago

LyX 2.0.1 released. (September 5, 2011)
LyX 1.6.10 released. (May 9, 2011)
LyX 2.0.0 released. (May 8, 2011)

http://www.lyx.org/Download

What is new in LyX 2.0?

http://wiki.lyx.org/LyX/NewInLyX20

(1-79/79)