Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ fmtutil-sys ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
fmtutil - ์ฌ์ฉ์๋ณ๋ก TeX ํ์, Metafont ๊ธฐ๋ฐ ๋ฐ Metapost mem์ ๊ด๋ฆฌํฉ๋๋ค.
fmtutil-sys - ์์คํ ์ ์ฒด์์ TeX ํ์, Metafont ๊ธฐ๋ณธ ๋ฐ Metapost mem์ ๊ด๋ฆฌํฉ๋๋ค.
mktexfmt - TeX ํ์, Metafont ๊ธฐ๋ณธ ๋๋ Metapost mem ์์ฑ
๊ฐ์
fmtutil [OPTION] ... [COMMAND]
fmtutil-sys [OPTION] ... [COMMAND]
mktexfmt FORMAT.fmt|BASE.base|MEM.mem|FMTNAME.EXT
๊ธฐ์
fmtutil ๋ฒ์ svn36788 (2015-04-13 00:53:26 +0900)
TeX ํ์, Metafont ๊ธฐ๋ณธ ๋ฐ MetaPost mems๋ฅผ ๋ค์ ๊ตฌ์ถํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
๋ช ๋ น ์ด๋ฆ์ด mktexfmt๋ก ๋๋๋ ๊ฒฝ์ฐ ํ๋์ ํ์๋ง ์์ฑํ ์ ์์ต๋๋ค. ์ ์ผํ ์ต์
์ง์๋๋ ๊ฒ์ --๋์ ๊ณผ --๋ฒ์ญ, ๋ช ๋ น์ค์ ๋ค์ ์ค ํ๋์ ํ์์ผ๋ก ๊ตฌ์ฑ๋์ด์ผ ํฉ๋๋ค.
์ด๋ฆ(ํ์ฅ๋ช ํฌํจ) ๋๋ ์ธ์๋ก ์ ๋ฌ๋๋ ์ผ๋ฐ ์ด๋ฆ --byfmt (์ฐธ์กฐ
์๋์). ์์ฑ๋ ํ์ผ์ ์ ์ฒด ์ด๋ฆ(์๋ ๊ฒฝ์ฐ)์ด stdout์ ๊ธฐ๋ก๋๊ณ ์๋ฌด๊ฒ๋ ๊ธฐ๋ก๋์ง ์์ต๋๋ค.
๊ทธ๋ฐ์.
mktexfmt ๋ชจ๋์์ ์๋ํ์ง ์๋ ๊ฒฝ์ฐ ๋ช ๋ น์ค์ ๋ ์ผ๋ฐ์ ์ผ ์ ์์ผ๋ฉฐ ์ฌ๋ฌ
ํ์์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑ๋ ์ ์์ต๋๋ค.
์ต์
--cnfํ์ผ FILE
fmtutil.cnf ๋์ FILE์ ์ฝ์ต๋๋ค(์ฌ๋ฌ ๋ฒ ์ ๊ณต๋ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ ๋ชจ๋
ํ์ผ์ด ์ฌ์ฉ๋ฉ๋๋ค)
--fmtdir ๋๋ ํ ๋ฆฌ
--no-engine-subdir
fmtdir์ ์์ง๋ณ ํ์ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ๋ง์ธ์.
--no-error-if-no-format
ํ์์ ์ ํํ์ง ์์ผ๋ฉด ์ฑ๊ณต์ ์ผ๋ก ์ข ๋ฃ๋ฉ๋๋ค.
--no-error-if-no-engine=์์ง1,์์ง2,...
ํ์ํ ์์ง์ด ์์ด๋ ์ฑ๊ณต์ ์ผ๋ก ์ข ๋ฃ๋ฉ๋๋ค.
๋ชฉ๋ก์ ํฌํจ๋ ๊ฒฝ์ฐ ๋๋ฝ๋์์ต๋๋ค.
--์กฐ์ฉํ
์นจ๋ฌตํ๋ค
--์ํ (๊ตฌํ๋์ง ์์์ผ๋ฉฐ ๋จ์ง ํธํ์ฑ์ ์ํด)
--dolinks
(๊ตฌํ๋์ง ์์์ผ๋ฉฐ ๋จ์ง ํธํ์ฑ์ ์ํด)
--ํ
(๊ตฌํ๋์ง ์์์ผ๋ฉฐ ๋จ์ง ํธํ์ฑ์ ์ํด)
๋ช ๋ น :
--๋ชจ๋ ๋ชจ๋ ํ์ ํ์ผ์ ๋ค์ ์์ฑ
--์์ด๋ฒ๋ฆฐ
๋๋ฝ๋ ํ์ ํ์ผ์ ๋ชจ๋ ์์ฑ
--์๋ก ๊ณ ์น๋ค
๊ธฐ์กด ํ์ ํ์ผ๋ง ๋ค์ ์์ฑ
--byengine ์์ง ์ด๋ฆ
(์ฌ)ENGINENAME์ ์ฌ์ฉํ์ฌ ํ์ ์์ฑ
--byfmt ํ์ ์ด๋ฆ
(์ฌ)FORMATNAME์ ๋ํ ํ์ ๋ง๋ค๊ธฐ
--๋ฐ์ดํ์ดํ ํ์ดํํ์ผ
(์ฌ)HYPHENFILE์ ์์กดํ๋ ํ์์ ์์ฑํฉ๋๋ค.
--enablefmt ํ์ ์ด๋ฆ
๊ตฌ์ฑ ํ์ผ์์ formatname์ ํ์ฑํํ์ญ์์ค.
--disablefmt ํ์ ์ด๋ฆ
๊ตฌ์ฑ ํ์ผ์์ ํ์ ์ด๋ฆ์ ๋นํ์ฑํํฉ๋๋ค.
--listcfg
์ฌ์ฉ ๊ฐ๋ฅํ ํ์์ผ๋ก ํํฐ๋ง๋ ๊ตฌ์ฑ ๋ชฉ๋ก(ํ์ฑํ ๋ฐ ๋นํ์ฑํ)
--catcfg
๊ตฌ์ฑ ํ์ผ์ ๋ด์ฉ์ ์ถ๋ ฅํฉ๋๋ค.
--์ผํ์ดํ ํ์ ์ด๋ฆ
FORMATNAME ํ์์ ํ์ดํ ํ์ผ ์ด๋ฆ์ ์ธ์ํฉ๋๋ค.
--๋ฒ์ญ
๋ฒ์ ์ ๋ณด ํ์ ๋ฐ ์ข ๋ฃ
--๋์ ์ด ๋ฉ์์ง๋ฅผ ํ์ํ๊ณ ์ข ๋ฃ
ํ๊ฒฝ
์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ํธ๋ฆฌ ๋ฐ ํ์ผ์ ๋ํ ์ค๋ช :
If --cnfํ์ผ ๋ช ๋ น์ค์ ์ง์ (์ฌ๋ฌ ๋ฒ ๊ฐ๋ฅ)
๊ฐ์ด ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด fmtutil์ ๋ค์์์ ์ฐพ์ ๋ชจ๋ fmtutil.cnf ํ์ผ์ ์ฝ์ต๋๋ค.
`kpsewhich ์คํ -๋ชจ๋ fmtutil.cnf'(kpsewhich๊ฐ ๋ฐํํ ์์)
์ด์จ๋ ์ฌ๋ฌ ๊ฐ์ fmtutil.cnf ํ์ผ์ด ๋ฐ๊ฒฌ๋๋ฉด ๋ชจ๋ ํ์ ์ ์๊ฐ
๋ชจ๋ fmtutil.cnf ํ์ผ์ ์๋ ํ์ผ์ด ๋ณํฉ๋ฉ๋๋ค.
๋ฐ๋ผ์ fmtutil.cnf ํ์ผ์ด ๋ชจ๋ ํธ๋ฆฌ์ ์กด์ฌํ๊ณ ๊ธฐ๋ณธ ๋ ์ด์์์ด ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ
TeX Live์ ํจ๊ป ์ ๊ณต๋๋ ๊ฒฝ์ฐ ๋ค์ ํ์ผ์ ์ง์ ๋ ์์๋๋ก ์ฝ์ต๋๋ค.
fmtutil-sys์ ๊ฒฝ์ฐ:
TEXMFSYSCONFIG $TEXLIVE/YYYY/texmf-config/web2c/fmtutil.cnf
TEXMFSYSVAR $TEXLIVE/YYYY/texmf-var/web2c/fmtutil.cnf
ํ ์คํ๋ก์ปฌ $TEXLIVE/texmf-local/web2c/fmtutil.cnf
TEXMFDIST $TEXLIVE/YYYY/texmf-dist/web2c/fmtutil.cnf
fmtutil์ ๊ฒฝ์ฐ:
TEXMFCONFIG $HOME/.texliveYYYY/texmf-config/web2c/fmtutil.cnf
TEXMFVAR $HOME/.texliveYYYY/texmf-var/web2c/fmtutil.cnf
TEXMFํ $HOME/texmf/web2c/fmtutil.cnf
TEXMFSYSCONFIG $TEXLIVE/YYYY/texmf-config/web2c/fmtutil.cnf
TEXMFSYSVAR $TEXLIVE/YYYY/texmf-var/web2c/fmtutil.cnf
ํ ์คํ๋ก์ปฌ $TEXLIVE/texmf-local/web2c/fmtutil.cnf
TEXMFDIST $TEXLIVE/YYYY/texmf-dist/web2c/fmtutil.cnf
(์ฌ๊ธฐ์ YYYY๋ TeX Live ๋ฆด๋ฆฌ์ค ๋ฒ์ ์ ๋๋ค).
์์ ์ ๋ฐ๋ผ fmtutil์ ์ง์ ๋ ํ์ผ ์ค ํ๋์ ์ฐ๊ฑฐ๋
์๋ก์ด fmtutil.cnf, ์๋์ ์์ธํ ์ค๋ช ๋์ด ์์ต๋๋ค.
๋ณ๊ฒฝ ์ฌํญ์ด ์ ์ฅ๋๋ ์์น:
๊ตฌ์ฑ ํ์ผ์ด ๋ช ๋ น์ค์ ์ ๊ณต๋๋ ๊ฒฝ์ฐ ์ฒซ ๋ฒ์งธ๋ก ์ ๊ณต๋๋ ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉ --ํ ์์๊ฒํ๋ค or --์ฅ์ ๋ฅผ ์ ํ๋ค. ๊ตฌ์ฑ ํ์ผ์ ๊ฐ์ ธ์จ ๊ฒฝ์ฐ
kpsewhich ์ถ๋ ฅ์์ โโ์๊ณ ๋ฆฌ์ฆ์ ๋ ๋ณต์กํด์ง๋๋ค.
1) ๋ง์ฝ $TEXMFCONFIG/web2c/fmtutil.cnf or $TEXMFHOME/web2c/fmtutil.cnf ์ ๋ํ๋ฉ๋๋ค
์ฌ์ฉ๋ ํ์ผ ๋ชฉ๋ก, kpsewhich๊ฐ ๋จผ์ ๋์ดํ ํ์ผ --๋ชจ๋ (๋๋ฑํ๊ฒ,
kpsewhich fmtutil.cnf์์ ๋ฐํ๋ ๊ฒ์ด ์ฌ์ฉ๋ฉ๋๋ค.
2) ์์ ๋ ๊ฐ์ง๊ฐ ๋ชจ๋ ์กด์ฌํ์ง ์๊ณ ๋ณ๊ฒฝ๋ ๊ฒฝ์ฐ ์ ๊ตฌ์ฑ ํ์ผ
์์ฑ๋ฉ๋๋ค $TEXMFCONFIG/web2c/fmtutil.cnf.
์ผ๋ฐ์ ์ผ๋ก ์์ด๋์ด๋ ์ฃผ์ด์ง ๊ตฌ์ฑ ํ์ผ์ด ์ฐ๊ธฐ ๊ฐ๋ฅํ์ง ์์ ๊ฒฝ์ฐ ์์ ๋ ๋ฒจ
ํ๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ฐฐํฌ ์ค์ ์ ๋ค์์ ๋ํด ์ฌ์ ์ํ ์ ์์ต๋๋ค.
TEXMFLOCAL์ ์ฌ์ฉํ์ฌ ์์คํ ์ ์ฒด์ ์ ์ฉํ ๋ค์ ์์คํ ์ค์ ์ ๋ค์ ์ฌ์ ์ํ ์ ์์ต๋๋ค.
TEXMFHOME์ ์ฌ์ฉํ๋ ํน์ ์ฌ์ฉ.
ํ์์ ์ฌ๋ฌ ์ ์ ํด๊ฒฐ:
ํ์์ด ๋ ์ด์์ ๊ตฌ์ฑ ํ์ผ์ ์ ์๋ ๊ฒฝ์ฐ ์ ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ฒซ ๋ฒ์งธ ๋์ด๋ fmtutil.cnf์ ํ์ผ์ด ์ฌ์ฉ๋ฉ๋๋ค.
ํ์ ๋นํ์ฑํ:
์ฐ์ ์์๊ฐ ๋์ fmtutil.cnf ํ์ผ(์์ ๋์ด๋จ)์ ํ์์ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
๋ฎ์ ์ฐ์ ์์(๋์ค์ ๋์ด๋จ) fmtutil.cnf ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ์ฌ ์ธ๊ธํฉ๋๋ค.
#!
์ฐ์ ์์๊ฐ ๋์ fmtutil.cnf ํ์ผ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด luajitlatex ํ์์ ๋นํ์ฑํํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ๋น์ ์ ํ ์ ์์ต๋๋ค
ํ์ผ ์์ฑ $TEXMFCONFIG/web2c/fmtutil.cnf ๋ด์ฉ๊ณผ ํจ๊ป
#! luajitlatex luajittex ์ธ์ด.dat,์ธ์ด.dat.lua lualatex.ini
๊ทธ๋ฆฌ๊ณ fmtutil์ ํธ์ถํ์ธ์.
fmtutil ๋ fmtutil-sys(fmtutil --sys):
fmtutil-sys๊ฐ ์คํ๋๊ฑฐ๋ ๋ช ๋ น์ค ์ต์ ์ด ์คํ๋๋ ๊ฒฝ์ฐ --sys TEXMFSYSCONFIG๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๋ฐ TEXMFSYSVAR์ ๊ฐ๊ฐ TEXMFCONFIG ๋ฐ TEXMFVAR ๋์ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๊ฒ
fmtutil-sys์ fmtutil์ ์ฃผ์ ์ฐจ์ด์ ์ ๋๋ค.
๋ช ๋ น์ค์ ์ง์ ํ๋ฉด ๋ค๋ฅธ ์์น๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ๋๋ ๋ค์ ํธ๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
์กด์ฌํ์ง ์๊ฑฐ๋ ์๋ณธ TeX Live๋ฅผ ์ฌ์ฉํ๊ณ ์์ง ์์ต๋๋ค.
๋ณด๊ณ ๋ฒ๊ทธ
๋ฒ๊ทธ ๋ณด๊ณ : [์ด๋ฉ์ผ ๋ณดํธ]
TeX ๋ผ์ด๋ธ ํํ์ด์ง:http://tug.org/texlive/>
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก fmtutil-sys๋ฅผ ์ฌ์ฉํ์ธ์.