diff options
author | Karl Berry <karl@freefriends.org> | 2009-05-17 23:08:29 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-05-17 23:08:29 +0000 |
commit | 2f305f1450f27dd46fc0fd6fb643d4f02698d232 (patch) | |
tree | fce88cedc560f92e9737a5e1b940cc2b5f7d20a4 /Master/texmf-dist | |
parent | d55fb5f4e69704bf78bff29b085a40e9912a9907 (diff) |
vntex 3.1.8+ (13may09)
git-svn-id: svn://tug.org/texlive/trunk@13192 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/generic/vntex/INSTALL | 7 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/vntex/NEWS | 13 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/vntex/README | 67 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/vntex/tests/heros-p42.tex | 5 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/vntex/vntex-print.pdf | bin | 0 -> 226340 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/vntex/vntex-update-maps | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/vntex/vntex.pdf | bin | 0 -> 228839 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/vntex/vntex.txt | 328 | ||||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr10.pfb | bin | 30676 -> 30695 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr17.pfb | bin | 30542 -> 30561 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr8.pfb | bin | 30833 -> 30852 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr9.pfb | bin | 30840 -> 30859 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrbx10.pfb | bin | 31752 -> 31771 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl10.pfb | bin | 31620 -> 31639 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl17.pfb | bin | 31579 -> 31598 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl8.pfb | bin | 31872 -> 31891 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl9.pfb | bin | 31776 -> 31795 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmsltl10.pfb | bin | 41739 -> 41758 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmtl10.pfb | bin | 37911 -> 37930 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcrete8v.pfb | bin | 36081 -> 36100 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteItalic8v.pfb | bin | 44559 -> 44578 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteSlanted8v.pfb | bin | 36470 -> 36489 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteSmallCaps8v.pfb | bin | 35868 -> 35887 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/GPL.txt (renamed from Master/texmf-dist/doc/generic/vntex/GPL.txt) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/LGPL.txt (renamed from Master/texmf-dist/doc/generic/vntex/LGPL.txt) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/LICENSE-utopia.txt (renamed from Master/texmf-dist/doc/generic/vntex/LICENSE-utopia.txt) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/LPPL.txt (renamed from Master/texmf-dist/doc/generic/vntex/LPPL.txt) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/README.vntopia (renamed from Master/texmf-dist/doc/generic/vntex/README.vntopia) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/doc/abbr.tex (renamed from Master/texmf-dist/doc/generic/vntex/source/abbr.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/doc/test-accents.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/test-accents.tex) | 1 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/doc/vn-fonts-print.tex (renamed from Master/texmf-dist/doc/generic/vntex/source/vn-fonts-print.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/doc/vn-fonts.tex (renamed from Master/texmf-dist/doc/generic/vntex/source/vn-fonts.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/doc/vn-min-print.tex (renamed from Master/texmf-dist/doc/generic/vntex/source/vn-min-print.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/doc/vn-min.tex (renamed from Master/texmf-dist/doc/generic/vntex/source/vn-min.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/doc/vntex-man-print.tex (renamed from Master/texmf-dist/doc/generic/vntex/source/vntex-man-print.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/doc/vntex-man.tex (renamed from Master/texmf-dist/doc/generic/vntex/source/vntex-man.tex) | 0 | ||||
-rwxr-xr-x | Master/texmf-dist/source/generic/vntex/doc/vntex-print.tex | 4 | ||||
-rwxr-xr-x | Master/texmf-dist/source/generic/vntex/doc/vntex.tex | 853 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/Makefile (renamed from Master/texmf-dist/doc/generic/vntex/tests/Makefile) | 13 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/README (renamed from Master/texmf-dist/doc/generic/vntex/tests/README) | 2 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/adventor-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/adventor-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/adventor-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/adventor-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/arevvn-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/arevvn-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/arevvn-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/arevvn-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/bonum-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/bonum-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/bonum-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/bonum-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/chartervn-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/chartervn-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/chartervn-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/chartervn-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/chorus-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/chorus-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/chorus-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/chorus-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/classicovn-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/classicovn-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/classicovn-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/classicovn-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/cmbrightvn-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/cmbrightvn-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/comicsansvn-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/comicsansvn-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/comicsansvn-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/comicsansvn-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/concretevn-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/concretevn-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/concretevn-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/concretevn-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/cursor-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/cursor-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/cursor-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/cursor-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/garamondvn-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/garamondvn-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/garamondvn-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/garamondvn-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/grotesqvn-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/grotesqvn-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/grotesqvn-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/grotesqvn-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/heros-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/heros-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/heros-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/heros-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/mscore-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/mscore-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/mscore-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/mscore-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/pagella-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/pagella-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/pagella-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/pagella-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/schola-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/schola-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/schola-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/schola-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/t5antt-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/t5antt-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/t5antt-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/t5antt-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/t5cyklop-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/t5cyklop-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/t5cyklop-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/t5cyklop-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/t5gentium-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/t5gentium-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/t5gentium-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/t5gentium-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/t5iwona-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/t5iwona-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/t5iwona-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/t5iwona-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/t5kurier-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/t5kurier-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/t5kurier-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/t5kurier-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/t5lm-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/t5lm-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/t5lm-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/t5lm-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/termes-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/termes-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/termes-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/termes-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/test-accents.tex (renamed from Master/texmf-dist/doc/generic/vntex/source/test-accents.tex) | 1 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/test-babel.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/test-babel.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/test-captions.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/test-captions.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/test-plain-tcx.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/test-plain-tcx.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/test-plain.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/test-plain.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/test-tcvn.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/test-tcvn.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/test-utf8.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/test-utf8.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/test-vietnam-tcx.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/test-vietnam-tcx.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/test-vietnam.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/test-vietnam.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/test-viscii.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/test-viscii.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/txttvn-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/txttvn-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/txttvn-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/txttvn-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/urwvn-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/urwvn-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/urwvn-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/urwvn-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/vnr-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/vnr-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/vnr-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/vnr-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/vnsample.cls (renamed from Master/texmf-dist/doc/generic/vntex/tests/vnsample.cls) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/vntopia-sample.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/vntopia-sample.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/vntopia-test.tex (renamed from Master/texmf-dist/doc/generic/vntex/tests/vntopia-test.tex) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/vntex.dtx | 153 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/vntex.ins | 10 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/vntex/t5phv.fd | 18 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/vntex/vietnam.sty | 56 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/vntex/vntex.sty | 99 |
110 files changed, 1182 insertions, 450 deletions
diff --git a/Master/texmf-dist/doc/generic/vntex/INSTALL b/Master/texmf-dist/doc/generic/vntex/INSTALL index 4386aff35d7..eedb6df7fab 100644 --- a/Master/texmf-dist/doc/generic/vntex/INSTALL +++ b/Master/texmf-dist/doc/generic/vntex/INSTALL @@ -1,4 +1,4 @@ -vntex-3.1.7 +vntex-3.1.8 This file is part of VnTeX. @@ -74,9 +74,6 @@ contains the word "beta" and you really want to install it. -- Add c:\windows\fonts to TTFPath. - -- Set font_mem_size to a value of at least 1100000 if you want to - compile the font samples in texmf-vntex/doc/generic/vntex/tests. - TeX Live (UNIX, Linux, MacOS/X, Windows) ---------------------------------------- @@ -105,7 +102,7 @@ UNIX. Please consult the TeX Live manual. ===================================================================== In order to install VnTeX on a web2c system you have to unpack -vntex-3.1.7.zip inside of a texmf tree. There are two ways to +vntex-3.1.8.zip inside of a texmf tree. There are two ways to install VnTeX: 1. If you want to test beta versions it is recommended that you create diff --git a/Master/texmf-dist/doc/generic/vntex/NEWS b/Master/texmf-dist/doc/generic/vntex/NEWS index e2cb6e19e72..ff99d1ac7d8 100644 --- a/Master/texmf-dist/doc/generic/vntex/NEWS +++ b/Master/texmf-dist/doc/generic/vntex/NEWS @@ -1,4 +1,4 @@ -vntex-3.1.7 +vntex-3.1.8 Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. This file is part of vntex. License: LPPL, version 1.3 or newer, @@ -92,10 +92,19 @@ Changes from version 3.02 (released 2005/09/25 at vntex.sf.net): * Add support for Scientific Workplace (swpvntex.sty). Changes from version 3.1.6 (released 2007/05/27 at vntex.sf.net): -=============================================================== +================================================================= * The primary site of vntex is now http://vntex.sourceforge.net or http://vntex.sf.net again. http://vntex.org doesn't work any more. * vntex-update-maps: new script. +Changes from version 3.1.7 (released 2008/05/31 at vntex.sf.net): +================================================================= + * CM Bright/Concrete fonts: bug fixed. + + * Scaling support for Helvetica Vietnamese. + + * All testfiles and doc sources moved to source/generic/vntex. + + * vntex.txt replaced by vntex.pdf. diff --git a/Master/texmf-dist/doc/generic/vntex/README b/Master/texmf-dist/doc/generic/vntex/README deleted file mode 100644 index dfb462da3ed..00000000000 --- a/Master/texmf-dist/doc/generic/vntex/README +++ /dev/null @@ -1,67 +0,0 @@ -vntex-3.1.7 - -Copyright 2005 Reinhard Kotucha <Reinhard.Kotucha@web.de>. -This file is part of vntex. License: LPPL, version 1.3 or newer, -according to http://www.latex-project.org/lppl.txt - - -Description -=========== -VnTeX is a package which supports typesetting Vietnamese. It provides -macro packages for LaTeX and plain TeX as well as fonts. - ---------------------------------------------------------- -The primary site of VnTeX is - - http://vntex.sf.net ---------------------------------------------------------- - -Author -====== -The author of VnTeX is Han The Thanh <HanTheThanh@gmx.net>. - - -Contributors -============= -LaTeX support (input encoding files, font encoding file, babel support -and vietnam.sty) is provided by Werner Lemberg. - -tex4ht support is provided by Han The Thanh and Eitan Gurari. The fonts -are now part of the tex4ht distribution and maintained by Eitan Gurari. - -plnfss has been removed from VnTeX because it supports many other -languages as well. You can download it from - - http://ctan.tug.org/tex-archive/macros/plain/plnfss - - -License -======= -The URW and Bitstream Type1 fonts are copyrighted under the GNU GPL, -.map files are public domain, varioref-vi.sty is under LGPL, Vntopia -is under the Adobe/TUG Utopia license agreement, all other files are -under LPPL, version 1.3 or newer. - -See: - http://www.gnu.org/licenses/gpl.txt - http://www.gnu.org/licenses/lgpl.txt - http://www.latex-project.org/lppl.txt - http://tug.org/fonts/utopia/LICENSE-utopia.txt - - -Support -======= -The current maintainers are: - - Han The Thanh <HanTheThanh@gmx.net> - Werner Lemberg <WL@gnu.org> - Reinhard Kotucha <Reinhard.Kotucha@web.de> - -The Vietnamese fonts for tex4ht are now part of tex4ht and maintained by -Eitan Gurari <Gurari@cse.ohio-state.edu>. - -There is also a mailing list (very low traffic) for questions about -VnTeX and typesetting Vietnamese. To subscribe to the list, visit - - http://lists.sourceforge.net/lists/listinfo/vntex-users - diff --git a/Master/texmf-dist/doc/generic/vntex/tests/heros-p42.tex b/Master/texmf-dist/doc/generic/vntex/tests/heros-p42.tex deleted file mode 100644 index e73bbef2fe8..00000000000 --- a/Master/texmf-dist/doc/generic/vntex/tests/heros-p42.tex +++ /dev/null @@ -1,5 +0,0 @@ -\documentclass{article} -\usepackage{pdfpages} -\begin{document} -\includepdf[pages={42}]{heros-sample} -\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/vntex-print.pdf b/Master/texmf-dist/doc/generic/vntex/vntex-print.pdf Binary files differnew file mode 100644 index 00000000000..fde27124b9a --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/vntex-print.pdf diff --git a/Master/texmf-dist/doc/generic/vntex/vntex-update-maps b/Master/texmf-dist/doc/generic/vntex/vntex-update-maps index 9e7f6f97b74..250d83749ee 100644 --- a/Master/texmf-dist/doc/generic/vntex/vntex-update-maps +++ b/Master/texmf-dist/doc/generic/vntex/vntex-update-maps @@ -1,6 +1,6 @@ #!/usr/bin/env perl # -# vntex-3.1.7 +# vntex-3.1.8 # # vntex-update-maps # diff --git a/Master/texmf-dist/doc/generic/vntex/vntex.pdf b/Master/texmf-dist/doc/generic/vntex/vntex.pdf Binary files differnew file mode 100644 index 00000000000..c97bf563760 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/vntex.pdf diff --git a/Master/texmf-dist/doc/generic/vntex/vntex.txt b/Master/texmf-dist/doc/generic/vntex/vntex.txt deleted file mode 100644 index 69510eafdfe..00000000000 --- a/Master/texmf-dist/doc/generic/vntex/vntex.txt +++ /dev/null @@ -1,328 +0,0 @@ -vntex-3.1.7 - -This file is part of VnTeX. License: LPPL, version 1.3 or newer, -see: http://www.latex-project.org/lppl.txt - -Authors: Han The Thanh <HanTheThanh@gmx.net> and - Reinhard Kotucha <Reinhard.Kotucha@web.de> - -The primary site of VnTeX is - - http://vntex.sf.net - -There is a mailing list (very low traffic) for questions about -VnTeX and typesetting Vietnamese. To subscribe to the list, visit - - http://lists.sourceforge.net/lists/listinfo/vntex-users - - -I. Typesetting Vietnamese -************************* - -Editor -====== -In order to typeset Vietnamese you need an editor in which you can -write Vietnamese. This is highly system-dependent. The good news -is that VnTeX supports most popular encodings used for Vietnamese -like VISCII, TCVN or UTF8. VNI is however not supported (and will -not be). In most cases, you can use your favourite editor or TeX shell -(like WinEDT, Texniccenter, Emacs, VIM, ...) with a Vietnamese font. - - -Typesetting with LaTeX -====================== -Some examples and hints for a quick start: - - -* The simplest case: - ________________________________________________________ - \documentclass{report} - \usepackage[viscii]{vietnam} % use VISCII input encoding - - \begin{document} - <...text in VISCII encoding...> - \end{document} - ________________________________________________________ - - vietnam.sty has the following options: - - viscii use VISCII input encoding - mviscii use MVISCII input encoding - tcvn use TCVN input encoding - vps use VPS input encoding - utf8 use UTF8 input encoding (LaTeX) - utf8x use UTF8 input encoding (ucs package) - noinputenc do not load the inputenc package (use of TCX is assumed) - nocaptions do not define Vietnamese captions - - -* Use babel instead of vietnam package: - ________________________________________________________ - \documentclass{report} - \usepackage[utf8]{inputenc} % other encoding as `viscii' - % or `tcvn' can be used - % instead of utf8 - \usepackage[vietnam]{babel} - - \begin{document} - <...text in utf8 encoding...> - \end{document} - ________________________________________________________ - - -* TCX is useful if you want to able to read Vietnamese characters in - messages about overfull/underfull boxes and the like. VnTeX comes - with two TCX tables: viscii-t5 and tcvn-t5. This implies that you - can use TCX only with VISCII or TCVN input encoding. Using TCX - excludes using inputenc: - - ________________________________________________________ - %& -translate-file=viscii-t5 - \documentclass{report} - \usepackage[noinputenc]{vietnam} - - \begin{document} - <...text in VISCII encoding...> - \end{document} - ________________________________________________________ - - The very first line says that the option `-translate-file=viscii-t5' - is passed to TeX when compiling the document. It has the same effect - as you run: - - latex -translate-file=viscii-t5 foo.tex - - Using TCVN is similar. - - -Typesetting with plain TeX -========================== -UTF8 input encoding is not supported by plain TeX. Otherwise it is -quite similar to LaTeX: - -* Use with plainenc and plnfss packages: - ________________________________________________________ - \input t5code - \input plnfss - \input plainenc - - \fontencoding{T5} - \inputencoding{viscii} % or any other encoding except utf8 - \setfontencoding{T5} - \selectfont - - <...text in VISCII encoding...> - \bye - ________________________________________________________ - - -* Use with TCX: - ________________________________________________________ - %& -translate-file=viscii-t5 - \input t5code - \input plnfss - - \setfontencoding{T5} - \selectfont - - <...text in VISCII encoding...> - \bye - ________________________________________________________ - - -Use with texinfo -================ -TCX is required: - ________________________________________________________ - %& -translate-file=viscii-t5 - \def\fontprefix{vn} - \input t5code.tex - \input texinfo - - <...text in VISCII encoding...> - ________________________________________________________ - -plainenc and plnfss are not part of the VnTeX distribution any more but -it is very likely that they are part of the TeX system you are using. - -If you have a plnfss which does not support Vietnamese, please install - - http://vntex.sf.net/download/vntex-support/plnfss.zip - - -Use with tex4ht -=============== -In order to create HTML documents from LaTeX sources, run - - tex4ht "html,uni-html4,charset=utf8" yourfile.tex - -You cannot use TCX with tex4ht. - - -There are some test files for VnTeX in the tests subdirectory. -Please read the file README in this directory. - - -II. Vietnamese Fonts -******************** - -VnTeX provides a lot of Vietnamese fonts. If you do not specify any -font (as in the examples above) you get Vietnamese Computer Modern. -This is an extension to Donald Knuth's Computern Modern Fonts designed -by Han The Thanh. - -VnTeX provides Vietnamese characters for some free fonts donated by -URW and Bitstream as well as the Microsoft core fonts. - -To get an overview, look at: - - http://vntex.sf.net/fonts/samples - -There are many fonts, but most of them do not provide support for -mathematics. If you have to typeset math formulas, you are restricted -to Computer Modern, Latin Modern, Times and Palatino. - -Latin Modern (Boguslaw Jackowski and Janusz M. Nowacki) is an -extension to Computer Modern which supports (almost) all latin -languages. It provides even different accents for Vietnamese -uppercase and lowercase letters. - - -We describe how to use fonts with LaTeX first. A description of -plnfss (plain TeX) is given below. - -To use Latin Modern instead of VNR, simply - - \usepackage{lmodern} - \usepackage[viscii]{vietnam} - -For Antikwa Torunska, do - - \usepackage{anttor} - \usepackage[viscii]{vietnam} - -... or use inputenc and babel instead of vietnam. - -It is recommended to specify a roman font, a sans serif font and a -typewriter font separately. You do not have to specify all of them. -It makes sense, for instance, not to specify a typewriter font -- you -get Computer Modern Typewriter then, which is by far the best -typewriter font you can get today. - -\renewcommand\sfdefault{uag} VnURWGothicL (AvantGarde) -\renewcommand\rmdefault{ubk} VnURWBookmanL (Bookman) -\renewcommand\ttdefault{ucr} VnNimbusMonL (Courier) -\renewcommand\sfdefault{uhv} VnNimbusSanL (Helvetica) -\renewcommand\rmdefault{unc} VnCenturySchL (New Century Schoolbok) -\usepackage{mathpazo} VnURWPalladioL (Palatino) -\usepackage{mathptm} VnNimbusRomNo9L (Times) - -There is also a real small caps font for VnURWPalladioL, made by Ralf Stubner -and extended by Han The Thanh. There are still some support files missing. - -By default, you get the faked small caps but you can use real small caps with -some restrictions. To make use of it, put the following macro definition -into the preamble of your document: - -\newcommand{\textfplsc}[1]{\bgroup\usefont{T5}{fpl}{m}{sc}#1\egroup} - -You can use it like this: - - some text \textfplsc{some text in small caps} some text - -The macro argument should not contain any numbers because they will appear -as oldstyle numbers, but you cannot use oldstyle numbers with other font -shapes in T5 encoding (Vietnamese) yet. This problem will be fixed in a -future release. - - -If you have to typeset mathematics, there are very few fonts available: - - * Computer Modern: do nothing - * Latin Modern: \usepackage{lmodern} - * Palatino: \usepackage{mathpazo} - * Times: \usepackage{mathptm} - -The other fonts do not support mathematics. - -If you are using Windows, you also can use the fonts provided by -Microsoft: - -\renewcommand\sfdefault{ma1} ArialMT (Arial) -\renewcommand\ttdefault{mcr} CourierNewPSMT (Courier) -\renewcommand\rmdefault{lpr} PalatinoLinotype (Palatino) -\renewcommand\rmdefault{mns} TimesNewRomanPSMT (Times New Roman) -\renewcommand\sfdefault{jth} Tahoma (Tahoma) -\renewcommand\sfdefault{jvn} Verdana (Verdana) - -None of the Microsoft fonts supports mathematics. Though the quality of -the fonts is quite high, not much care had been taken in the design of -Vietnamese accents. See: - - http://vntex.sf.net/fontsamples - -Unless someone insists that you use these fonts, you can use - - * VnNimbusMonL instead of CourierNewPSMT (Courier) - * VnNimbusSanL instead of ArialMT (Helvetica/Arial) - * VnNimbusRomNo9L instead of TimesNewRomanPSMT (Times/Times New Roman) - * VnURWPalladioL instead of PalatinoLinotype (Palatino) - - -If you are using plain TeX, you can use plnfss.tex to select fonts. - -Instead of - - \renewcommand\rmdefault{...} - \renewcommand\sfdefault{...} - \renewcommand\ttdefault{...} - -you have to select fonts like this: - - \setrmdefault{...} - \setsfdefault{...} - \setttdefault{...} - -See the plnfss documentation for more details. - - -III. Known Problems -******************* - -* To use amsart.cls (and other AMS LaTeX document classes) with Unicode you - must add the following lines right before `\begin{document}': - - \def\firstofone#1{#1} - \let\uppercase\firstofone - \let\MakeUppercase\firstofone - - This completely disables LaTeX's uppercasing commands which might cause - bad secondary effects. Note that this problem is not specific to - Vietnamese but affects any multibyte encoding. - -* In order to use VnTeX with Prosper, you have to install - - http://vntex.sf.net/download/vntex-support/prosper-vn.zip - -* In order to use VnTeX with Foiltex, you have to install - - http://vntex.sf.net/download/vntex-support/foiltex-vn.zip - -* If have an old version of LaTeX which does not support utf8, you have to - use ucs.sty. If ucs.sty is not present on your system you can install - - http://vntex.sf.net/download/vntex-support/ucs-vn.zip - - We keep this file as long as ucs is unmaintained. If a maintainer is - found you better download a fresh ucs distribution from the original site. - - This is a small subset of the ucs package which supports Vietnamese only. - You can invoke it with \usepackage[utf8x]{inputenc}. - - Instead of installing ucs we recommend to update LaTeX. The latest version - can be downloaded from - - ftp://dante.ctan.org/tex-archive/macros/latex/base.zip (Germany) - ftp://cam.ctan.org/tex-archive/macros/latex/base.zip (United Kingdom) - ftp://tug.ctan.org/tex-archive/macros/latex/base.zip (USA) - diff --git a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr10.pfb b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr10.pfb Binary files differindex b62833414d3..ce8ec623b54 100644 --- a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr10.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr10.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr17.pfb b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr17.pfb Binary files differindex f351c0e5c6c..9314dc36c21 100644 --- a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr17.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr17.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr8.pfb b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr8.pfb Binary files differindex 76557902419..dcbe90dc139 100644 --- a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr8.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr8.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr9.pfb b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr9.pfb Binary files differindex 77770c6b840..48ded5b0590 100644 --- a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr9.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbr9.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrbx10.pfb b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrbx10.pfb Binary files differindex fa174a02e57..3e571e8b9ad 100644 --- a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrbx10.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrbx10.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl10.pfb b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl10.pfb Binary files differindex 8759c576813..2b3b9df54fd 100644 --- a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl10.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl10.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl17.pfb b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl17.pfb Binary files differindex 49a30e8885f..329ad6174bf 100644 --- a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl17.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl17.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl8.pfb b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl8.pfb Binary files differindex cdf684caaa1..2b3c4cc1e67 100644 --- a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl8.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl8.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl9.pfb b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl9.pfb Binary files differindex 018efb592ca..dc4e3240b53 100644 --- a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl9.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl9.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmsltl10.pfb b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmsltl10.pfb Binary files differindex 4381ce02f40..1cb005191ee 100644 --- a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmsltl10.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmsltl10.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmtl10.pfb b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmtl10.pfb Binary files differindex 87019cd4796..ff5d0c1745d 100644 --- a/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmtl10.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/cmbrightvn/vncmtl10.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcrete8v.pfb b/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcrete8v.pfb Binary files differindex 48c5df71ea1..e59261b81b1 100644 --- a/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcrete8v.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcrete8v.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteItalic8v.pfb b/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteItalic8v.pfb Binary files differindex 462f109d001..edf19b20aaa 100644 --- a/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteItalic8v.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteItalic8v.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteSlanted8v.pfb b/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteSlanted8v.pfb Binary files differindex 54851210844..e677dda4eec 100644 --- a/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteSlanted8v.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteSlanted8v.pfb diff --git a/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteSmallCaps8v.pfb b/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteSmallCaps8v.pfb Binary files differindex 58fff314555..8388ec9d6b8 100644 --- a/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteSmallCaps8v.pfb +++ b/Master/texmf-dist/fonts/type1/vntex/concretevn/CMConcreteSmallCaps8v.pfb diff --git a/Master/texmf-dist/doc/generic/vntex/GPL.txt b/Master/texmf-dist/source/generic/vntex/GPL.txt index 5b6e7c66c27..5b6e7c66c27 100644 --- a/Master/texmf-dist/doc/generic/vntex/GPL.txt +++ b/Master/texmf-dist/source/generic/vntex/GPL.txt diff --git a/Master/texmf-dist/doc/generic/vntex/LGPL.txt b/Master/texmf-dist/source/generic/vntex/LGPL.txt index 5ab7695ab8c..5ab7695ab8c 100644 --- a/Master/texmf-dist/doc/generic/vntex/LGPL.txt +++ b/Master/texmf-dist/source/generic/vntex/LGPL.txt diff --git a/Master/texmf-dist/doc/generic/vntex/LICENSE-utopia.txt b/Master/texmf-dist/source/generic/vntex/LICENSE-utopia.txt index 9755d3cec66..9755d3cec66 100644 --- a/Master/texmf-dist/doc/generic/vntex/LICENSE-utopia.txt +++ b/Master/texmf-dist/source/generic/vntex/LICENSE-utopia.txt diff --git a/Master/texmf-dist/doc/generic/vntex/LPPL.txt b/Master/texmf-dist/source/generic/vntex/LPPL.txt index bfe13a27b8b..bfe13a27b8b 100644 --- a/Master/texmf-dist/doc/generic/vntex/LPPL.txt +++ b/Master/texmf-dist/source/generic/vntex/LPPL.txt diff --git a/Master/texmf-dist/doc/generic/vntex/README.vntopia b/Master/texmf-dist/source/generic/vntex/README.vntopia index 656ef9d9ce7..656ef9d9ce7 100644 --- a/Master/texmf-dist/doc/generic/vntex/README.vntopia +++ b/Master/texmf-dist/source/generic/vntex/README.vntopia diff --git a/Master/texmf-dist/doc/generic/vntex/source/abbr.tex b/Master/texmf-dist/source/generic/vntex/doc/abbr.tex index 84617cf0935..84617cf0935 100644 --- a/Master/texmf-dist/doc/generic/vntex/source/abbr.tex +++ b/Master/texmf-dist/source/generic/vntex/doc/abbr.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-accents.tex b/Master/texmf-dist/source/generic/vntex/doc/test-accents.tex index c0c9a43aeb1..3c9b8824d3c 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/test-accents.tex +++ b/Master/texmf-dist/source/generic/vntex/doc/test-accents.tex @@ -20,6 +20,7 @@ \X{\Uhorn} \verb|\Uhorn| \\ \X{\abreve} \verb|\abreve| \\ \X{\acircumflex} \verb|\acircumflex| \\ +\X{\DJ} \verb|\DJ| \\ \X{\dj} \verb|\dj| \\ \X{\ecircumflex} \verb|\ecircumflex| \\ \X{\i} \verb|\i| \\ diff --git a/Master/texmf-dist/doc/generic/vntex/source/vn-fonts-print.tex b/Master/texmf-dist/source/generic/vntex/doc/vn-fonts-print.tex index 15f07c9cc3c..15f07c9cc3c 100644 --- a/Master/texmf-dist/doc/generic/vntex/source/vn-fonts-print.tex +++ b/Master/texmf-dist/source/generic/vntex/doc/vn-fonts-print.tex diff --git a/Master/texmf-dist/doc/generic/vntex/source/vn-fonts.tex b/Master/texmf-dist/source/generic/vntex/doc/vn-fonts.tex index ad6bdbb8b20..ad6bdbb8b20 100644 --- a/Master/texmf-dist/doc/generic/vntex/source/vn-fonts.tex +++ b/Master/texmf-dist/source/generic/vntex/doc/vn-fonts.tex diff --git a/Master/texmf-dist/doc/generic/vntex/source/vn-min-print.tex b/Master/texmf-dist/source/generic/vntex/doc/vn-min-print.tex index f610e7d9875..f610e7d9875 100644 --- a/Master/texmf-dist/doc/generic/vntex/source/vn-min-print.tex +++ b/Master/texmf-dist/source/generic/vntex/doc/vn-min-print.tex diff --git a/Master/texmf-dist/doc/generic/vntex/source/vn-min.tex b/Master/texmf-dist/source/generic/vntex/doc/vn-min.tex index 459a98e18b3..459a98e18b3 100644 --- a/Master/texmf-dist/doc/generic/vntex/source/vn-min.tex +++ b/Master/texmf-dist/source/generic/vntex/doc/vn-min.tex diff --git a/Master/texmf-dist/doc/generic/vntex/source/vntex-man-print.tex b/Master/texmf-dist/source/generic/vntex/doc/vntex-man-print.tex index 5c1c3a15287..5c1c3a15287 100644 --- a/Master/texmf-dist/doc/generic/vntex/source/vntex-man-print.tex +++ b/Master/texmf-dist/source/generic/vntex/doc/vntex-man-print.tex diff --git a/Master/texmf-dist/doc/generic/vntex/source/vntex-man.tex b/Master/texmf-dist/source/generic/vntex/doc/vntex-man.tex index 63b57ecfdcc..63b57ecfdcc 100644 --- a/Master/texmf-dist/doc/generic/vntex/source/vntex-man.tex +++ b/Master/texmf-dist/source/generic/vntex/doc/vntex-man.tex diff --git a/Master/texmf-dist/source/generic/vntex/doc/vntex-print.tex b/Master/texmf-dist/source/generic/vntex/doc/vntex-print.tex new file mode 100755 index 00000000000..3d06beb6864 --- /dev/null +++ b/Master/texmf-dist/source/generic/vntex/doc/vntex-print.tex @@ -0,0 +1,4 @@ +\RequirePackage[monochrome,dvipsnames]{color} +\def\printversion{} +\input{vntex.tex} + diff --git a/Master/texmf-dist/source/generic/vntex/doc/vntex.tex b/Master/texmf-dist/source/generic/vntex/doc/vntex.tex new file mode 100755 index 00000000000..5d3bd1e68ba --- /dev/null +++ b/Master/texmf-dist/source/generic/vntex/doc/vntex.tex @@ -0,0 +1,853 @@ +% vntex-@VERSION@ +% +% Copyright 2003-2005 Han The Thanh <HanTheThanh@gmail.com>. +% +% Authors: Han The Thanh <HanTheThanh@gmx.net> and +% Reinhard Kotucha <Reinhard.Kotucha@web.de> +% +% This file is part of vntex. +% +% This work may be distributed and/or modified under the conditions +% of the LaTeX Project Public License, either version 1.3 of this +% license or (at your option) any later version. +% +% The latest version of this license is +% +% http://www.latex-project.org/lppl.txt +% +% The current maintainers are Werner Lemberg, Han The Thanh, and +% Reinhard Kotucha. + +\documentclass[a4paper,11pt]{article} +% \InputIfFileExists{vntexdoc-conf.tex}{}{} +% \makeatletter +% \@ifundefined{vntexdoc-amsldoc-vi} +% {\message{***undef***}} +% {\message{***def***}} +% \stop + +\usepackage{amsmath,amsfonts,amssymb} +\usepackage[utf8]{inputenc} +\usepackage[T1,T2A,T5]{fontenc} +\usepackage[russian,vietnam]{babel} +\usepackage{charter} +%\usepackage{tgpagella} +%\usepackage{mathpazo}\def\textsc#1{\bgroup\usefont{T5}{fpl}{m}{sc}#1\egroup} +\usepackage{textcomp} +\usepackage[scaled=.9]{helvet} +\usepackage{parskip} +\usepackage{upquote} +\usepackage{microtype} +\usepackage{url} +\usepackage{fancyvrb}\DefineShortVerb{\|} +%\usepackage{showframe} +%\usepackage{mparhack} + +\RequirePackage[dvipsnames]{color} + +\newif\ifprint +\ifdefined\printversion + \printtrue +\else + \printfalse +\fi + +\def\arraystretch{1.25} + +\raggedbottom + +\def\vi#1{\foreignlanguage{vietnam}{#1}} + +\makeatletter +\let\ifundefined\@ifundefined + +\renewcommand\@seccntformat[1]{\llap{\@nameuse{the#1}\hspace{1em}}} + +\renewcommand\section{\@startsection {section}{1}{\z@}% + {-3.5ex \@plus -1ex \@minus -.2ex}% + {0.3ex \@plus.2ex}% + {\normalfont\Large\bfseries + \rightskip\z@ plus3em + \spaceskip.3333em + \xspaceskip.5em\color[named]{BrickRed}}} + +\renewcommand\subsection{\@startsection{subsection}{2}{\z@}% + {.25ex\@plus -1ex \@minus -.2ex}% + {0.2ex \@plus .2ex}% + {\normalfont\large\bfseries + \rightskip\z@ plus3em + \spaceskip.3333em + \xspaceskip.5em\color[named]{BrickRed}}} + +\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% + {1.25ex\@plus -1ex \@minus -.2ex}% + {0.1ex}% + {\normalfont\normalsize\bfseries + \rightskip\z@ plus2em + \spaceskip.3333em + \xspaceskip.5em + \color[named]{BrickRed}}} + +\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}% + {\parskip}% + {-1em}% + {\normalfont\normalsize\bfseries\color[named]{BrickRed}}} +\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% + {\parskip}% + {-1em}% + {\normalfont\normalsize\bfseries\color[named]{BrickRed}}} +\makeatother + + + +%%% Colors + +\definecolor{labelitemicolor}{rgb}{0,.5,0} +\definecolor{labelitemiicolor}{rgb}{.75,0,0} +\definecolor{labelitemiiicolor}{rgb}{0,0,.6} + +\def\labelitemi{\color{labelitemicolor}{$\blacktriangleright$}} +\def\labelitemii{\color{labelitemiicolor}{{\large$\bullet$}}} +\def\labelitemiii{\color{labelitemiiicolor} + {{\raisebox{.3ex}{\mbox{\scriptsize$\blacksquare$}}}}} + +\def\bibcolor#1{{\color[named]{MidnightBlue}#1}} +%\def\bibcolor#1{{\color[cmyk]{.8,.8,0,.4}#1}} + +\def\headcolor#1{{\color[named]{BrickRed}#1}} + +\def\hrefcolor#1{{\color[named]{Fuchsia}#1}} +%\def\hrefcolor#1{{\color[cmyk]{.3,1,0,.6}#1}} +\def\xbibcolor#1{{\color[named]{Fuchsia}#1}} +%\def\xbibcolor#1{{\color[cmyk]{.3,1,0,.6}#1}} + +%\def\codecolor{\color[named]{OliveGreen}} +\def\codecolor{\color[cmyk]{.65,0,.65,.7}} + +\def\marginnote#1{\marginpar{\headcolor{\textit{#1}}}} +\def\marginnote#1{\vadjust{\llap{\smash{\headcolor{\textit{#1~~}}}}}} +\def\marginnote#1{\leavevmode\llap{\headcolor{\textit{\smash{\parbox[t]{2.5cm}{\raggedleft #1}~~}}}}} + +\def\mailto#1{$\langle$\href{mailto:#1}{\texttt{\hrefcolor{#1}}}$\rangle$} + +\def\pkg#1{{\sffamily#1}} + +\def\URL#1{{\fontfamily{cmvtt}\selectfont{\xbibcolor{http://#1}}}} + +\def\indenturl{\leavevmode\texttt{\phantom{xx}}} +\def\http#1{\ifvmode\leavevmode\texttt{\phantom{xx}}\fi\href{http://#1}{\URL{#1}}} +\def\ftp#1{\ifvmode\leavevmode\texttt{\phantom{xx}}\fi\href{ftp://#1}{\URL{#1}}} + +%%% Internal/External Documentation + +\def\texmfdocvi{../../../../texmf-doc/doc/vietnamese} +\def\CTANbase{ctan.org/tex-archive/info} + +\def\bibfile#1#2#3{\textit{#1, }\href{file:#2}{\bibcolor{#3}}} +\def\bibfileprint#1{\ifx\printversion\undefined\hspace{\fill}\href{file:#1}{[\bibcolor{print~version}]}\fi} + +\def\xbibfile#1#2#3{\textit{#1, }\href{http://#2}{\xbibcolor{#3}}} +\def\xbibfilenoauthor#1#2{\href{http://#1}{\xbibcolor{#2}}} + +\def\extbibfile#1#2#3{\textit{#1}, #2,\\\href{http://#3}{\fontfamily{cmvtt}\selectfont{\xbibcolor{http://#3}}}} + +\def\xbibfileprint#1{\hspace{\fill}\ifx\printversion\undefined\href{http://#1}{[\bibcolor{print~version}]}\fi} + +%%%\reversemarginpar + +\makeatletter +\let\docpath\@namedef +%\InputIfFileExists{vntexdoc-conf.tex}{}{} + +\makeatletter +\let\docpath\@nameuse +\makeatother + +%%% Verbatim + +\newenvironment{code}{\codecolor}{} +\newenvironment{verbcode}{\codecolor\begin{verbatim}}{\end{verbatim}} +\def\code{\ifvmode~~~\fi\codecolor} %%% \setbox0 \wd0 + +\CustomVerbatimEnvironment{Code}{Verbatim} + {commandchars=\|\(\),formatcom=\codecolor} +\def\texcomment#1{\textrm{\textcolor{black}{#1}}} +\def\sometext#1{\textcolor{black}{\textrm + {$\langle$\ldots\textit{#1}\ldots$\rangle$}}} + +\AtBeginDocument{\def\abstractname{\headcolor{\textbf{\normalsize + Abstract}}}} + +\advance\oddsidemargin by -.5cm +%\advance\marginparwidth 1cm +\evensidemargin=\oddsidemargin +\advance\textwidth by 2cm +\advance\topmargin by -2cm +\advance\textheight by 4cm +\advance\textheight by 2pt + +\usepackage[colorlinks, urlcolor=black, filecolor=black]{hyperref} +\hypersetup{pdfnewwindow=true} +\begin{document} +%\vrule +%\vspace*{0cm} +\leavevmode{\centering\Huge\textbf{\headcolor{Vn\TeX\ --- Typesetting + Vietnamese}}\par} +\vspace{3mm} +{\centering\Large Hàn Thế Thành~~~~Reinhard Kotucha\par} +\vspace{1cm} + +\begin{abstract} +\parskip=1ex \parindent=0pt \noindent +Vn\TeX\ is an extension to Donald Knuth's \TeX\ typesetting system which +provides support for typesetting Vietnamese. + +The primary site of Vn\TeX\ is {\normalsize\http{vntex.sf.net}}. +\end{abstract} + +\section{Where to get Help} +The current maintainers of Vn\TeX\ are: +\begin{itemize} +\item Hàn Thế Thành \mailto{HanTheThanh@gmail.com} +\item Reinhard Kotucha \mailto{Reinhard.Kotucha@web.de} +\item Werner Lemberg \mailto{WL@gnu.org} +\end{itemize} + +There is a mailing list (very low traffic) for questions about +Vn\TeX\ and typesetting Vietnamese. To subscribe to the list, visit + +\http{lists.sourceforge.net/lists/listinfo/vntex-users} + +\section{Related Documents} +The following files are part of the Vn\TeX\ +distribution\ifx\printversion\undefined\footnote{The print versions + should be used with monochrome printers. A print version of this + file is \href{vntex-print.pdf}{\bibcolor{here}}.}\fi +\begin{itemize} +%\href{}{\bibcolor{here}}} +%%%%\item \href{file:vntex-man.pdf}{VnTeX Manual} +\item \bibfile{Hàn Thế Thành}{vntex-man.pdf}{Hỗ trợ tiếng Việt cho \TeX} + \ifx\printversion\undefined\bibfileprint{vntex-man-print.pdf}\fi +\item \bibfile{Hàn Thế Thành} {vn-min.pdf}{Minimal steps to typeset + Vietnamese} \bibfileprint{vn-min-print.pdf} +\item \bibfile{Hàn Thế Thành và Thái Phú Khánh Hòa} {vn-fonts.pdf} + {Dùng font với Vn\TeX} \bibfileprint{vn-fonts-print.pdf} +\end{itemize} +The following files are not part of Vn\TeX\ but might be part of the +\TeX\ distribution you are using. +% \begin{itemize} +% \item \ifundefined{vntexdoc-amsldoc-vi} +% {\xbibfile{The American Mathematical Society}{\CTANbase/amslatex/vietnamese/amsldoc-vi.pdf} +% {Hướng dẫn sử dụng gói \pkg{amsmath}}.} +% {\bibfile{The American Mathematical Society}{\docpath{vntexdoc-amsldoc-vi}}{Hướng dẫn sử dụng gói +% \pkg{amsmath}}} +% Translated by Huỳnh Kỳ Anh. +% \ifundefined{vntexdoc-amsldoc-vi} +% {\xbibfileprint{\CTANbase/amslatex/vietnamese/amsldoc-print-vi.pdf}} +% {\bibfileprint{\docpath{vntexdoc-amsldoc-print-vi}}} +% \item \ifundefined{vntexdoc-lshort-vi} +% {\xbibfile{H.~Partl, E.~Schlegl, I.~Hyna, T.~Oetiker} +% {\CTANbase/lshort/vietnamese/lshort-vi.pdf}{Một tài liệu ngắn gọn +% giới thiệu về \LaTeXe}.} +% {\bibfile{H.~Partl, E.~Schlegl, I.~Hyna, T.~Oetiker} +% {\docpath{vnzexdoc-lshort-vi}} {Một tài liệu ngắn gọn +% giới thiệu về \LaTeXe}.} +% Translated by Nguyễn Tân Khoa. + +% \item \bibfile{Wolfgang May, Andreas +% Schlechte}{\texmfdocvi/ntheorem-vn/ntheorem-doc-vn.pdf} {Mở rộng +% môi trường định lý}. Translated by Huỳnh Kỳ Anh. +%\end{itemize} + +\begin{itemize} +\item \textit{The American Mathematical Society}, Hướng dẫn sử dụng gói + \pkg{amsmath},\\ + \URL{\CTANbase/amslatex/vietnamese/amsldoc-vi.pdf}\\ + \URL{\CTANbase/amslatex/vietnamese/amsldoc-print-vi.pdf} + +\item \textit{H.~Partl, E.~Schlegl, I.~Hyna, T.~Oetiker}, Một tài + liệu ngắn gọn giới thiệu về \LaTeXe, Translated by Nguyễn Tân Khoa.\\ + \URL{\CTANbase/lshort/vietnamese/lshort-vi.pdf} + +\item \textit{Wolfgang May, Andreas Schlechte}, Mở rộng + môi trường định lý. Translated by Huỳnh Kỳ Anh.\\ + \URL{\CTANbase/translations/vn/ntheorem-doc-vn.pdf} +\end{itemize} + + +\section{Typesetting Vietnamese} + +In order to typeset Vietnamese, you need a text editor which supports +Vietnamese. In particular, it should support an \emph{input encoding} +an an \emph{input method} suitable for Vietnamese. + +If you are not familiar with encodings, here is a brief explanation: +Each key on your keyboard is assigned to a letter. Computers don't +understand letters, they only understand numbers. The table which +assigns letters to numbers is called \emph{input encoding}. + +\marginnote{input encoding}A popular input encoding system used in +Vietnam is VISCII. The problem is that only 256 characters can be +used at the same time. It's sufficient for typesetting Vietnamese, +however, it's not well suited for multilingual texts. A better +approach had been provided by the Unicode Consortium: UTF-8. This is +a very efficient encoding system which supports all writing systems of +the world. You can have Vietnamese, Arabic, Korean, Ethiopian, +Hindi,\ldots characters in one and the same file. UTF-8 is the +encoding system of the future and it becomes even more popular in +Vietnam. + +Vn\TeX\ supports many input encodings such as VISCII, TCVN, or UTF-8, but +there is no support for VNI (nor will there ever be). + +You can use the input encoding of your choice, but you have tell \TeX\ +which one you are using. How to do this is decribed below. + +\marginnote{font encoding}There is a similar issue with fonts. A font +is a collection of \emph{glyphs}. A glyph is the graphical +representation of a character. Graphical representations of the +character \texttt{a} might be `a', `\textit{a}', or `\textbf{a}', for +example. Fonts never contain characters; they contain only glyphs, +sometimes more than a single glyph for a given character. A font +usually contains more than 256 glyphs, but \TeX\ can only access 256 +characters at the same time. The table which maps characters to glyphs +is called a \emph{font encoding}. + +However, if you are using \LaTeX, a name is assigned to each character +read from the keyboard. This way it can deal with an arbitrary number +of characters internally. You can specify more than one font encoding +and \LaTeX\ switches between them automatically. In most cases it's +sufficient to know that font encoding |T1| supports Western European +languages and |T5| supports Vientamese. + +\marginnote{input method}But how to enter all the characters if you +have only an American keyboard? You have to select an \emph{input + method}. An input method allows you to access characters which are +not supported by your keyboard. If you select VIQR as an input +method, you can write ``\verb/Ha` No^.i/'' on your keyboard but you +see ``\texttt{H\`a N\d\ocircumflex i}'' on screen and you get ``H\`a +N\d\ocircumflex i'' in your typeset document. + +However, input methods are quite system dependent. If your operating +system doesn't support anything appropriate, check +whether your editor or \TeX\ shell supports them. + +\marginnote{editors}It's not easy to propose a particular editor. If +you are using a reasonably powerful editor for writing your own +programs, then use it for \TeX\ too. + +Editors which are supposed to work on all operating systems are +\xbibfilenoauthor{www.vim.org}{\pkg{vim}}, +\xbibfilenoauthor{gnu.org/software/emacs}{\pkg{Emacs}}, +\xbibfilenoauthor{www.xm1math.net/texmaker}{\pkg{\TeX{}Maker}}, and +\xbibfilenoauthor{tug.org/texworks}{\pkg{\TeX{}works}}. +On Windows there are some alternatives, like +\xbibfilenoauthor{projectory.de/texshell}{\pkg{\TeX{}shell}}, +\xbibfilenoauthor{www.winedt.com}{\pkg{WinEDT}}, and +\xbibfilenoauthor{www.texniccenter.org}{\pkg{\TeX{}nicCenter}}. + +If you are on Mac\,OS\,X, +\xbibfilenoauthor{www.uoregon.edu/~koch/texshop}{\pkg{\TeX{}shop}} is +a good choice. \pkg{\TeX{}shop} is aimed at beginners but it is +extremely powerful though. It provides a very fast PDF viewer and if +you click on a particular word in the PDF file, the cursor moves to +this word in the text editor, and vice +versa. \xbibfilenoauthor{tug.org/texworks}{\pkg{\TeX{}works}} is +something very similar. But it is supposed to work on all operating +systems and will probably be the default editor in \TeX~Live and +Mik\TeX. + + +There are some different flavours of +\TeX, such as Plain \TeX, \LaTeX, and Context. \LaTeX\ is the most +popular one and there are many books available about it. + +\subsection{Typesetting with \LaTeX} + +The idea of \LaTeX\ is to treat content and layout separately. If you +never used \LaTeX\ before, please read {\xbibfilenoauthor + {\CTANbase/lshort/vietnamese/lshort-vi.pdf}{Một tài liệu ngắn gọn + giới thiệu về \LaTeXe}} first. + +\subsubsection{Using \pkg{vietnam} or \pkg{vntex}} + +There are two packages, \pkg{vietnam} and \pkg{vntex}. They are quite +similar, the only difference is that the default input encoding is VISCII +in \pkg{vietnam} and UTF-8 in \pkg{vntex}. However, both packages +allow you to specify any supported input encoding. The following +encoding systems are supported: + +\begin{tabular}{ll}\hline + \code{|viscii|} & use VISCII input encoding\\ + \code{|mviscii|} & use MVISCII input encoding\\ + \code{|tcvn|} & use TCVN input encoding\\ + \code{|vps|} & use VPS input encoding\\ + \code{|utf8|} & use UTF-8 input encoding (\LaTeX)\\ + \code{|utf8x|} & use UTF-8 input encoding (ucs package)\\ + \code{|noinputenc|} & do not load the inputenc package (use of TCX is assumed)\\\hline +\end{tabular} + +Examples: %\par\kern -2pt % avoid and unpleasant page break +\begin{Code} + \documentclass{report} + \usepackage{vietnam} % |texcomment(use VISCII input encoding) + \begin{document} + |sometext(text in VISCII encoding) + \end{document} +\end{Code} + +\begin{Code} + \documentclass{report} + \usepackage{vntex} % |texcomment(use UTF-8 input encoding) + \begin{document} + |sometext(text in UTF-8 encoding) + \end{document} +\end{Code} + +\begin{Code} + \documentclass{report} + \usepackage[tcvn]{vntex} % |texcomment(use TCVN input encoding) + \begin{document} + |sometext(text in TCVN encoding) + \end{document} +\end{Code} + + +Both packages, \pkg{vietnam} and \pkg{vntex}, have the following +additional options: + +\begin{tabular}{ll}\hline + \code{|nocaptions|} & do not define Vietnamese captions\\ + \code{|varioref|} & load the \pkg{varioref-vi} package\\ + \code{|cmap|} & load the \pkg{cmap} package\\\hline +\end{tabular} + +If the option {\code|nocaptions|} is set, then captions +are typeset in English. On the other hand, if you are using the +\pkg{varioref} package, you might want to set +the {\code|varioref|} option in order to get +``\h{\ohorn} trang li\`\ecircumflex{}n sau'' instead of ``on the +following page'', for example. + +The \pkg{cmap} packages makes the PDF file searchable. + +\newpage +\subsubsection{Using \pkg{babel} instead of + \pkg{vietnam}/\pkg{vntex}} + + +For multilingual documents it's better to use the \pkg{babel} package, +which is part of the \LaTeX\ core. Though the \pkg{inputenc} package +allows you to select the input encoding of your choice, UTF-8 is the +preferred encoding for multilingual documents. + +\begin{Code} + \documentclass{report} + \usepackage[T2A,T5]{fontenc} + \usepackage[utf8]{inputenc} + \usepackage[russian,vietnam]{babel} + \begin{document} + Tiếng Việt, + \selectlanguage{russian}% + |selectlanguage(russian)русский язык, + \selectlanguage{vietnam}% + |selectlanguage(vietnam)tiếng Việt. + \end{document} +\end{Code} + +Note that last optional argument passed to \pkg{babel} is the language +which is active at the beginning of your document. + +The result of the example above is:~~ +{\fboxsep5pt + \fbox{\fontfamily{lmr}\large + Tiếng Việt, + \selectlanguage{russian}% + русский язык, + \selectlanguage{vietnam}% + tiếng Việt.}} + +\subsubsection{Using \pkg{TCX} files} +\TeX\ itself can't use non-ASCII characters when writing error +messages to screen or to the log file. Instead, it prints non-ASCII +chacters in hexadecimal notation, like |^^DF|. But there is an +extension called \pkg{TCX}. If you activate \pkg{TCX}, a translation +table is loaded, and all files \TeX\ reads are translated before they +are processed. If you are using \pkg{TCX}, you can't use the +\pkg{inputenc} package because the translation can be done only once. + +\pkg{TCX} and \pkg{inputenc} are more or less equivalent. The +advantage of \pkg{TCX} is that you get Vietnamese characters in +messages about overfull/underfull boxes and the like. The main +drawback is that it doesn't support UTF-8. + +Vn\TeX\ provides two \pkg{TCX} tables, {\code|viscii-t5|} +and {\code|tcvn-t5|}. Here is an example: + +\begin{Code} + %& -translate-file=viscii-t5 + \documentclass{report} + \usepackage[noinputenc]{vietnam} + \begin{document} + |sometext(text in VISCII encoding) + \end{document} +\end{Code} + +The very first line says that the option {\code|-translate-file=viscii-t5|} +is passed to \TeX\ when compiling the document. It has the same effect +as if you run + + {\code|latex -translate-file=viscii-t5 foo.tex|} + +on the command line. Using TCVN is similar. + +%\newpage + +\subsubsection{Creating HTML from \LaTeX\ sources} + +In order to create HTML documents from La\TeX\ sources, run + + {\code|tex4ht "html,uni-html4,charset=utf8"|} \textit{yourfile.tex} + +on the command line. You can't use \pkg{TCX} with \pkg{tex4ht}. + +\subsection{Typesetting with plain TeX} + +Unfortunately, there is no package for UTF-8 input encoding in plain +TeX yet. + +\subsubsection{\pkg{plainenc} and \pkg{plnfss}} + +\pkg{plnfss} provides a \LaTeX-like interface for font selection. + +\begin{Code} + \input t5code + \input plnfss + \input plainenc + \fontencoding{T5} + \inputencoding{viscii} % |texcomment(or any other encoding mentioned) + % |texcomment(above except |texttt(utf8)) + \setfontencoding{T5} + \selectfont + |sometext(text in VISCII encoding) + \bye +\end{Code} + +\pkg{plainenc} and \pkg{plnfss} are not part of the Vn\TeX\ +distribution any more but it is very likely that they are part of the +\TeX\ system you are using. + +If you have a version of \pkg{plnfss}\ which doesn't already support +Vietnamese, please install + +\http{vntex.sf.net/download/vntex-support/plnfss.zip} + +\subsubsection{Using \pkg{TCX}} + +\pkg{TCX} files can be used as described in the \LaTeX\ section. + +\begin{Code} + %& -translate-file=viscii-t5 + \input t5code + \input plnfss + \setfontencoding{T5} + \selectfont + |sometext(text in VISCII encoding) + \bye +\end{Code} + +\subsection{Using \pkg{texinfo}} +TCX is required: +\begin{Code} + %& -translate-file=viscii-t5 + \def\fontprefix{vn} + \input t5code.tex + \input texinfo + |sometext(text in VISCII encoding) +\end{Code} + +There are some test files for Vn\TeX\ in |texmf*/source/latex/vntex/tests/|. +Please read the file \pkg{README} in this directory. + + +\section{Vietnamese Fonts} + +Vn\TeX\ provides a lot of Vietnamese fonts. If you are using +{\code|T5|} font encoding but do not specify any font (as in the +examples above) you get \pkg{Vietnamese Computer Modern}. These VNR +fonts are extensions to Donald Knuth's \pkg{Computern Modern Fonts} +and have been designed by Hàn Thế Thành. + +\marginnote{nonfree fonts}Vn\TeX\ provides Vietnamese versions of free +fonts donated by Adobe, URW, and Bitstream. Some of the URW fonts can +be used freely but they can't be distributed if money is charged for +the distribution. These fonts are not part of the Vn\TeX\ core +distribution because otherwise Vn\TeX\ can't be in \pkg{TeX Live} or +in Linux distributions. There is an extra package containing these +fonts: + +\indenturl\http{vntex.sourceforge.net/download/vntex/vntex-nonfree.zip}\\ +\indenturl\http{vntex.sourceforge.net/download/vntex/vntex-nonfree.tar.bz2} + +If you are using \pkg{TeX Live}, intallation is very simple. Just run + +{\code|getnonfreefonts --help|} + +on the command line in order to get more information. + +\marginnote{\pkg{Latin Modern} and \pkg{\TeX Gyre}}There are many other + fonts supporting Vietnamese which are not shipped with Vn\TeX\ + because they are an integral part of any modern \TeX\ distribution + anyway. Some quite interesting fonts are the \pkg{Latin Modern} and + \pkg{\TeX\ Gyre} fonts created by Bogus\l{}aw Jackowski and Janusz + M. Nowacki. They fully support Vietnamese but their main advantage + is that they support virtually all Latin scripts used today. Thus, + they are well suited for multilingual documents. + + \marginnote{MS core fonts}The Microsoft core fonts are supported + too. Vn\TeX\ only provides the additional files needed to make them + accessible to \TeX, but not the fonts themselves. If you are on + Windows, they are available already. + +If you are on Unix, you have to install them yourself. + +\http{sourceforge.net/project/showfiles.php?group\_id=34153} + +Though the quality of the original fonts was quite good, the +Vietnamese accents were added later, and obviously not by +the guys who designed the fonts. The only exception is \pkg{Palatino + Linotype}. Inspect the fonts carefully before you decide which one +you want to use. + +\marginnote{font samples}There are sample files for all fonts which +support Vietnamese, can be used with \TeX, and can be used freely, +even commercially. However, some of them can't be distributed if you +charge money for the distribution. + +\http{vntex.sf.net/fonts/samples} + +Not every font supports maths. If you have to typeset math +formulas, consult: + + \http{ctan.org/tex-archive/info/Free\_Math\_Font\_Survey/vn/survey-vn.pdf} + +\subsection{Selecting Fonts in \LaTeX} + +We describe how to use fonts with \LaTeX\ first. A description of +\pkg{plnfss} (plain TeX) is given below. + +To use Latin Modern instead of VNR, simply +\begin{Code} + \usepackage{lmodern} + \usepackage[viscii]{vietnam} +\end{Code} + +For Antikwa Toru\'nska, do +\begin{Code} + \usepackage{anttor} + \usepackage[viscii]{vietnam} +\end{Code} + +\ldots or use \pkg{inputenc} and \pkg{babel} instead of \pkg{vietnam}. + +It is recommended to specify a roman font, a sans-serif font and a +typewriter font separately. You do not have to specify all of them. +It makes sense, for instance, not to specify a typewriter font --- you +get Computer Modern Typewriter then, which is a good choice. + +\begin{tabular}{lll}\hline +Command & PostScript Name & Font Family Name\\\hline +{\code|\renewcommand\sfdefault{uag}|} & |VnURWGothicL| & AvantGarde\\ +{\code|\renewcommand\rmdefault{ubk}|} & |VnURWBookmanL| & Bookman\\ +{\code|\renewcommand\ttdefault{ucr}|} & |VnNimbusMonL| & Courier\\ +{\code|\renewcommand\sfdefault{uhv}|} & |VnNimbusSanL| & Helvetica\\ +{\code|\renewcommand\rmdefault{unc}|} & |VnCenturySchL| & New Century Schoolbook\\ +{\code|\usepackage{mathpazo}|} & |VnURWPalladioL| & Palatino\\ +{\code|\usepackage{mathptm}|} & |VnNimbusRomNo9L| & Times\\\hline +\end{tabular} + +\marginnote{small caps}There is also a real small caps font for +|VnURWPalladioL|, made by Ralf Stubner and extended by Hàn Thế Thành. +There are still some support files missing. + +By default, you get the faked small caps but you can use real small caps with +some restrictions. To make use of them, put the following macro definition +into the preamble of your document: + +{\code|\newcommand{\textfplsc}[1]{\bgroup\usefont{T5}{fpl}{m}{sc}#1\egroup}|} + +You can use it like this: + + {\code||\sometext{some text} + \code|\textfplsc{|\sometext{some text in small caps}\code|}| + \sometext{some text}} + +The macro argument should not contain any numbers because they will appear +as oldstyle numbers, but you cannot use oldstyle numbers with other font +shapes in T5 encoding (Vietnamese) yet. This problem will be fixed in a +future release. + +\marginnote{math fonts}If you have to typeset math formulas, be aware +that not all fonts support math. The following fonts support math +very well: + +\begin{tabular}{ll}\hline + Font & Command \\\hline + Computer Modern & do nothing \\ + Latin Modern & {\code|\usepackage{lmodern}|} \\ + Palatino & {\code|\usepackage{mathpazo}|} \\ + Times & {\code|\usepackage{mathptm}|} \\\hline +\end{tabular} + +There are many others too, please consult: + + \http{ctan.org/tex-archive/info/Free\_Math\_Font\_Survey/vn/survey-vn.pdf} + + However, some of the fonts borrow math symbols from other fonts and + it's worthwhile to check whether all the symbols you need blend well + with the base font you are using. Be very careful when using + \textsf{sans-serif} fonts in math formulas. It's very + painful if there is no significant difference between ``\textsf{l}'' + and ``\textsf{I}''. Do you see any difference at all? The first + one is a lowercase ``\texttt{L}'', the second one is an uppercase + ``\texttt{i}''. + + +\clearpage + +\marginnote{MS core fonts}If you are using Windows, you also can use +the fonts provided by Microsoft: + +\begin{tabular}{lll}\hline +Command & PostScript Name & Font Family Name\\\hline + {\code|\renewcommand\sfdefault{ma1}|} & |ArialMT| & Arial \\ + {\code|\renewcommand\ttdefault{mcr}|} & |CourierNewPSMT| & Courier \\ + {\code|\renewcommand\rmdefault{lpr}|} & |PalatinoLinotype| & Palatino \\ + {\code|\renewcommand\rmdefault{mns}|} & |TimesNewRomanPSMT| & Times New Roman \\ + {\code|\renewcommand\sfdefault{jth}|} & |Tahoma| & Tahoma \\ + {\code|\renewcommand\sfdefault{jvn}|} & |Verdana| & Verdana \\\hline +\end{tabular} + +None of the Microsoft fonts supports mathematics. Though the quality of +the fonts is quite high, not much care had been taken in the design of +Vietnamese accents. See: + + \http{vntex.sf.net/fonts/samples} + +Unless someone insists that you use these fonts, you can use + +\begin{tabular}{lll}\hline + |VnNimbusMonL| & instead of |CourierNewPSMT| & Courier\\ + |VnNimbusSanL| & instead of |ArialMT| & Helvetica/Arial\\ + |VnNimbusRomNo9L| & instead of |TimesNewRomanPSMT| & Times/Times New Roman\\ + |VnURWPalladioL| & instead of |PalatinoLinotype| & Palatino\\\hline +\end{tabular} + + +If you are using plain \TeX, you can use \pkg{plnfss.tex} to select fonts. + +Instead of +\begin{Code} + \renewcommand\rmdefault{...} + \renewcommand\sfdefault{...} + \renewcommand\ttdefault{...} +\end{Code} + +you have to select fonts like this: +\begin{Code} + \setrmdefault{...} + \setsfdefault{...} + \setttdefault{...} +\end{Code} + +See the \pkg{plnfss} documentation for more details. + +\section{Licenses} + +The URW and Bitstream Type1 fonts are copyrighted under the GNU GPL, +\texttt{.map} files are public domain, \pkg{varioref-vi.sty} is under +LGPL, \pkg{Vntopia} is under the Adobe/TUG Utopia license agreement, +all other files are under LPPL, version 1.3 or newer. + +\begin{itemize} +\item \http{www.gnu.org/licenses/gpl.txt} +\item \http{www.gnu.org/licenses/lgpl.txt} +\item \http{www.latex-project.org/lppl.txt} +\item \http{tug.org/fonts/utopia/LICENSE-utopia.txt} +\end{itemize} +\clearpage + + +\section{Contributors} + +\LaTeX\ support (input encoding files, font encoding files, babel support +and vietnam.sty) had been provided by Werner Lemberg. \pkg{vntex.sty} +had been proposed by Huỳnh Kỳ Anh. + +Vietnamese fonts for \pkg{tex4ht} had originally been provided by Hàn +Thế Thành, but they are now maintained by Eitan Gurari. + +\pkg{plnfss} had been removed from Vn\TeX\ because it supports many other +languages as well. You can download it from + + \http{ctan.tug.org/tex-archive/macros/plain/plnfss} + + +\section{Known Problems} + +\begin{itemize} +\item In order to use \pkg{amsart.cls} (and other AMS La\TeX\ document + classes) with Unicode you must add the following lines immediately + before {\code|\begin{document}|}: +\begin{Code} + \def\firstofone#1{#1} + \let\uppercase\firstofone + \let\MakeUppercase\firstofone +\end{Code} + +This completely disables \LaTeX's uppercasing commands which might +cause bad secondary effects. Note that this problem is not specific +to Vietnamese but affects any multibyte encoding. + +\item In order to use Vn\TeX\ with \pkg{Prosper}, you have to install + + \http{vntex.sf.net/download/vntex-support/prosper-vn.zip} + + \item In order to use Vn\TeX\ with Foil\TeX, you have to install + + \http{vntex.sf.net/download/vntex-support/foiltex-vn.zip} + + \item If have an old version of \LaTeX\ which does not support + UTF-8, you have to use \pkg{ucs.sty}. If \pkg{ucs.sty} is not + present on your system you can install + + \http{vntex.sf.net/download/vntex-support/ucs-vn.zip} + + We will keep this file as long as \pkg{ucs} is unmaintained. If + a maintainer is found you should download a fresh \pkg{ucs} + distribution from the original site. + + This is a small subset of the \pkg{ucs} package which supports + Vietnamese only. You can invoke it with + {\code|\usepackage[utf8x]{inputenc}|}. + + Instead of installing ucs we recommend you update \LaTeX. The + latest version can be downloaded from + + \begin{itemize} + \item \leavevmode\http{www.dante.de/tex-archive/macros/latex/base.zip} (Germany) + \item \leavevmode\http{www.tex.ac.uk/tex-archive/macros/latex/base.zip} (UK) + \item \leavevmode\http{tug.ctan.org/tex-archive/macros/latex/base.zip} (USA) + \end{itemize} +\end{itemize} + +\end{document} +__ +Everything below the line above is ignored. + +Local Variables: +coding: utf-8 +End: + +%%% initemxf --edit-config-file updmap + diff --git a/Master/texmf-dist/doc/generic/vntex/tests/Makefile b/Master/texmf-dist/source/generic/vntex/tests/Makefile index 668205cae24..6ab1762b1b5 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/Makefile +++ b/Master/texmf-dist/source/generic/vntex/tests/Makefile @@ -1,4 +1,4 @@ -# vntex-3.1.7 +# vntex-3.1.8 # # Author: Han The Thanh <hanthethanh@gmx.net>. # This file is part of vntex. Public domain. @@ -67,6 +67,13 @@ KURIER_SAMPLE = t5kurier-sample # Comment out the next two lines if you don't have a recent version +# of the Cyklop font family (look whether you have `cyklop.map' +# in your TEXMF tree). +CYKLOP_TEST = t5cyklop-test +CYKLOP_SAMPLE = t5cyklop-sample + + +# Comment out the next two lines if you don't have a recent version # of the Gentium font family (look whether you have `gentium.map' # in your TEXMF tree). GENTIUM_TEST = t5gentium-test @@ -225,7 +232,7 @@ TEST_LATEX_ALL = $(TEST_LATEX) test-vietnam-tcx REFERENCES = vnr-test urwvn-test chartervn-test \ $(ANTT_TEST) $(T5LM_TEST) \ - $(IWONA_TEST) $(KURIER_TEST) \ + $(IWONA_TEST) $(KURIER_TEST) $(CYKLOP_TEST) \ $(GROTESK_TEST) $(GARAMOND_TEST) \ $(AREV_TEST) $(VNTOPIA_TEST) $(CLASSICO_TEST) \ $(CMBRIGHT_TEST) $(CONCRETE_TEST) \ @@ -237,7 +244,7 @@ REFERENCES = vnr-test urwvn-test chartervn-test \ SAMPLES = vnr-sample urwvn-sample chartervn-sample \ $(ANTT_SAMPLE) $(T5LM_SAMPLE) \ - $(IWONA_SAMPLE) $(KURIER_SAMPLE) \ + $(IWONA_SAMPLE) $(KURIER_SAMPLE) $(CYKLOP_SAMPLE) \ $(GROTESK_SAMPLE) $(GARAMOND_SAMPLE) \ $(AREV_SAMPLE) $(VNTOPIA_SAMPLE) $(CLASSICO_SAMPLE) \ $(CMBRIGHT_SAMPLE) $(CONCRETE_SAMPLE) \ diff --git a/Master/texmf-dist/doc/generic/vntex/tests/README b/Master/texmf-dist/source/generic/vntex/tests/README index 803ecbcbd92..b23d7ab251b 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/README +++ b/Master/texmf-dist/source/generic/vntex/tests/README @@ -1,4 +1,4 @@ -vntex-3.1.7 +vntex-3.1.8 Copyright 2003-2005 Han The Thanh <HanTheThanh@gmx.net> and Reinhard Kotucha <Reinhard.Kotucha@web.de>. diff --git a/Master/texmf-dist/doc/generic/vntex/tests/adventor-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/adventor-sample.tex index f32f7ea3d02..f32f7ea3d02 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/adventor-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/adventor-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/adventor-test.tex b/Master/texmf-dist/source/generic/vntex/tests/adventor-test.tex index 1285f08fd37..1285f08fd37 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/adventor-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/adventor-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/arevvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/arevvn-sample.tex index 26f6656b48e..26f6656b48e 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/arevvn-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/arevvn-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/arevvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/arevvn-test.tex index 1f808e16688..1f808e16688 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/arevvn-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/arevvn-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/bonum-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/bonum-sample.tex index 3bd324270da..3bd324270da 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/bonum-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/bonum-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/bonum-test.tex b/Master/texmf-dist/source/generic/vntex/tests/bonum-test.tex index 9398674925e..9398674925e 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/bonum-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/bonum-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/chartervn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/chartervn-sample.tex index 2321ba80657..2321ba80657 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/chartervn-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/chartervn-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/chartervn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/chartervn-test.tex index 0f3fb5dba87..0f3fb5dba87 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/chartervn-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/chartervn-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/chorus-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/chorus-sample.tex index 4e7b57f1809..4e7b57f1809 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/chorus-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/chorus-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/chorus-test.tex b/Master/texmf-dist/source/generic/vntex/tests/chorus-test.tex index 1cabfbe3203..1cabfbe3203 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/chorus-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/chorus-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/classicovn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/classicovn-sample.tex index 83380012a23..83380012a23 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/classicovn-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/classicovn-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/classicovn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/classicovn-test.tex index c76b5ef33b2..c76b5ef33b2 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/classicovn-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/classicovn-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/cmbrightvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-sample.tex index 48847876236..48847876236 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/cmbrightvn-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/cmbrightvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-test.tex index 3f33e6192a8..3f33e6192a8 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/cmbrightvn-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/comicsansvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/comicsansvn-sample.tex index b8a7690e0af..b8a7690e0af 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/comicsansvn-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/comicsansvn-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/comicsansvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/comicsansvn-test.tex index 918a7ca4ea0..918a7ca4ea0 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/comicsansvn-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/comicsansvn-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/concretevn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/concretevn-sample.tex index e9ac0a3c571..e9ac0a3c571 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/concretevn-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/concretevn-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/concretevn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/concretevn-test.tex index 1ce48bbf4c9..1ce48bbf4c9 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/concretevn-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/concretevn-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/cursor-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/cursor-sample.tex index d2a255ee640..d2a255ee640 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/cursor-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/cursor-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/cursor-test.tex b/Master/texmf-dist/source/generic/vntex/tests/cursor-test.tex index db02b0cbe70..db02b0cbe70 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/cursor-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/cursor-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/garamondvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/garamondvn-sample.tex index f64ecfe7f3c..f64ecfe7f3c 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/garamondvn-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/garamondvn-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/garamondvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/garamondvn-test.tex index a884e387dbd..a884e387dbd 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/garamondvn-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/garamondvn-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/grotesqvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/grotesqvn-sample.tex index 39447b7060c..39447b7060c 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/grotesqvn-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/grotesqvn-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/grotesqvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/grotesqvn-test.tex index 498e74529a5..498e74529a5 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/grotesqvn-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/grotesqvn-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/heros-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/heros-sample.tex index c5b40690291..c5b40690291 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/heros-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/heros-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/heros-test.tex b/Master/texmf-dist/source/generic/vntex/tests/heros-test.tex index 10c8adc316b..10c8adc316b 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/heros-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/heros-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/mscore-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/mscore-sample.tex index d4795d8540a..d4795d8540a 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/mscore-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/mscore-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/mscore-test.tex b/Master/texmf-dist/source/generic/vntex/tests/mscore-test.tex index aee39caae86..aee39caae86 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/mscore-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/mscore-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/pagella-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/pagella-sample.tex index f371a7446f9..f371a7446f9 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/pagella-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/pagella-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/pagella-test.tex b/Master/texmf-dist/source/generic/vntex/tests/pagella-test.tex index f8ac90cf62b..f8ac90cf62b 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/pagella-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/pagella-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/schola-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/schola-sample.tex index 327d65b23d9..327d65b23d9 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/schola-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/schola-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/schola-test.tex b/Master/texmf-dist/source/generic/vntex/tests/schola-test.tex index 535bbead5ec..535bbead5ec 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/schola-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/schola-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5antt-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/t5antt-sample.tex index 983203dce29..983203dce29 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/t5antt-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/t5antt-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5antt-test.tex b/Master/texmf-dist/source/generic/vntex/tests/t5antt-test.tex index 229895d63f6..229895d63f6 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/t5antt-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/t5antt-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5cyklop-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/t5cyklop-sample.tex index a07e4db25f3..a07e4db25f3 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/t5cyklop-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/t5cyklop-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5cyklop-test.tex b/Master/texmf-dist/source/generic/vntex/tests/t5cyklop-test.tex index 637da8426b9..637da8426b9 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/t5cyklop-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/t5cyklop-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5gentium-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/t5gentium-sample.tex index b0b602946d4..b0b602946d4 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/t5gentium-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/t5gentium-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5gentium-test.tex b/Master/texmf-dist/source/generic/vntex/tests/t5gentium-test.tex index 0d5ee17d47d..0d5ee17d47d 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/t5gentium-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/t5gentium-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5iwona-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/t5iwona-sample.tex index 9499ddb0243..9499ddb0243 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/t5iwona-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/t5iwona-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5iwona-test.tex b/Master/texmf-dist/source/generic/vntex/tests/t5iwona-test.tex index 34b2dc5046c..34b2dc5046c 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/t5iwona-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/t5iwona-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5kurier-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/t5kurier-sample.tex index 5403447748a..5403447748a 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/t5kurier-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/t5kurier-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5kurier-test.tex b/Master/texmf-dist/source/generic/vntex/tests/t5kurier-test.tex index 6dfa7108262..6dfa7108262 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/t5kurier-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/t5kurier-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5lm-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/t5lm-sample.tex index 91ea5a73e48..91ea5a73e48 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/t5lm-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/t5lm-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5lm-test.tex b/Master/texmf-dist/source/generic/vntex/tests/t5lm-test.tex index 41f7489b5bb..41f7489b5bb 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/t5lm-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/t5lm-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/termes-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/termes-sample.tex index 09803df1948..09803df1948 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/termes-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/termes-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/termes-test.tex b/Master/texmf-dist/source/generic/vntex/tests/termes-test.tex index 9870580a94b..9870580a94b 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/termes-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/termes-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/source/test-accents.tex b/Master/texmf-dist/source/generic/vntex/tests/test-accents.tex index c0c9a43aeb1..3c9b8824d3c 100644 --- a/Master/texmf-dist/doc/generic/vntex/source/test-accents.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/test-accents.tex @@ -20,6 +20,7 @@ \X{\Uhorn} \verb|\Uhorn| \\ \X{\abreve} \verb|\abreve| \\ \X{\acircumflex} \verb|\acircumflex| \\ +\X{\DJ} \verb|\DJ| \\ \X{\dj} \verb|\dj| \\ \X{\ecircumflex} \verb|\ecircumflex| \\ \X{\i} \verb|\i| \\ diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-babel.tex b/Master/texmf-dist/source/generic/vntex/tests/test-babel.tex index fdf0d66e5f2..fdf0d66e5f2 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/test-babel.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/test-babel.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-captions.tex b/Master/texmf-dist/source/generic/vntex/tests/test-captions.tex index 3c9b80abf5b..3c9b80abf5b 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/test-captions.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/test-captions.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-plain-tcx.tex b/Master/texmf-dist/source/generic/vntex/tests/test-plain-tcx.tex index 35274887a30..35274887a30 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/test-plain-tcx.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/test-plain-tcx.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-plain.tex b/Master/texmf-dist/source/generic/vntex/tests/test-plain.tex index 5afff7d444e..5afff7d444e 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/test-plain.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/test-plain.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-tcvn.tex b/Master/texmf-dist/source/generic/vntex/tests/test-tcvn.tex index ba5b6b341d3..ba5b6b341d3 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/test-tcvn.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/test-tcvn.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-utf8.tex b/Master/texmf-dist/source/generic/vntex/tests/test-utf8.tex index 7f8ec36b4d9..7f8ec36b4d9 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/test-utf8.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/test-utf8.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-vietnam-tcx.tex b/Master/texmf-dist/source/generic/vntex/tests/test-vietnam-tcx.tex index 05a615ac1bb..05a615ac1bb 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/test-vietnam-tcx.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/test-vietnam-tcx.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-vietnam.tex b/Master/texmf-dist/source/generic/vntex/tests/test-vietnam.tex index 0239df9f747..0239df9f747 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/test-vietnam.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/test-vietnam.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-viscii.tex b/Master/texmf-dist/source/generic/vntex/tests/test-viscii.tex index 6b5b16beeff..6b5b16beeff 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/test-viscii.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/test-viscii.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/txttvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/txttvn-sample.tex index 08465a803a9..08465a803a9 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/txttvn-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/txttvn-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/txttvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/txttvn-test.tex index 1a749071005..1a749071005 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/txttvn-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/txttvn-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/urwvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/urwvn-sample.tex index f860bb24d9a..f860bb24d9a 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/urwvn-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/urwvn-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/urwvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/urwvn-test.tex index bb1276e3c19..bb1276e3c19 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/urwvn-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/urwvn-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/vnr-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/vnr-sample.tex index 3997f4b3d24..3997f4b3d24 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/vnr-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/vnr-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/vnr-test.tex b/Master/texmf-dist/source/generic/vntex/tests/vnr-test.tex index af0b05850f2..af0b05850f2 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/vnr-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/vnr-test.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/vnsample.cls b/Master/texmf-dist/source/generic/vntex/tests/vnsample.cls index 7e9de68150f..7e9de68150f 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/vnsample.cls +++ b/Master/texmf-dist/source/generic/vntex/tests/vnsample.cls diff --git a/Master/texmf-dist/doc/generic/vntex/tests/vntopia-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/vntopia-sample.tex index 1144edc21f9..1144edc21f9 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/vntopia-sample.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/vntopia-sample.tex diff --git a/Master/texmf-dist/doc/generic/vntex/tests/vntopia-test.tex b/Master/texmf-dist/source/generic/vntex/tests/vntopia-test.tex index b9076eb7dc6..b9076eb7dc6 100644 --- a/Master/texmf-dist/doc/generic/vntex/tests/vntopia-test.tex +++ b/Master/texmf-dist/source/generic/vntex/tests/vntopia-test.tex diff --git a/Master/texmf-dist/source/generic/vntex/vntex.dtx b/Master/texmf-dist/source/generic/vntex/vntex.dtx new file mode 100644 index 00000000000..1456da4fc06 --- /dev/null +++ b/Master/texmf-dist/source/generic/vntex/vntex.dtx @@ -0,0 +1,153 @@ +% \iffalse +% +% 1.0 2000/01/27 +% +% * Initial release. +% +% post 1.0 ? +% +% * Require 'ifthen' package. +% +% * Don't require 't5' package. +% +% * New options 'mviscii', 'noinputenc', 'nocaptions', 'utf8', and +% 'utf8x'. +% +% * Don't define \prefacename and friends but include vncaps.tex (if +% 'nocaptions' isn't set). +% +% 1.1 2005/05/22 +% +% * Simplify logic for 'utf8' and 'utf8x' options. +% +% * Add copyright message and history. +% +% * Use \endlinechar to avoid '%' at end of line. +% +% * Fix package message. +% +% * Some other minor clean-up. +% +% 1.2 2006/10/18 +% +% * Add option varioref. +% +% vntex 1.0 2009/03/14 +% +% * Add vntex.sty. +% +%<*dtx> +\newlinechar=`^^J +\message{^^J^^JThis file currently doesn't contain any documantation.} +\message{See 'vntex.tex' instead.^^J^^J} +\csname stop\endcsname\end +%</dtx> +% \begin{macrocode} +%% +%<vietnam>%% File 'vietnam.sty', generated from vntex.dtx'. +%<vntex>%% File 'vntex.sty', generated from 'vntex.dtx'. +%% +%% Copyright 2000-2005 Werner Lemberg <WL@gnu.org> and +%% Han The Thanh <HanTheThanh@gmail.com>. +%% +%% This file is part of vntex. +%% +%% This work may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3 of this +%% license or (at your option) any later version. +%% +%% The latest version of this license is +%% +%% http://www.latex-project.org/lppl.txt +%% +%% The current maintainers are Werner Lemberg, Han The Thanh, and +%% Reinhard Kotucha. +%% +%<vntex>%% vntex.sty is a variant of 'vietnam.sty' which is using UTF-8 +%<vntex>%% as the default input encoding. +%<vntex>%% vntex.sty had been proposed by Huynh Ky Anh <xKyAnh@gmail.com>. +%<vntex>%% +%<vietnam>\ProvidesPackage{vietnam}[2006/10/18 v1.2 support for Vietnamese] +%<vntex>\ProvidesPackage{vntex}[2009/03/14 v1.0 support for Vietnamese] +%<vntex|vietnam> +\RequirePackage{ifthen} + +\newboolean{optenc} +\newboolean{noinputenc} +\newboolean{nocaptions} +\newboolean{vnutf8} +\newboolean{varioref} + +\DeclareOption{viscii} + {\PassOptionsToPackage{viscii}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{tcvn} + {\PassOptionsToPackage{tcvn}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{vps} + {\PassOptionsToPackage{vps}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{mviscii} + {\PassOptionsToPackage{mviscii}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{noinputenc} + {\setboolean{noinputenc}{true}} +\DeclareOption{nocaptions} + {\setboolean{nocaptions}{true}} +\DeclareOption{utf8} + {\PassOptionsToPackage{utf8}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{utf8x} + {\PassOptionsToPackage{utf8x}{inputenc} + \setboolean{optenc}{true} + \setboolean{vnutf8}{true}} +\DeclareOption{varioref}{\setboolean{varioref}{true}} +\DeclareOption{cmap}{\setboolean{cmap}{true}} + +\ProcessOptions + +\ifthenelse{\boolean{vnutf8}} + {\RequirePackage{ucs}} + {} + +\ifthenelse{\boolean{cmap}} + {\RequirePackage{ifpdf} + \ifpdf\RequirePackage{cmap}\fi} + {} + +\RequirePackage[T5]{fontenc} + +\ifthenelse{\boolean{varioref}} + {\RequirePackage{varioref-vi}} + {} + +\ifthenelse{\boolean{noinputenc}} + {\ifthenelse{\boolean{optenc}} +%<vietnam> {\PackageWarning{vietnam} +%<vntex> {\PackageWarning{vntex} + {Selected input encoding is ignored if `noinputenc' is used}} + {}} + {\ifthenelse{\boolean{optenc}} + {} +%<vietnam> {\PackageWarning{vietnam} +%<vietnam> {No input encoding specified, using VISCII as default} +%<vietnam> \PassOptionsToPackage{viscii}{inputenc}} +%<vntex> {\PackageWarning{vntex} +%<vntex> {No input encoding specified, using UTF-8 as default} +%<vntex> \PassOptionsToPackage{utf8}{inputenc}} + \RequirePackage{inputenc}} + +\ifthenelse{\boolean{nocaptions}} + {} + {\input{vncaps.tex} + \AtBeginDocument{\captionsvietnam + \datevietnam}} + +\frenchspacing + +\endinput +%</package> +% \end{macrocode} +\endinput +%% +%% End of file 'vntex.dtx'. diff --git a/Master/texmf-dist/source/generic/vntex/vntex.ins b/Master/texmf-dist/source/generic/vntex/vntex.ins new file mode 100644 index 00000000000..8732b2c8df2 --- /dev/null +++ b/Master/texmf-dist/source/generic/vntex/vntex.ins @@ -0,0 +1,10 @@ + +\input docstrip + +\nopreamble +\askforoverwritefalse + +\generate{\file{vietnam.sty}{\from{vntex.dtx}{vietnam}}} +\generate{\file{vntex.sty}{\from{vntex.dtx}{vntex}}} + +\endbatchfile diff --git a/Master/texmf-dist/tex/latex/vntex/t5phv.fd b/Master/texmf-dist/tex/latex/vntex/t5phv.fd index 21254f4896b..4281bba8e5a 100644 --- a/Master/texmf-dist/tex/latex/vntex/t5phv.fd +++ b/Master/texmf-dist/tex/latex/vntex/t5phv.fd @@ -11,30 +11,36 @@ \ProvidesFile{t5uhv.fd} [2005/08/24 Fontinst v1.929 font definitions for T5/phv.] +\expandafter\ifx\csname Hv@scale\endcsname\relax + \let\Hv@@scale\@empty +\else + \edef\Hv@@scale{s*[\csname Hv@scale\endcsname]}% +\fi + \DeclareFontFamily{T5}{phv}{} \DeclareFontShape{T5}{phv}{m}{n}{ - <-> uhvr8v + <-> \Hv@@scale uhvr8v }{} \DeclareFontShape{T5}{phv}{m}{sl}{ - <-> uhvro8v + <-> \Hv@@scale uhvro8v }{} \DeclareFontShape{T5}{phv}{b}{n}{ - <-> uhvb8v + <-> \Hv@@scale uhvb8v }{} \DeclareFontShape{T5}{phv}{b}{sl}{ - <-> uhvbo8v + <-> \Hv@@scale uhvbo8v }{} \DeclareFontShape{T5}{phv}{m}{sc}{ - <-> uhvrc8v + <-> \Hv@@scale uhvrc8v }{} \DeclareFontShape{T5}{phv}{b}{sc}{ - <-> uhvbc8v + <-> \Hv@@scale uhvbc8v }{} \DeclareFontShape{T5}{phv}{m}{it}{<->ssub * phv/m/sl}{} diff --git a/Master/texmf-dist/tex/latex/vntex/vietnam.sty b/Master/texmf-dist/tex/latex/vntex/vietnam.sty index fc840372110..f02d87707db 100644 --- a/Master/texmf-dist/tex/latex/vntex/vietnam.sty +++ b/Master/texmf-dist/tex/latex/vntex/vietnam.sty @@ -1,35 +1,22 @@ -%% Copyright 2000-2005 Werner Lemberg <wl@gnu.org> and -%% Han The Thanh <hanthethanh@gmx.net>. -%% This file is part of vntex. License: LPPL, version 1.3 or newer, -%% according to http://www.latex-project.org/lppl.txt %% -% -% 1.0 2000/01/27 -% -% Initial release. -% -% post 1.0 ? -% -% . Require `ifthen' package. -% . Don't require `t5' package. -% . New options `mviscii', `noinputenc', `nocaptions', `utf8', and -% `utf8x'. -% . Don't define \prefacename and friends but include vncaps.tex (if -% `nocaptions' isn't set). -% -% 1.1 2005/05/22 -% -% . Simplify logic for `utf8' and `utf8x' options. -% . Add copyright message and history. -% . Use \endlinechar to avoid `%' at end of line. -% . Fix package message. -% . Some other minor clean-up. -% -% 1.2 2006/10/18 -% -% . Add option varioref. -% - +%% File 'vietnam.sty', generated from vntex.dtx'. +%% +%% Copyright 2000-2005 Werner Lemberg <WL@gnu.org> and +%% Han The Thanh <HanTheThanh@gmail.com>. +%% +%% This file is part of vntex. +%% +%% This work may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3 of this +%% license or (at your option) any later version. +%% +%% The latest version of this license is +%% +%% http://www.latex-project.org/lppl.txt +%% +%% The current maintainers are Werner Lemberg, Han The Thanh, and +%% Reinhard Kotucha. +%% \ProvidesPackage{vietnam}[2006/10/18 v1.2 support for Vietnamese] \RequirePackage{ifthen} @@ -64,7 +51,7 @@ \setboolean{optenc}{true} \setboolean{vnutf8}{true}} \DeclareOption{varioref}{\setboolean{varioref}{true}} - +\DeclareOption{cmap}{\setboolean{cmap}{true}} \ProcessOptions @@ -72,6 +59,11 @@ {\RequirePackage{ucs}} {} +\ifthenelse{\boolean{cmap}} + {\RequirePackage{ifpdf} + \ifpdf\RequirePackage{cmap}\fi} + {} + \RequirePackage[T5]{fontenc} \ifthenelse{\boolean{varioref}} diff --git a/Master/texmf-dist/tex/latex/vntex/vntex.sty b/Master/texmf-dist/tex/latex/vntex/vntex.sty new file mode 100644 index 00000000000..4aeb2ab6560 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/vntex.sty @@ -0,0 +1,99 @@ +%% +%% File 'vntex.sty', generated from 'vntex.dtx'. +%% +%% Copyright 2000-2005 Werner Lemberg <WL@gnu.org> and +%% Han The Thanh <HanTheThanh@gmail.com>. +%% +%% This file is part of vntex. +%% +%% This work may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3 of this +%% license or (at your option) any later version. +%% +%% The latest version of this license is +%% +%% http://www.latex-project.org/lppl.txt +%% +%% The current maintainers are Werner Lemberg, Han The Thanh, and +%% Reinhard Kotucha. +%% +%% vntex.sty is a variant of 'vietnam.sty' which is using UTF-8 +%% as the default input encoding. +%% vntex.sty had been proposed by Huynh Ky Anh <xKyAnh@gmail.com>. +%% +\ProvidesPackage{vntex}[2009/03/14 v1.0 support for Vietnamese] + +\RequirePackage{ifthen} + +\newboolean{optenc} +\newboolean{noinputenc} +\newboolean{nocaptions} +\newboolean{vnutf8} +\newboolean{varioref} + +\DeclareOption{viscii} + {\PassOptionsToPackage{viscii}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{tcvn} + {\PassOptionsToPackage{tcvn}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{vps} + {\PassOptionsToPackage{vps}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{mviscii} + {\PassOptionsToPackage{mviscii}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{noinputenc} + {\setboolean{noinputenc}{true}} +\DeclareOption{nocaptions} + {\setboolean{nocaptions}{true}} +\DeclareOption{utf8} + {\PassOptionsToPackage{utf8}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{utf8x} + {\PassOptionsToPackage{utf8x}{inputenc} + \setboolean{optenc}{true} + \setboolean{vnutf8}{true}} +\DeclareOption{varioref}{\setboolean{varioref}{true}} +\DeclareOption{cmap}{\setboolean{cmap}{true}} + +\ProcessOptions + +\ifthenelse{\boolean{vnutf8}} + {\RequirePackage{ucs}} + {} + +\ifthenelse{\boolean{cmap}} + {\RequirePackage{ifpdf} + \ifpdf\RequirePackage{cmap}\fi} + {} + +\RequirePackage[T5]{fontenc} + +\ifthenelse{\boolean{varioref}} + {\RequirePackage{varioref-vi}} + {} + +\ifthenelse{\boolean{noinputenc}} + {\ifthenelse{\boolean{optenc}} + {\PackageWarning{vntex} + {Selected input encoding is ignored if `noinputenc' is used}} + {}} + {\ifthenelse{\boolean{optenc}} + {} + {\PackageWarning{vntex} + {No input encoding specified, using UTF-8 as default} + \PassOptionsToPackage{utf8}{inputenc}} + \RequirePackage{inputenc}} + +\ifthenelse{\boolean{nocaptions}} + {} + {\input{vncaps.tex} + \AtBeginDocument{\captionsvietnam + \datevietnam}} + +\frenchspacing + +\endinput +%% +%% End of file `vntex.sty'. |