Hỗ trợ tiếng Việt cho TEX

7 605 1
Hỗ trợ tiếng Việt cho TEX

Đang tải... (xem toàn văn)

Thông tin tài liệu

1 Giới thiệu VnTEX là gì? VnTEX là một gói chứa các hỗ trợ cần thiết cho việc sử dụng tiếng Việt với TEX. Trang web này chứa các thông tin về gói VnTEX và các vấn đề liên quan đến tiếng Việt trong TEX. Chắc hẳn khi tìm đến với VnTEX bạn đã ít nhiều biết đến thế giới TEX, và bạn cần VnTEX cho việc dùng tiếng Việt với TEX. Nếu bạn chưa từng sử dụng TEX, có lẽ trang web này không thích hợp lắm cho việc bắt đầu tìm hiểu về TEX; bạn có thể tham khảo một số địa chỉ sau: 1. Tiếng Việt: • Diễn đàn VnOSS • ViệtTUG • Định nghĩa TEX tại wikipedia bằng tiếng Việt 2. Tiếng Anh: • TUG • Định nghĩa TEX tại wikipedia bằng tiếng Anh Còn nếu bạn đang tìm câu trả lời cho một vấn đề trong TEX nhưng không liên quan đến tiếng Việt (ví dụ làm sao để gõ một công thức hay chèn một hình ảnh vào văn bản) thì bạn có thể tìm hiểu tại các diễn đàn hay đọc các tài liệu trong mục Tài liệu. Gói VnTEX chứa các thành phần sau: • các font tiếng Việt, • hỗ trợ tiếng Việt cho LATEX (input encoding + font encoding) • một số (ít) tài liệu và ví dụ, cùng với các mẫu font hỗ trợ tiếng Việt VnTEX được xây dựng tuân theo các qui ước chung của cộng đồng người dùng TEX. Việc này nhằm hạn chế bớt các xung đột có thể xảy ra khi dùng VnTEX với các ngôn ngữ hay các gói khác, cũng như giúp việc tích hợp VnTEX vào các hệ thống TEX thuận lợi hơn. VnTEX đã được tích hợp vào một số hệ thống TEX thông dụng như TEXLive, teTEX và MikTEX.

