Chương trình VieTeX soạn LaTeX cho văn bản Toán và Khoa học tự nhiên bằng tiếng Việt.. Rất may là vào năm 1999 chúng tôi đã cài dấu tiếng Việt cho LaTeX, lúc này các chương trình soạn th
Trang 1Chương trình VieTeX soạn LaTeX cho văn bản Toán và
Khoa học tự nhiên bằng tiếng Việt.
TS Nguyễn Hữu Điển
Khoa Toán - Cơ - Tin học ĐHKHTN, ĐHQG Hà Nội
Ngày nay giới khoa học tự nhiên và những người dạy khoa tự nhiên đều dùng TeX và LaTeX.Các tạp chí khoa học, các báo cáo khoa học, luận án tốt nghiệp đều soạn thảo bằng TeX Ngày nay TeX là chuẩn trên toàn thế giới, giới khoa học tự nhiên trao đổi thông tin bằng chuẩn của TeX TeX bắt nguồn từ một nhà toán học Mỹ, D Knuth sáng tạo ra nhằm phục vụ in ấn các tài liệu toán học nhiều kí hiệu phức tạp rất đẹp Ở Việt Nam không được phổ biến chương trình này, chỉ những người làm việc với nước ngoài phải học để trao đổi Nhưng mười năm lại đây do nhu cầu trao đổi và in ấn chất lượng tạp chí và luận văn tốt nghiệp mà TeX được sử dụng Những năm về trước TeX khó phỏ biến vì soạn
nó cho tiếng Việt rất khó và công cụ trợ giúp làm tài liệu cực kì khó Rất may là vào năm 1999 chúng tôi đã cài dấu tiếng Việt cho LaTeX, lúc này các chương trình soạn thảo trợ giúp dễ dàng trên môi trường Windows, việc soạn bằng tiếng Anh hoặc tiếng Việt không khác nhau là bao Vấn đề là chỉ còn nhớ các lệnh TeX, soạn TeX không nhìn thấy ngay kết quả mà phải qua công đoạn chạy biên dịch nên nhiều người nản trí Nhưng khi đã thạo rồi thì soạn bằng TeX cho tài liệu Toán là cực nhanh Trong thới gian qua chúng tôi đã làm được gì việc phổ biến TeX
1 Công cụ cần thiết để soạn thảo TeX
Hiện nay trên mạng Internet người ta thiết lập một cộng đồng dùng TeX để trao đổi và giúp nhau Kho dữ liệu về TeX các bạn có thể vào ba địa chỉ sau
1 http://ctan.tug.org tại Boston, Mỹ
2 http://www.tex.ac.uk tại Cambridge, Anh
3 http://www.dante.de tại Mainz, Đức
Rất nhiều mẫu, tài liệu để ở đây và khi bạn đã hiểu về TeX thì sử dụng tự do Một đặc điểm của TeX chỉ có chương trình biên dịch không có chương trình soạn thảo Do đó hàng loạt chương trình soạn thảo và kết hợp TeX đi kèm theo, tất cả đều cho không cả Trong thời gian qua chúng tôi đã phổ biến hai chương trình sau:
1 PcTeX đây là chương trình soạn TeX và biên dịch ra kết quả ngay, địa chỉ quảng cáo http://www.pctex.com Rất tiếc đây là chương trình phải trả tiền, vì TeX không mất tiền nhưng những công cụ kèm theo phải trả tiền như các loại phông, cách chuyển đổi dữ liệu,… Rất nhiều người quen với chương trình này, nhưng chương trình này có rất nhiều lỗi kết quả in
Trang 2ra không như ý muốn vì mất tiền mới được cập nhật Tôi không ủng họ dùng chương trình này
2 MiKTeX là môi trường TeX cho không tại địa chỉ http://www.miktex.de Hiện tại đây là môi trường dùng TeX tốt nhất có đầy đủ các gói lệnh và chương trình phụ trợ hiện tại có phiên bản 2.5 Thời gian gần đây có rất nhiều chương trình soạn thảo hoạt động dựa vào MikTeX như Winsell, TexMaker, Texniccenter cho không và một chương trình bán thành công nhất là Winedt
Rất nhiều chương trình soạn TeX khai thác MikTeX trong đó có cả những chương trình mã nguồn mở Một đặc điểm các loại chương trình này là rất nhiều chương trình quá đơn giản không đủ công cụ soạn thảo tệp TeX thật tốt Mặt khác lại có loại chương trình quá phức tạp làm người soạn TeX phát hoảng và không biết bắt đầu từ đâu Chúng tôi là người dùng TeX đã nhiều năm và dự vào mã nguồn mở tạo ra chương trình VieTeX để soạn thảo văn bản TeX tốt trong môi trường MikTeX
2 Những điều cơ bản chương trình VieTeX
Mục đích của chương trình là soạn thảo văn bản TeX và kết nối chạy với MiKTeX cho kết quả cuối cùng để in ấn Như vậy đều quan trọng là soạn thảo tệp *.tex với các chuẩn của TeX
Trang 3- Các lệnh sao chép, cắt dán, phục hồi, tìm kiếm, giống bất cứ một hệ soạn thảo nào trong Window, điều này rất nhiều chương trình khác không làm được mà quy đinh khác đi
- Khi mở một tệp lần đầu chúng tôi đã có rất nhiều mẫu với lệnh TeX khung chỉ cần gõ nội dung vào là biên dich được, như các mẫu: Bài báo, Làm sách, Luận án, Đề thi, Đáp án, Đơn xin việc,…
- Chương trình có thể soạn thảo bằng mã unicode, hoặc các loại phông thông dụng trong Window như tcvn, vni,…
Điều đặc biệt của chương trình này là:
- Ngoài cách chọn văn bản bình thường có chức năng là chọn theo ô vuông, một cụm ở giữa văn bản để cắt dán, ví dụ một bảng 4 cột ta có thể chọn 2 cột cắt dán sang chỗ khác,…
- Có chức năng làm chữ hoa lên hoặc cho nhỏ đi, điều này quan trong khi rất nhiều tài liệu nhận được với đầu đề chữ hoa và chữ thường không thống nhất
- Bên cạnh lề văn bản có số dòng bà có thức năng đặt dấu để ta tìm lại dễ dàng hơn ngoài ra các môi trường có thể gập lại cho gọn văn bản
- Các lệnh toán và ngoặc nhọn được tô màu để phân biệt dễ phát hiện lối, chương trình tự động phát hiện ngoặc đóng lại
- Chương trình có thể tự động điền lệnh TeX hoặc các từ đã dùng trong văn bản trước đó Có hai chế độ tự động điền từ đang gõ vào, một là liệt kê ra danh sách các lệnh cần chọn hoặc thể hiện ngay từ gần nhất
Trang 4- Chương trình có 3 chế độ kiểm tra chính tả Kiểm tra chính tả cả tiếng Anh và tiếng Việt phụ thuộc vào tệp từ điển của chúng ta có đầy đủ hay không Như hình trên các chữ gạch dưới là thông báo lỗi Còn hai chế độ kiếm tra chính tả dùng chương trình 4spell rất chính xác Khi kiểm tra chính tả có thể cho vào từ điển các từ còn thiếu như:
Trên đây tôi điểm một số chức năng của chương trình còn rất nhiều chức năng khác như gõ tắt dành cho TeX cực kì thuận tiện như một số ví dụ sau:
Trang 5- Còn chế độ macro để định nghĩa và gõ tắt rất tốt, tất cả chức năng này tham khảo chạy chương trình sẽ hiểu hơn rất nhiều
3 VieTeX kết hợp với môi trương MiKTeX
- Từ chương trình có thể gọi MikTeX để cấu hình và gắn tiếng việt vào như khi sử dụng MikTeX
- Cấu hình để chạy các chương trình khác đơn giản thông qua
Trang 6- Thực hiện dịc LaTeX và xem tệp Dvi thông qua các nút bấm và chạy tự động
- Chuyển đổi từ tệp dvi sang ps hoặc pdf một cách dễ dàng và chất lượng cao
4 Cài đặt và hướng dẫn sử dụng
- Tất cả chương trình và MikTeX chúng tôi chuẩn bị thành một đĩa CDRom có hướng dẫn cài đặt các bước cụ thể
- Việc cài đặt phông tiếng Việt và cấu hình biên dịch và soạn thảo tự động
- Tài liệu sử dụng dùng Tẽ thông qua hai cuốn sách
1 Nguyễn Hữu Điển, LaTeX với gói lệnh và phần mềm công cụ,
NXBĐHQG, 2004, 318 trang
2 Nguyễn Hữu Điển, Nguyễn Minh Tuấn, LaTeX tra cứu và Soạn thảo,
NXBĐHQG, 2001, 308 trang
Trang 7Địa chỉ:
Trung tâm Tính toán hiệu năng cao ĐHKHTN, ĐHQG Hà Nội
334, Nguyễn Trãi, Thanh Xuân, Hà Nội