                        Texinfo tools for Win32
                    --- texinfotools-w32.tar.xz ---

[1] n߂

texinfo ŁCWin32 łLpƎv镔pbP[W
܂B Texinfo pCfbNX쐬vO texindex.exe 
X ㊯l lmlnr ɂpb`(texindex-japanese-patch)
ɂ Shift JIS R[hpɓ{ꉻĂ܂BSJIS ̏ꍇɃoO
܂̂ŒĂ܂B܂ makeinfo.exe  Shit JIS R[h
pɓ{ꉻłBK؂ɍ쐬ꂽ foo.txi  Shit JIS
R[hɕϊ makeinfo foo.txi ɂ Info files 쐬ł
Ǝv܂B  makeinfo.exe  emacs buffer  Info t@C
쐬ꍇG[`FbN̂łӉB
--force IvVŃG[ warning Ăo͂悤ɂȂ܂B
܂Cmakeinfo.exe  --html IvVɂ HTML o͂邱Ƃ
ł܂B{̏ꍇ HTML 쐬łƎv܂Bo͂
Shift JIS R[hłBo͂ JIS ɕϊقǂł傤B
(: makeinfo -o - --html --ifinfo foo.txi | nkf -j >foo.html)
{̏ꍇC@setfilename ̎̍s @documentlanguage ja ƋLq
Ɨǂł傤BĂ html  <html lang="ja"> Ŏn܂܂B
 HTML Lqɂ

@ifhtml
@html
<center>
<h1>TeX ̎gp@</h1><h3>--- An introduction ---</h3>
</center>
@end html
@end ifhtml

̂悤ɂ܂B

texi2dvi gp TeX R}h ptex ftHgɂĂ܂C
ϐ TEX ŕύXł܂B

texi2dvi @\Ȃꍇɂ

ptex foo.txi
texindex foo.??
ptex foo.txi
ptex foo.txi

ȂǂƂ΂悢ł傤BĂȂ|̃bZ[Wo悤ȂC
KɃR}hJԂĉBtexi2dvi ͕Kvȉ񐔂f̂ŁC
֗łB
texinfo.tex ́CpdfTeX ɑΉĂ܂ApTeX  NTT-jTeX ɂΉ
Ă܂BpTeX 邢 NTT-jTeX łȂꍇɂ̓IWiƑSU
܂B

Info t@C쐬p makeinfo.exe  ʏ̓{ Texinfo \[X
ƂCsʒuȂƂHɂ邩܂B
̏ꍇɂ͕svȋsAďo͂悤łB̂悤
Ƃ͂߂ɂ܂񂪁Ĉ悤Ȋm[ɋ߂Âɂ́C\[X
ɂ (1){Ǔ_̒C(2){ƃAXL[P̋E
œKɉsĂΗǂ悤łBɂ͕KXy[X̂ŁC
sʒuق 100 % Ōł̂łC{̏ꍇ͂Ƃ
ނ_̂łB
ȒPȋ֑{Ă܂CSł͂ȂƎv܂B
Info t@C쐬 --em20 IvVtƁAItZbgvZ
oCgł͂ȂāAg悤ɂȂ܂B Meadow œǂ Info
t@C̏ꍇ --em20 IvVtĂ݂ĉB

[2] Tv

yatexj          : L yatexj.txi  makeinfo ō쐬́B
                  Meadow ł͂ȂāAMule for Win32 płB
yaexj.html      : L yatexj.txi  makeinfo ō쐬́B
texinfo.pdf     : texinfo.txi  pdfTeX ō쐬́B


[3] CXg[@

TeX ̃CXg[fBNg (ftHg c:/w32tex) 
t@C texinfotools-w32.tar.xz WJ OK łB
c:
cd \w32tex
tar Jxvf texinfotools-w32.tar.xz


[4] ȒPȐ

(1) foo.txi  info file(s) 쐬B
    makeinfo foo.txi
    G[쐬Ȃ
    makeinfo --error-limit 0 --force foo.txi
    Ƃƍ쐬B
    makeinfo --help Ŏgp@\B

(2) foo.txi  HTML file 쐬B
    makeinfo --html foo.txi
    G[쐬Ȃ
    makeinfo --html --error-limit 0 --force foo.txi
    Ƃƍ쐬B

(3) foo.txi  foo.dvi 쐬B
    texi2dvi foo.txi
    ŁCptex.exe ł̏Ctexindex.exe ɂCfbNX쐬
    IɎsB
    VFXNvg texi2dvi gpłȂĂC蓮 
    ptex  texindex K؂ɎsƓƂłB
    ([1] ̍Ō̋̕LqQƂ邱ƁB)

(3) install-info.exe  dir t@CɃGgǉvOłB
    dir t@C͎ŕҏWĂ悢CႦ΂ gnus.txi \[X

    @dircategory News reading system
    @direntry
    * Gnus: (gnus).		The news reader gnus.
    @end direntry

    ȂLqƁC makeinfo.exe ŏƍ쐬ꂽ
    info t@CɎ̂悤ȕłB

    INFO-DIR-SECTION News reading system
    START-INFO-DIR-ENTRY
    * Gnus: (gnus).		The news reader gnus.
    END-INFO-DIR-ENTRY

    ̏ꍇCႦ
    install-info --info-file=gnus --info-dir=c:/w32tex/share/mule2/info
    Ƃ t@C dir 

    News reading system
    * Gnus: (gnus).		The news reader gnus.

    ȂGgǉB

    START-INFO-DIR-ENTRY Ȃǂ̃ZNV info t@Cɑ݂Ȃꍇɂ
    ̂悤ȈǉĂƓƂłB
    --entry='* Gnus: (gnus).		The news reader gnus.'

    ɂĂĈ悤ȃR}h蓮œ͂̂͌Ił͂ȂāC
    t@C dir ҏWق̂ŁCۂɂ Makefile  info files
    ̃CXg[悤ȏꍇɎgp̂łB

(.)
#
# a sample of Makefile to install yatexj
#
# yatexj.txi Ɏ̂悤ȕ邱Ƃ肵Ă:
#
# @dircategory LaTeX helpers
# @direntry
# * YaTeX: (yatexj).		YaTeX (쒹).
# @end direntry
#
#
SHELL=c:/bin/sh
MAKE=make
INFODIR=c:/w32tex/share/mule2/info
SOURCE=yatexj.txi
INFOFILE=yatexj
INFOOPTION=--error-limit 0 --force

install-info: $(INFOFILE)
	cp $(INFOFILE) $(INFODIR)/
	install-info --info-file=$(INFOFILE) --info-dir=$(INFODIR)

$(INFOFILE): $(SOURCE)
	makeinfo $(INFOOPTION) $(SOURCE)

-----------------------------------------------
A. Kakuto
