W32TeX
Web2C-2009
Kpathsea-5.1.0
( last updated on 2010/02/08 )
Japanese page

----- Latest version of TeX-related binaries (Win32) -----

ChangeLog


Download a simple installer

If you do not have a suitable program to expand .zip files, get a simple command line application [ unzip.exe ] by InfoZip.

Expand the file texinst2009.zip in the top directory (e.g., c:/w32tex) to install TeX:
If texinst2009.zip is in the directory c:/temp, type on the console as follows:

  c:
  md \w32tex
  cd \w32tex
  unzip c:/temp/texinst2009.zip

Next, download necessary archives in a suitable directory (e.g., c:/temp) and run the installer as follows:

  c:
  cd \w32tex
  texinst2009 c:/temp

The argument of the command texinst2009 is the full path name of the directory in which archives are downloaded. Finally define the PATH variable which is printed on the screen by the command texinst2009.


Minimal installation

latex.tar.bz2 LaTeX 2009/09/24
mftools.tar.bz2 mktexmf, mktextfm, mktexpk and ps2pk
platex.tar.bz2 pLaTeX by ASCII MEDIA WORKS corp.
ptex-3.1.11-w32.tar.bz2 pTeX-3.1.11 by ASCII MEDIA WORKS corp.
pdftex-w32.tar.bz2 pdfTeX 1.40.10 and jbig2.exe 0.23
web2c-2009-lib.tar.bz2 Library files of TeX by Web2C 2009
web2c-2009-w32.tar.bz2 Binary files of TeX by Web2C 2009

Standard installation

Add the following
dvipdfm-w32.tar.bz2 DVI to PDF driver dvipdfmx
dvipsk-w32.tar.bz2 DVI to PS driver dvipsk 5.98 (dvips.exe, dvipsk.exe, dvipsv.exe)
jtex-2.1-w32.tar.bz2 NTT-jTeX 2.1 by T. Sakurai
ltxpkgs.tar.bz2 Basic packages for LaTeX
luatex-w32.tar.bz2 LuaTeX (0.50.0) -- updated on 2010/01/09 JST
makeindex-w32.tar.bz2 makeindex programs (makeindex, jmakeindex, mendex)
manual.tar.bz2 Manual files
oldformat.tar.bz2 format files of LaTeX 2.09 etc.
oldinputs.tar.bz2 Style files for LaTeX 2.09 etc.
t1fonts.tar.bz2 Type1 fonts of cm, ams and others
timesnew.tar.bz2 tfm and vf for TimesNewRoman and Arial (PFB)
txpx-pazofonts.tar.bz2 TX fonts, PX fonts and mathpazo fonts
vf-a2bk.tar.bz2 Virtual fonts for pTeX
xindy-w32.tar.bz2 Indexing system XINDY by Joachim Schrod

Full installation

Add the following
context-doc.tar.bz2 Documents on ConTeXt by Pragma ADE
context.tar.bz2 ConTeXt by Pragma ADE
cweb-w32.tar.bz2 CWEB V. 3.64 by D. Knuth and S. Levy and CTIE by J. Gilbey
dvi2ps-4.1j-w32.tar.bz2 DVI to PS driver by T. Sakurai
dvitools-w32.tar.bz2 dvidvi, dv2dt, dt2dv, dvipng, etc.
lcdf-typetools-w32.tar.bz2 LCDF Typetools by Eddie Kohler
omega-aleph-w32.tar.bz2 Omega 1.23.2.3 and Aleph
omegaj-w32.tar.bz2 Omega with Japanese support
plain2-2.54-w32.tar.bz2 text to TeX or NROFF translator
psutils-w32.tar.bz2 PostScript utilities by Angus Duggan
sam2p-w32.tar.bz2 sam2p 0.45 by Szabo Peter
t1utils-w32.tar.bz2 Type1 font utilities 1.34
tex4htk-w32.tar.bz2 TeX4ht for Win32 with Kpathsea mechanism
texinfotools-w32.tar.bz2 Texinfo 4.13 with Japanese support
tiff2png-w32.tar.bz2 TIFF to PNG driver
ttf2pk-w32.tar.bz2 TrueType to PK driver
ttf2pt1-w32.tar.bz2 TrueType to Type1 converter ttf2pt1
txtutil.tar.bz2 End-Of-Line character changer
ums.tar.bz2 ums package by A. Inagaki
uptex-w32.tar.bz2 Unicode pTeX by Takuji Tanaka
utf.tar.bz2 utf package by S. Saito
vf-n2bk.tar.bz2 Virtual fonts to be used by NTT-jTeX and dvipsk

Sources of W32TeX


Previewer


XeTeX for W32 (0.9995.2)

