|
W32TeX
TeX Live 2012/dev Kpathsearch 6.1.0dev |
Please get files from the following mirrors.
HTTP
FTP
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 texinst2012.zip in the top directory
(e.g., c:/w32tex) to
install TeX:
If texinst2012.zip is in the directory c:/temp,
type on the console as follows:
c: md \w32tex cd \w32tex unzip c:/temp/texinst2012.zip
Next, download necessary archives in a suitable directory (e.g., c:/temp) and run the installer as follows:
c: cd \w32tex texinst2012 c:/temp move *.exe bin
The argument of the command texinst2012 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 texinst2012.
| latex.tar.xz | LaTeX 2011/06/27 |
| mftools.tar.xz | mktexmf, mktextfm, mktexpk and ps2pk |
| platex.tar.xz | pLaTeX by ASCII MEDIA WORKS corp. |
| ptex-w32.tar.xz | pTeX-3.2 by ASCII MEDIA WORKS corp. |
| pdftex-w32.tar.xz | pdfTeX 1.40.12 and jbig2.exe 0.23 |
| web2c-lib.tar.xz | Basic library files of TeX |
| web2c-w32.tar.xz | Binary files of TeX and its friends |
| dvipdfm-w32.tar.xz | DVI to PDF driver dvipdfmx |
| dvipsk-w32.tar.xz | DVI to PS driver dvipsk 5.991 |
| jtex-w32.tar.xz | NTT-jTeX 2.2 by T. Sakurai |
| ltxpkgs.tar.xz | Basic packages for LaTeX |
| luatex-w32.tar.xz | LuaTeX 0.70.1 r4277 -- updated on 2012/01/16 JST |
| makeindex-w32.tar.xz | makeindex programs (makeindex, jmakeindex, mendex) |
| manual.tar.xz | Manual files |
| oldinputs.tar.xz | Style files for LaTeX 2.09 etc. |
| t1fonts.tar.xz | Type1 fonts of cm, ams and others |
| timesnew.tar.xz | tfm and vf for TimesNewRoman and Arial (PFB) |
| txpx-pazofonts.tar.xz | TX fonts, PX fonts and mathpazo fonts |
| vf-a2bk.tar.xz | Virtual fonts for pTeX |
| xindy-w32.tar.xz | Indexing system XINDY by Joachim Schrod |
| biblatex-biber.tar.xz | biblatex and biber.exe |
| context-doc.tar.xz | Documents on ConTeXt by Pragma ADE |
| context.tar.xz | ConTeXt by Pragma ADE |
| cweb-w32.tar.xz | CWEB V. 3.64 by D. Knuth and S. Levy and CTIE by J. Gilbey |
| dvi2ps-w32.tar.xz | DVI to PS driver by T. Sakurai |
| dvi2tty-w32.tar.xz | DVI to TTY driver |
| dvitools-w32.tar.xz | dvidvi, dv2dt, dt2dv, dvipng, dvisvgm etc. |
| lcdf-typetools-w32.tar.xz | LCDF Typetools by Eddie Kohler |
| aleph-w32.tar.xz | Aleph ( e-TeX 2.1 + Omega 1.15 ) |
| omegaj-w32.tar.xz | Omega with Japanese support |
| otfdevel.tar.xz | current version of OTF package by S. Saito |
| plain2-2.54-w32.tar.xz | text to TeX or NROFF translator |
| psutils-w32.tar.xz | PostScript utilities by Angus Duggan |
| qpdf-w32.tar.xz | qpdf 2.2.3 by Jay Berkenbilt |
| sam2p-w32.tar.xz | sam2p 0.48 by Szabo Peter |
| t1utils-w32.tar.xz | Type1 font utilities 1.36 |
| tex4htk-w32.tar.xz | TeX4ht for Win32 with Kpathsea mechanism |
| texinfotools-w32.tar.xz | Texinfo 4.13 with Japanese support |
| tiff2png-w32.tar.xz | TIFF to PNG driver |
| ttf2pk-w32.tar.xz | TrueType to PK driver |
| ttf2pt1-w32.tar.xz | TrueType to Type1 converter ttf2pt1 |
| txtutil.tar.xz | End-Of-Line character changer |
| ums.tar.xz | ums package by A. Inagaki |
| uptex-w32.tar.xz | Unicode pTeX by Takuji Tanaka |
| utf.tar.xz | UTF package by S. Saito |
| vf-n2bk.tar.xz | Virtual fonts to be used by NTT-jTeX and dvipsk |
This is a W32 port of [ XeTeX ] for Linux by Jonathan Kew.
The latest XeTeX for W32 is linked with fontconfig 2.8.0.
Version number of fontconfig is shown by
fc-cache --version
(1) Get the latest web2c-w32.tar.xz, web2c-lib.tar.xz
and expand them in the root directory of W32TeX. For example,
cd c:\w32tex
tar Jxvf web2c-w32.tar.xz
tar Jxvf web2c-lib.tar.xz
(note that the option character is the upper case J)
The command tar.exe is found in the archive texinst2012.zip.
The latest web2c-w32.tar.xz 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.xz in the root
directory of W32TeX. For example,
cd c:\w32tex
tar Jxvf xetex-w32.tar.xz
(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 by using the file
RootDir/share/texmf/fonts/conf/local.conf. For example:
<dir>c:/w32tex/share/texmf/fonts/opentype</dir>
<dir>c:/w32tex/share/texmf/fonts/truetype</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.
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.
(1) Expand the file xetex-w32.tar.xz in a suitable temporary
directory. Hereafter PKG means xetex-w32.tar.xz.
(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.
This is a W32 port of the latest test version of LuaTeX under development by Taco Hoekwater et al. Note that this is not the released LuaTeX and features may change. The location for dll modules is fixed to $BINDIR/lib/lua. A sample module bit.dll of LuaBitOp-1.0.1 is included.