ืืืื ืืคืงืืื ctanify ืฉื ืืชื ืืืคืขืื ืืกืคืง ืืืืจืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื, ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
ctanify - ืืื ืืืืื ืืืขืืื ื-CTAN
ืชึทืงืฆึดืืจ
ctanify [--pkgname=ืืืจืืืช] [--[ืื]ืืืืื ืืช] [--tdืจืง=ืืคืจื ืงืืฆืื ...] [--[ืื]unixify]
[--[ืื]ืืืื] [--tdsdir=ืฉื ืืืืจืื ...] [-ืืงืก=macro_pkg] [--[ืื]ืืืืขืืช] ืืคืจื ืงืืฆืื[=ืฉื ืืืืจืื]
...
ctanify [- ืขืืจื]
ctanify [--ืึดืจึฐืกึธื]
ืชืืืืจ
ctanify ืืืืขื ืืืคืชืืื ืฉืืฉ ืืื ืืืืืช LaTeX ืฉืื ืจืืฆืื ืืืคืืฅ
ืืืืฆืขืืช ืจืฉืช ืืจืืืื TeX ืืืงืืคื (CTAN). ืืืื ืชื ืจืฉืืื ืฉื ืฉืืืช ืงืืฆืื, ctanify
ืืืฆืจ ืืจืืื (ื .tar.gz file) ืขื ืืงืืฆืื ืืื ืืื ืืืื ื ืืืืขืืฃ ืขื CTAN.
ื-tarball ืืืื ืื ืืกืฃ ZIP (Zip.) ืงืืืฅ ืขื ืขืืชืงืื ืฉื ืื ืืงืืฆืื ืืืคืืจืืื ื
ืืื ื ื-TeX Directory ืืกืื ืืจืื (TDS), ืืืืคืฉืจ ืืืืืช ืืืืืื ื
ืืคืฆืช TeX Live.
ืืคืฉืจืืืืช
ctanify ืืงืื ืืช ืืคืฉืจืืืืช ืฉืืจืช ืืคืงืืื ืืืืืช:
-h, - ืขืืจื
ืคืื ืืืืข ืฉืืืืฉ ืืกืืกื ืืืฆืืื.
-V, --ืึดืจึฐืกึธื
ืชึฐืคืึผืงึธื ctanifyืืกืคืจ ืืืจืกื ืฉื ืืืฆืืื.
-p ืืืจืืืช, --pkgname=ืืืจืืืช
ืฆืืื ืืืคืืจืฉ ืฉื ืืืืื. ืืืจื ืืื, ctanify ืืฉืชืืฉ ืืฉื ืืืกืืก ืฉื ืืจืืฉืื
.ins or .ืึดืืจ ืึฒืึดืืจึดืื ืืงืืืฅ ืจืฉืื ืืฉื ืืืืืื. ืฉื ืืืืืื ืืืฆืจ ืืช ืฉื ืืืกืืก
ืฉื ืืืืจืืื ืฉ ctanify ืืืืฆืจ.
--ื ืืืืื
ืื ืชืืกืืฃ ืืืืืืืืช ืงืืฆืื ื-tarball. ืืืจื ืืื, ctanify ืืืืคื ืืืืืืื
ืืืื ืืช ืื ืืงืืฆืื ืืืืืืจืื ื-a .ins ืงืืืฅ.
-t ืืคืจื ืงืืฆืื, --tdืจืง=ืืคืจื ืงืืฆืื
ืฆืืื ืงืืืฆืช ืืฉื ื ืฉื ืืงืืฆืื ืื ืงืจืืื ืืฉืืจืช ืืคืงืืื ืฉืชืืืื ืจืง ื-TDS
ืงืืืฅ ZIP, ืื ืืกืคืจืืืช ืืืืืืืช ืฉื CTAN. ืชืืืื ืืืืืื ืืืชืจืื (ืืฆืืื ืื
ืืืจืื), ื --tdืจืง ื ืืชื ืืืฉืชืืฉ ืืกืคืจ ืคืขืืื ืืืืชื ืฉืืจืช ืคืงืืื.
ืืฉ ืืฆืืื ืืคืืืช ืฉื ืงืืืฅ ืืื ืืฉืืจืช ืืคืงืืื. ctanify ืืงืืืืช ืืืืืืืืช
ืงืืฆืื ืืขืฅ TDS ืืืชืืกืก ืขื ืืกืืืืช ืฉืืื, ืื ื ืืชื ืืขืงืืฃ ืืืช ืขื ืืื ืฆืืื
ืืืคืืจืฉ ืกืคืจืืืช ืืขื TDS ืืืืฆืขืืช ืืืืคืก ืืคืจื ืงืืฆืื=ืฉื ืืืืจืื. ืชืืืื ืืืืืื ืืืชืจืื
ืขืืืจ ืืคืจื ืืงืืืฅ (ืืฆืืื ืืืืืช ืืฆืืจื).
ื ืึนืกึธืฃ ืืคืฉืจืืืืช
ืกืืืจ ืืื ืื ืฉืืืคืฉืจืืืืช ืืืืืช ืื ืืืื ื ืืืฆืืช ืืฉืืืืฉ ืจืืื. ืื ืืกืืคืงืื
ืื ืกืืืืช ืืืืืืืช ืฉืขืืืืืช ืืืืืืฆืจ.
-d ืฉื ืืืืจืื, --tdsdir=ืฉื ืืืืจืื
ืืืงืื ืืืฆืืจ Tarball ืขืืืจ CTAN, ืคืฉืื ืฆืืจ ืืช ืขืฅ ืืืืืื TDS ืืืืฉืจืฉ ืื
ืืกืคืจืืื ืฉื ืืืืจืื.
-T macro_pkg, -ืืงืก=macro_pkg
ืืขื ืฉืืงืืฆืื ืื ืืจืืื ืขืืืจ CTAN ืืืืื ืื ืืืืืืช ืืืงืจื TeX ืืืจืช ืืืฉืจ
ืฉืจืฃ ืืืื. ืืื ืืืืืืืช ื ืคืืฆืืช ืฉื macro_pkg ืื "ืื ืจื", "ืจืืื" ื"ืืงืฉืจ".
-ืื ืืชื, --ืื-ืืืื
ืืืกื ืงืืฆื ืืงืกื ืืื ืฉืื ืื ืืืงืื ืืืืืจ ืืช ืชื ืกืืฃ ืืฉืืจื ืฉืืื ื-Unix
ืคืืจืื (ืชื ืืื ืช ืฉืืจื ืืืช ืืื ืชื ืืืืจืช ืขืืื), ืืืจืืช ืืืช
CTAN ืืขืืืฃ ืืงืื ืืช ืื ืืงืืฆืื ืขื ืชืืื ืกืืฃ ืฉืืจื ืืคืืจืื ืืื ืืงืก.
-ื ืืง, --ืื ืืืื
ืืืืจืื ctanify ืืืืื ืงืืฆืื ืืืื ืงืืฆืื ืืืกืชืจืื ืฉื Unix, ืงืืฆื ืืืืื ืฉื Emacs ื
ืงืืืฆื ืืื ื ืชืื ืื ืฉื ืืงืจืช ืืจืกื, ืฉ-CTAN ืื ืืืื ืืงืื.
-m, --ืืขืฉืืช
ืฉื ื ืืช ืืฉื ืฉื ืกืคืจืืืช ืืืืืืืช ืงืืืฅ ืืืื ื"ืฉืื ืืช". (ืืืืืื, ืฉื ื ืฉื
"tex/latex/mypackage/mypackage.sty" ื-"tex/latex/misc/mypackage.sty".) ืื ืืื
ืคืจืงืืืงื ืืงืืืืช ืืขืืจ, ืื ืืขืช ืืื ืืืื ืื ืืขืืืืช ืืืชื.
ืืืืื ืืกืืืงื
"ืืืขืชืงื ื ืืฉืื ืฉื ืืงืืืฅ (ืื ืืื ืคืืื or ืึทืืจึดืื)"
ืืืืขื ืื ื ืืจืืช ืืืจื ืืื ืขื ืืื ื .ins ืงืืืฅ ืฉืืืฆืจ ืฉื ืืงืืืฅ ืืื ืืื ืืฉ
ืื ืขืืจื ืืืจ ืืงืก or ืฉืจืฃ ืืืื ืืืืฆืจ ืืคืืขื ืฉื ืืงืืืฅ. ctanify ืขืืฉื
ืื ืคืืขื ืืืืืืืืช ืืงืก or ืฉืจืฃ ืืืื; ืื ืฆืจืื ืืืืขืฉืืช ืืืืคื ืืื ื ืขื ืืื ืืืฉืชืืฉ. ืึดืจึฐืืึนืช
"CAVEATS" ืืืืืข ื ืืกืฃ.
"ืฉืื ื ืฉื ืืงืืืฅ ื ืืืฉืชืืฉ ืืื ืืงืก ืงื ืกืืืืืช (ืืืฉืชืืฉ --ืื-ืืืื ื ืืื ืืข ืึถื)"
ืืืขื ืขืงืืืืช, CTAN ืืืืกื ืืช ืื ืงืืฆื ืืืงืกื ืขื ืกืืืืช ืฉืืจื ืืกืื ืื Unix (ืืืื
ืชื ืืื ืช ืฉืืจื ืืื ืชื ืืืืจืช ืืจืืจื). ืืื ืืขืืืจ ืืืืืฅ ืื,
ctanify ืืืืืฃ ืืืืืืืืช ืกืืืืืช ืฉืืจื ืฉืืื ื ืืกืื ืื ืืื ืืงืก. ืืงืืื ืืืื
ืืืืขื ืืืืืขื ืืืฉืชืืฉ ืฉืืื ืื ืฆืจืื ืืืืืื ืืจืืืช ืืืื ืฉืื ื ืขืืืจื
ืฉื ืืงืืืฅ ืืืจืืื ืืขืืืช ืืืงืืจ ืฉื ืืงืืืฅ ืืืืกืง (ืืฉืจ ctanify ืืขืืื ืื
ืืฉื ื). ืื ืืฉ ืกืืื ืืืื ืืฉืืจ ืืช ืกืืืื ืืฉืืจื ืืืงืืจืืื (ืืฉื
ืืขืชืื ื ืืืจืืช ืืื), ื --ืื-ืืืื ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืืื ืืื ืืข ctanify ืืฉืื ืื ืื
ืงืืฆืื ืืขืช ืืืกืืื ื-tarball.
"ืึฐืึทืขึตื ืฉื ืืงืืืฅ (ืืืฉืชืืฉ --ืื ืืืื ื ืึผืึนืึท ืึทืืึธืึธื)"
ctanify ืืืจื ืืื ืืชืขืื ืืงืืฆืื - ืื ืืืฉืจ ืืฆืืื ืืืคืืจืฉ ืืคืงืืื
ืงื - ืฉ-CTAN ืืขืืืฃ ืื ืืงืื. ืืื ืืืืืื ืงืืฆืื ืฉืฉืืืชืืื ืืชืืืืื ื
"." (ืงืืฆืื ืืืกืชืจืื ืฉื ืืื ืืงืก), ืกืืื ื"~" (ืืืืืืื ืืืืืืืืื ืฉื Emacs), ืื ืฉืืืืขืื ืื
CVS or .svn ืกืคืจืืื (ืงืืฆื ืืื ื ืชืื ืื ืฉื ืืงืจืช ืืจืกื). ืื ืืฉ ืกืืื ืืืื ืืื
ืืืืืฉ ืงืืฆืื ืืืื ื-CTAN (ืืืขืชืื ืจืืืงืืช ืืฉ), ืืช --ืื ืืืื ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช
ืืื ืืข ctanify ืืืชืขืืืืช ืืื.
"CTAN ืืขืืืฃ ืืืืืืง ืจืง ืชืืขืื PDF (ืืขื ืืื: ืฉื ืงืืืฅ)"
ืืืื ืืคืืคืืืจืืืช ืฉื ืคืืจืื PDF, CTAN ืจืืฆื ืืงืื ืืื ืฉืืืชืจ ืชืืขืื
ืืื ืืืคืฉืจ ืืืคืฅ ื-PDF. ืืืืืขื ืืงืืืืช ืืืงืฉืช ืืืืฉืชืืฉ ืืืืืืฃ ืื
ืชืืขืื PostScript ืื DVI ืขื PDF ืื ืืคืฉืจ. (ctanify ืขืืืื ืืืืื
ืชืืขืื PostScript ื-DVI ื-tarball; ืืืืืขื ืืงืืืืช ืืื ืจืง ื
ืืงืฉื ืื ืืืกืช.)
"ืื ืืืื ืฉื ืืงืืืฅ in ืื ืืื TDS ืขืฅ (ืื ืืืืข ืกืืืืช)"
ctanify ืืืงื ืงืืฆืื ืืขืฅ TDS ืขื ืกืื ืืืื ืฉื ืกืืืืืช ืงืืฆืื. ื
ืืืืืื, ืืืื .ืึดืืจ ืึฒืึดืืจึดืื ืงืืฆืื ืืืืงืืื ื ืืงืกื/ืืืงืก/ืฉื ืืืืื. ืื ctanify ืื
ืืืืข ืืืคื ืืฉืื ืงืืืฅ ืื ืื ืฉื ืืืชื ืืฉืื ืืงืื. ืจืื ืืช ืืคืกืงื ืืืืจืื ื ืฉื
"ืืคืฉืจืืืืช" ืืืกืืจ ืืืฆื ืืฆืืื ืืืคืืจืฉ ืืช ืืืงืื ืืืขื ืฉื ืงืืืฅ ื
ืขืฅ TDS. ืขืืืจ ืกืืืืืช ืงืืฆืื ื ืคืืฆืืช ืฉืืืงืจื ื ืขืืจืืช ืืื ctanify's
ืืืื, ืฉืงืื ืื ืืืืืืข ctanifyืืืืืจ ืฉื ืืืชืืืช ืืืืฆืืช ืืืื
"ืึฐืึทืึผึตืจ".
ืืืืืืืช
ืืฉืืืื Common ืืงืจื
ืืืจื ืืื, ืื ืื ืฉืฆืจืื ืื ืืกืคืจ ctanify ืืฉื ืฉื .ins ืงืืืฅ (ืื .ืึดืืจ ืึฒืึดืืจึดืื ืื
ืืืืืื ืืื ื ืืฉืชืืฉืช ื-DocStrip) ืืืชืืขืื ืืืืื ื ืืจืืฉ, ืื ืืฉ:
$ ctanify mypackage.ins mypackage.pdf README
490347 mypackage.tar.gz
1771 mypackage/README
15453 mypackage/mypackage.dtx
1957 mypackage/mypackage.ins
277683 mypackage/mypackage.pdf
246935 mypackage.tds.zip
1771 doc/latex/mypackage/README
277683 doc/latex/mypackage/mypackage.pdf
15453 source/latex/mypackage/mypackage.dtx
1957 source/latex/mypackage/mypackage.ins
1725 tex/latex/mypackage/mypackage.sty
ctanify ืืคืื ืืช ืืืืื ื-bytes ืฉื ื-tarball ืฉืืชืงืื, ืื ืงืืืฅ ืืชืืื ืืื ืงืืืฅ
ืงืืืฅ ืืชืื ืงืืืฅ ื-ZIP ืืืืื. ืืืืืื ืืงืืืืช, ืฉืืื ืื ืืืฆื ctanify
ืืืฆืข ืืืืืืืืช ืืช ืื ืืคืขืืืืช ืืืืืช:
ยท ืืืื mypackage.dtx (ื ืืฆื ืขื ืืื ื ืืชืื mypackage.ins) ืืฉื ื ื ืืืืืื ืฉืื
ืกืคืจืืื ืืงืืืฅ ื-ZIP,
ยท ืืืื mypackage.sty (ื ืืฆื ืขื ืืื ื ืืชืื mypackage.ins) ืืงืืืฅ ื-ZIP ืืื, ืื
ืื ืงืืืฅ ืฉื ืืฆืจ, ืื ื- ืืืืืื ืฉืื ืืืจืื, ืืื
ยท ืืฆืืช ืื ืืงืืฆืื ืืกืคืจืืืช TDS ืืชืืืืืช (ืชืืขืื, ืืงืืจ, ืจืืฉื
ืืืืื) ืืชืื ืงืืืฅ ื-ZIP.
ืฉืงืื ืื ืืืืจืฉ ืืื ืืืืฆืจ ืืงืืืื ืืืืคื ืืื ื mypackage.tar.gz ืงืืืฅ.
ctanify ืืื ืืืืื ืืืืคื ืคืฉืืื ืืืืืจื ืืืชืจ.
ืืชืงืื ื ืึนืึธื
ctanify ืื ืื ืฉืงืืืฆื PostScript ืื ืชืืขืื ืืืื ืืืืกื ืืืชื ืชืืช
doc/latex/package-name/ ืืขืฅ TDS ืืชืื ืงืืืฅ ื-ZIP. ืืืื ื ื ืื ืื ื
ืืืืืช LaTeX ืืฉืชืืฉืช ืืกื ืฉื ืงืืฆื PostScript ืืฉืืืื dvipsืืคืื ืฉื. ืืืงืจื ืืื,
ctanify ืืฉ ืืืืจ ืืืืื ืืช ืงืืืฆื PostScript ืืกืคืจืืืช ืืืืืื, ืื ืืช
ืกืคืจืืืช ืชืืขืื.
$ ctanify mypackage.ins "mypackage*.ps=tex/latex/mypackage"
ืืฉืชืืฉ ื-ctanify ืืืื ืืจื ื ืืืืฆืขืืช ืฉืืจืืชื onworks.net