--- Updated on 2010-02-07 ---

Note that I changed the "progname" of "xdvipdfmx" from "dvipdfm" to "dvipdfmx" on 2008-05-17. So dvipdfmx.cfg should be in $TEXMF/dvipdfmx/config.

Installation of XeTeX for W32

(1) Get the latest web2c-2009-w32.tar.bz2, web2c-2009-lib.tar.bz2
    and expand them in the root directory of W32TeX. For example,
    cd c:\w32tex
    tar jxvf web2c-2009-w32.tar.bz2
    tar jxvf web2c-2009-lib.tar.bz2
    The command tar.exe is found in the archive texinst2009.zip.
    The latest web2c-2009-w32.tar.bz2 contains new fmtutil.cnf
    and texmf.cnf which support xetex.
    Important variables in texmf.cnf include

    FONTCONFIG_FILE = fonts.conf
    FONTCONFIG_PATH = $TEXMFMAIN/fonts/conf
    FC_CACHEDIR = $TEXMFMAIN/fonts/cache


(2) Expand the xetex for W32 xetex-w32.tar.bz2 in the root
    directory of W32TeX. For example,
    cd c:\w32tex
    tar jxvf xetex-w32.tar.bz2


(3) Edit the section "Find fonts in these directories" in
    the file
    RootDir/share/texmf/fonts/conf/fonts.conf.
    The default content of the section is
  <dir>c:/windows/fonts</dir>
    If that is ok and you do not have additional directories
    for fonts, you need not edit the file fonts.conf.
    If the name of the directory of windows system fonts is
    different from c:/windows/fonts, you must edit the file
    fonts.conf. You can add directories for fonts if you have
    additional fonts. For example:
  <dir>c:/windows/fonts</dir>
  <dir>c:/w32tex/share/texmf/fonts/opentype/dnscreen</dir>
  <dir>c:/w32tex/share/texmf/fonts/opentype/adobe</dir>

    Subdirectories are automatically searched.

(4) Run a command
    fc-cache -v
    on the console. This command creates cache files in
    RootDir/share/texmf/fonts/cache by scanning font files
    in the above directories. Note that this command needs
    a few minutes if there are many large font files.

    Now you can enjoy xetex or xelatex.


    Names of supported fonts will be printed in a file by
    fc-list >namelist.txt
    in utf8 encoding.

Maintenance of XeTeX for W32

    If you have edited the file "fonts.conf", run a command
    fc-cache -v
    on the console.

    If you have added new font files in a directory,
    run a command
    fc-cache -v
    on the console.

How to use XeTeX for W32
on Web2C-based TeX distribution
other than W32TeX

(1) Expand the file xetex-w32.tar.bz2 in a suitable temporary
    directory. Hereafter PKG means xetex-w32.tar.bz2.

(2) Copy all files in PKG/bin into your directory for binaries.

(3) Find the physical place of $TEXMFMAIN by the command
    kpsewhich --var-value TEXMFMAIN

(4) Copy all directories and files under PKG/share/texmf
    into your $TEXMFMAIN.

(5) Add the following lines at suitable places in your
    texmf.cnf:
 
TEXINPUTS.xetex = .;$TEXMF/tex/{plain,generic,}//
TEXINPUTS.xelatex = .;$TEXMF/tex/{xelatex,generic,latex,}//

%
% XeTeX variables
% These are differently defined in the TeX Live.
% Don't change the definition in the TeX Live.
%
FONTCONFIG_FILE = fonts.conf
FONTCONFIG_PATH = $TEXMFMAIN/fonts/conf
FC_CACHEDIR = $TEXMFMAIN/fonts/cache

(6) Add the following line if there is not in your texmf.cnf:

engine = unsetengine

(7) Check values of TEXFORMATS etc. in your texmf.cnf
    and change them as follows:

TEXFORMATS = .;$TEXMF/web2c{/$engine,}
MFBASES = $TEXFORMATS
MPMEMS = $TEXFORMATS

(8) Run mktexlsr if necessary.


Japanese sample of XeTeX output


XeTeX-DEV for W32 (0.9995.2)

--- revision 968 ---
--- icu 4.2.1 ---
--- fontconfig 2.8.0 ---
--- freetype 2.3.11 ---
--- libpng 1.2.42 ---
--- Updated on 2010-02-07 ---

Note that I changed the "progname" of "xdvipdfmx" from "dvipdfm" to "dvipdfmx" on 2008-05-17. So dvipdfmx.cfg should be in $TEXMF/dvipdfmx/config.


LuaTeX-DEV for W32

--- rev. 3429 ---
--- libpng 1.2.42 ---
--- Updated on 2009-02-08 ---


ispell-3.3.02 for W32


Akira Kakuto