summaryrefslogtreecommitdiff
path: root/systems/win32/TLW64/00README.TLW64
blob: 2f60e24c3782598b7c1ef3f6de43aeb5d29a2dfd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
        How to install 64bit binaries for TeX Live on Windows


In the following, $INSTALLDIR is $SELFAUTOPARENT in the TeX Live,
that is, the parent directory of "texmf-dist". Actually the
directory $INSTALLDIR is shown by a command:

    kpsewhich --var-value=SELFAUTOPARENT


(1) Expand the file tl-win64.zip in $INSTALLDIR.
    In the case of update, remove all files in $INSTALLDIR/bin/win64
    before expanding tl-win64.zip, because it is possible that
    some files are deleted in a new tl-win64.zip.

(2) After expanding tl-win64.zip in $INSTALLDIR,
    change related command PATH from
    $INSTALLDIR\bin\win32
    to
    $INSTALLDIR\bin\win64;$INSTALLDIR\bin\win32

    Note that the following 32bit binaries in $INSTALLDIR\bin\win32
    are still used on WOW64:

    jbig2.exe       latexindent.exe psviewer.exe    tex2xindy.exe
    tlaunch.exe     tlshell.exe     unzip.exe       xindy-lisp.exe
    xindy.mem       zip.exe         texaccents.exe
    
    Moreover, tlmgr.bat does not exist in $INSTALLDIR\bin\win64
    due to an obvious reason.

    Thus $INSTALLDIR\bin\win32 is necessary "after"
    $INSTALLDIR\bin\win64.

    If there are problems in 64bit binaries, it is easy to recover
    the original TeX Live win32, by changing back the PATH:
    $INSTALLDIR\bin\win64;$INSTALLDIR\bin\win32 --->
    $INSTALLDIR\bin\win32

(3) Ghostscript is assumed to be 64bit. The dvisvgm.exe searches
    for gsdll64.dll by reading registry, and gsftopk.exe searches
    for gsdll64.dll in the command PATH. Therefore users should
    install 64bit Ghostscript and set the command PATH for the
    Ghostscript. However, don't define TEXLIVE_WINDOWS_EXTERNAL_GS
    in texmf.cnf, because the preinstalled 32bit Ghostscript is
    also used in several cases.

    gs1000w64full-gpl.exe in this directory is Ghostscript 10.0.0
    for 64bit Windows compiled with COMPILE_INITS=0. Users can install
    their favorite 'traineddata' files obtained from
    https://github.com/tesseract-ocr/tessdata_best
    into the predefined directory Resource/Tesseract in order to use
    ocr devices. Three files, eng.traineddata, jpn.traineddata
    and jpn_vert.traineddata, are already installed as examples.
    The eng.traineddata is the default for ocr devices.
 
    From TeX Live 2020, the version of 64bit binaries will be
    synchronized with that of 32bit binaries. It is expected that
    common format files can be usable for 32bit/64bit binaries.

    Recently in TeX Live 2021 and 2022, it is reported that luatex
    family requires different format files and luaotfload data
    in 64bit binaries compared with those in 32bit binaries. Thus
    The following commands may be necessary:
    fmtutil-sys --byengine luahbtex
    fmtutil-sys --byengine luatex
    fmtutil-sys --byengine luajithbtex
    fmtutil-sys --byengine luajittex
    luaotfload-tool -f -u -vvv

-- 
Akira Kakuto