Hỗ trợ tiếng Việt cho TEX Hàn Thế Thành Giới thiệu VnTEX gì? VnTEX gói chứa hỗ trợ cần thiết cho việc sử dụng tiếng Việt với TEX Trang web chứa thông tin gói VnTEX vấn đề liên quan đến tiếng Việt TEX Chắc hẳn tìm đến với VnTEX bạn nhiều biết đến giới TEX, bạn cần VnTEX cho việc dùng tiếng Việt với TEX Nếu bạn chưa sử dụng TEX, có lẽ trang web không thích hợp cho việc bắt đầu tìm hiểu TEX; bạn tham khảo số địa sau: Tiếng Việt: • Diễn đàn VnOSS • ViệtTUG • Định nghĩa TEX wikipedia tiếng Việt Tiếng Anh: • TUG • Định nghĩa TEX wikipedia tiếng Anh Còn bạn tìm câu trả lời cho vấn đề TEX không liên quan đến tiếng Việt (ví dụ để gõ công thức hay chèn hình ảnh vào văn bản) bạn tìm hiểu diễn đàn hay đọc tài liệu mục Tài liệu Gói VnTEX chứa thành phần sau: • font tiếng Việt, • hỗ trợ tiếng Việt cho LATEX (input encoding + font encoding) • số (ít) tài liệu ví dụ, với mẫu font hỗ trợ tiếng Việt VnTEX xây dựng tuân theo qui ước chung cộng đồng người dùng TEX Việc nhằm hạn chế bớt xung đột xảy dùng VnTEX với ngôn ngữ hay gói khác, giúp việc tích hợp VnTEX vào hệ thống TEX thuận lợi VnTEX tích hợp vào số hệ thống TEX thông dụng TEXLive, teTEX MikTEX Tóm tắt lịch sử phát triển • 01/2000 – phát hành phiên VnTEX (chưa đánh số) Phiên chưa có font Type • 08/2002 – phát hành phiên 1.2 VnTEX Bản chứa dạng Type font VNR (được tạo tự động TEXtrace, chất lượng tạm dùng được) Các font PS thông dụng hỗ trợ tiếng Việt qua chế “virtual font” (dấu xấu dùng ký tự có sẵn để vẽ) • 03/2003 – phát hành phiên 2.0 VnTEX Phiên chứa định dạng Type font VNR, dựa font Type CMR BlueSky thực Các font URWVN phát hành phiên Chi tiết việc tạo font xem Phiên VnTEX sau đưa vào teTEX, MikTEX TEXLive • 09/2005 – phát hành phiên 3.02 VnTEX Tác giả Phần lớn VnTEX Hàn Thế Thành viết, phần hỗ trợ cho LATEX Werner Lemberg viết Ngoài có đóng góp nhiều người khác (xin xem tiếp mục sau) Những người tham gia đóng góp cho VnTEX Những người danh sách (theo thứ tự ABC) tham gia đóng góp cho phát triển VnTEX hình thức khác nhau: Huỳnh Kỳ Anh, Nguyễn Đại Quý, Nguyễn Phi Hùng, Nguyễn Tân Khoa, Reinhard Kotucha, Thái Phú Khánh Hòa, Ulrich Dirr, Vladimir Volovich Nếu bạn thấy cần thêm vào danh sách xin vui lòng góp ý cho Quản lý Hiện gói VnTEX Hàn Thế Thành, Werner Lemberg Reinhard Kotucha quản lý Giấy phép quyền Các font URWVN Bitstream phân phối theo giấy phép GPL, thứ lại theo giấy phép LPPL (≥ 1.3) Vui lòng xem GPL LPPL cần biết thêm chi tiết Về trang web Trang web Hàn Thế Thành Thái Phú Khánh Hòa xây dựng quản lý, với đóng góp Tôn Nữ Thục Anh Riêng phần download Reinhard Kotucha quản lý Mọi ý kiến đóng góp xin gởi đến hanthethanh h2vnteam gmail chấm com Cài đặt cập nhật Cài đặt Phiên thức VnTEX công bố đây, có hướng dẫn cài đặt kèm theo Tuy nhiên bạn nên kiểm tra kỹ xem hệ thống TEX bạn sử dụng có sẵn VnTEX chưa Nếu bạn dùng UNIX nên dùng TEXLive (≥ 2005), dùng Windows nên dùng MikTEX (≥ 2.5) Làm bạn có sẵn VnTEX mà không cần phải tự cài đặt Lưu ý VnTEX có teTEX-3.0 có số trục trặc dùng mã UTF8; bạn dùng teTEX nên tự cài đặt thêm VnTEX phiên ≥ 3.02, chuyển sang dùng TEXLive Ngoài ra, để sử dụng VnTEX bạn cần phải có trình soạn thảo để gõ hiển thị tiếng Việt Việc cài đặt thứ phụ thuộc vào hệ thống nên không mô tả chi tiết Chúng có vài gợi ý cho người làm quen: • Nếu bạn dùng Windows, chọn: – hệ thống TEX: MikTEX – gõ tiếng Việt: Unikey – trình soạn thảo: TeXMaker WinShell • Nếu bạn dùng UNIX, chọn: – hệ thống TEX: TEXLive – gõ tiếng Việt: XUniKey Xvnkb – trình soạn thảo: TeXMaker Kile Hướng dẫn cài đặt VnTEX cụ thể cho hệ thống chưa có Nếu bạn biết có tài liệu viết vấn đề này, bạn muốn viết hướng dẫn cài đặt VnTEX cho hệ thống cụ thể, xin vui lòng liên hệ với Cập nhật Đây nơi công bố gói sửa lỗi cho VnTEX thức công bố, thành phần VnTEX chưa tích hợp vào thức Những thứ công bố đưa vào phiên VnTEX Bản sửa lỗi cho tập FD font VNR: sửa số lỗi tập FD font VNR Tải gói về, sau bung nén ghi đè tập lên tập FD VnTEX Tài liệu Đây nơi thu thập tài liệu tiếng Việt TEX chủ đề liên quan Đang cập nhật xếp dần Tài liệu viết cho VnTEX Bao gồm tài liệu chủ đề liên quan trực tiếp đến VnTEX Hướng dẫn sử dụng font với VnTEX: Tài liệu hướng dẫn sử dụng font với VnTEX Hàn Thế Thành Thái Phú Khánh Hòa viết Xem: HTML, PDF, SRC Dịch “Free Math Font Survey” với MikTEX: Tài liệu mô tả bước cần thiết để dịch tiếng Việt tài liệu Free Math Font Survey với MikTEX-2.5 Xem: HTML, PDF Tài liệu viết cho LATEX Bao gồm tài liệu viết cho LATEX vấn đề liên quan, dịch từ tiếng Anh Các tài liệu hướng dẫn sử dụng LATEX Giới thiệu ngắn LATEX2e: Tài liệu “Giới thiệu ngắn LATEX2e” (A not so short introduction to LATEX) Tobias Oetiker Nguyễn Tân Khoa dịch Tải về: PDF, SRC Giáo trình LATEX: Tài liệu “Giáo trình LATEX” (A course of LATEX) Gary L Gray Nguyễn Phi Hùng dịch Tải về: PDF, SRC Hướng dẫn viết luận án LATEX: Tài liệu hướng dẫn thiết kế luận án tốt nghiệp LATEX biên soạn by Dr Nicola Talbot Thái Phú Khánh Hòa dịch Có thể tải từ Tài liệu cho số công cụ liên quan Hướng dẫn sử dụng TeXMaker TeXMaker chương trình soạn thảo TEX chạy UNIX/Linux Windows, hỗ trợ Unicode thích hợp với người dùng bắt đầu Hướng dẫn sử dụng TeXMaker Thái Phú Khánh Hòa dịch Tải về: PDF Hướng dẫn sử dụng LaTeXPIX LaTeXPIX công cụ dùng để vẽ hình cho LATEX Phần mềm thích hợp cho bắt đầu với LATEX Tài liệu hướng dẫn sử dụng Thái Phú Khánh Hòa dịch Tải về: PDF, PDF gốc Vấn đề liên quan Sử dụng tiếng Việt với ConTEXt ConTEXt hỗ trợ tiếng Việt Xem để biết thêm chi tiết Sử dụng gói extsizes với VnTEX Để sử dụng gói extsizes với VnTEX, trước tiên cần phải cập nhật tập FD cho font VNR Xem thêm chi tiết Để sử dụng gói extsizes với cỡ chữ khác 13pt 13.5pt, tải cài đặt gói more-extsizes Thái Phú Khánh Hòa viết Ví dụ: \documentclass[13pt]{extarticle} \usepackage[utf8]{vietnam} \usepackage{type1cm} \begin{document} Văn dùng cỡ chữ 13pt \end{document} Lưu ý phải dùng gói type1cm văn có chứa công thức toán Các cỡ chữ gói more-extsizes hỗ trợ thêm: 13, 13p5, 15 16 Sử dụng MakeIndex với VnTEX MakeIndex chương trình xếp mục cho LATEX MakeIndex không hỗ trợ tiếng Việt nên để dùng MakeIndex với VnTEX ta cần chút “mẹo” Nếu bạn dùng UNIX/Linux, tải gói makeindex-vn cho UNIX/Linux Người dùng Windows sử dụng gói makeindex-vn cho Windows Sau tải bung nén xem hướng dẫn kèm để biết cách sử dụng Các ký tự Việt xếp theo qui tắc mô tả Chuyển đổi từ LATEX sang HTML Trước VnTEX có chứa hỗ trợ cho TEX4ht, sau hỗ trợ đưa vào phân phối thức TEX4ht nên xóa khỏi VnTEX Để chuyển từ LATEX sang HTML bạn dùng lệnh sau: htlatex filename.tex "html,uni-html4,charset=utf-8" " -cunihtf -utf8" Bạn phải có TEX4ht tương đối mới, TEX4ht TEXLive2005 File LATEX dùng bảng mã mà VnTEX hỗ trợ (ví dụ VISCII hay UTF8) TEX4ht tự động ghi kết mã UTF8 Trang web viết LATEX chuyển sang HTML TEX4ht Bookmark cho PDF tiếng Việt Gói hyperref cho phép tạo Unicode bookmark cho PDF, nhiên số ký tự Việt chưa hỗ trợ Để khắc phục ta làm sau: • tải gói puenc-vn • bung nén chép tập puenc.def đè lên tập puenc.def hyperref (hoặc bạn chép tập vào thư mục chứa văn bạn) • dùng gói hyperref văn LATEX bạn theo ví dụ sau: \documentclass{article} \usepackage[unicode]{hyperref} \usepackage[utf8]{vietnam} \begin{document} \section{Tiếng Việt} \end{document} (lưu ý để bookmark hiển thị bạn phải dịch văn LATEX bạn lần) Unicode bookmark không “portable” – bạn phải dùng Acrobat Reader phiên ≥ 5.0 xem đầy đủ ký tự Nếu bạn không dùng Unicode bookmark PDF bạn portable bookmark hiển thị tốt với đa số trình duyệt PDF Tuy nhiên số ký tự Việt không hỗ trợ bảng mã dùng cho PDF bookmark (PD1), ký tự bị tạo bookmark Bạn hạn chế điều cách thay ký tự Việt ký tự “gần giống” bảng mã PD1 (ví dụ ‘ắ’ thay ‘á’) theo cách sau: \documentclass{article} \usepackage{hyperref} \usepackage[utf8]{vietnam} \input{pd1supp.def} \begin{document} \section{Tiếng Việt} \end{document} Tạo “searchable” PDF với tiếng Việt Để tìm kiếm hay cắt/dán tiếng Việt với file PDF, bạn dùng gói cmap Vladimir Volovich sau: \documentclass{article} \usepackage{cmap} \usepackage[utf8]{vietnam} \begin{document} Tiếng Việt \end{document} Lưu ý phải nạp (load) gói cmap trước nạp gói khác Nếu bạn quên điều cmap ghi số cảnh báo (warning) file PDF bạn không “searchable” (không thể tìm kiếm cắt/dán) Một số hạn chế: gói cmap dùng với pdfTEX tác dụng “virtual font” Điều có nghĩa bạn phải dùng pdfTEX để dịch văn bản, đoạn text dùng font smallcap (chọn lệnh \textsc) không searchable Trợ giúp Dưới số địa bạn tham khảo gặp vấn đề với VnTEX (để nhanh chóng có câu trả lời, xin vui lòng dành phút để đọc tài liệu Cách đặt câu hỏi thông minh bạn chưa đọc) • VnOSS có diễn dàn dành cho TEX/LATEX Ở bạn hỏi VnTEX, ConTEXt vấn đề liên quan đến tiếng Việt TEX • Trang web ViệtTUG Huỳnh Kỳ Anh quản lý, chứa nhiều thông tin hữu ích cho người muốn học sử dụng LATEX • Mailing list VnTEX có ... sang HTML Trước VnTEX có chứa hỗ trợ cho TEX4 ht, sau hỗ trợ đưa vào phân phối thức TEX4 ht nên xóa khỏi VnTEX Để chuyển từ LATEX sang HTML bạn dùng lệnh sau: htlatex filename .tex "html,uni-html4,charset=utf-8"... hình cho LATEX Phần mềm thích hợp cho bắt đầu với LATEX Tài liệu hướng dẫn sử dụng Thái Phú Khánh Hòa dịch Tải về: PDF, PDF gốc Vấn đề liên quan Sử dụng tiếng Việt với ConTEXt ConTEXt hỗ trợ tiếng. .. TEX4 ht tương đối mới, TEX4 ht TEXLive2005 File LATEX dùng bảng mã mà VnTEX hỗ trợ (ví dụ VISCII hay UTF8) TEX4 ht tự động ghi kết mã UTF8 Trang web viết LATEX chuyển sang HTML TEX4 ht Bookmark cho

Ngày đăng: 17/08/2017, 21:06

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan