KTUGFaq
KTUG FAQ
KC2006/UPDATES › Karnes/2009-03&value=TeX › WinEdtTip › 트占쏙옙타占쌉글꼴삼옙占쏙옙歐占 › RubyPackage › MacOSġϱ/Alternative
1 teTeX ġϱ ¶
Fink ̿Ͽ teTeX ȯ ϸ Ϲ Unix ġ ϱ Unix/Linux ȯ濡 ģ 쿡 ϴ. κ α ýۿ -Ͽ ġϰ DZ α ̳ ڵ带 ڰ ִٴ ͵ ̴.
ȥ ϱ Ͽ ۿ Fink ġϴ 츦 Ұϱ Ѵ. i-Installer ġϴ 쿡 ؼ MacOSġϱ ϶.
ۿ ۾ ̳ ̷. [α/ƿƼ/̳] Ǵ Applications/Utilities/Terminal.app α ̸ Ͽ .
1.1 丮 ¶
teTeX ġ ڰ Ű 丮 ̴. Mac TeX ƿƼ i-installer ̿Ͽ ġ ¸ ⺻ ִ. TeXShop, iTeXMac, TeXShell in TeXTools κ ϹǷ Fink ٸ ġ ڽ Preferences 丮 ġ ־ ϴ 찡 .
- Fink ⺻ ġ
- ġ : /sw/bin
- main texmf tree : /sw/share/texmf
- others : /sw/share/texmf-local, /sw/share/texmf-dist, /sw/share/texmf-config
- home texmf tree : $HOME/.texmf-var, $HOME/.texmf-config, $HOME/Library/texmf
- Hangul-ucs ġ ̿ texmf tree ( ۿ )
- Fink ġ 쿡 $HOME/.texmf-var ̿Ѵ.
1.2 Fink teTeX ġ ¶
http://fink.sourceforge.net/ Fink ġѴ.
- ̳(Terminal.app) ġ ۾ Ѵ.
- fink list Ű Ȯ
- fink install tetex tetex ν
- fink install libkpathsea4 kpathsea ̺귯 ν
$ fink list | grep tetex $ fink install tetex
- http://finkcommander.sf.net/ Fink Commander Ͽ ġ ƿƼ ġѴ.
1.3 teTeX ҽκ ϱ (õ) ¶
Fink ̿Ѵ ص ҽ ϴ ̴. ٿ teTeX ü ҽκ ϴ ʰڴ° ϴ ô ص ȴ.
download http://ftp.ktug.or.kr/tex-archive/systems/unix/teTeX/current/distrib/tetex-src-3.0.tar.gz download http://ftp.ktug.or.kr/tex-archive/systems/unix/teTeX/current/distrib/tetex-texmf-3.0.tar.gz mkdir -p /usr/local/teTeX/share/texmf /usr/local/teTeX/share/texmf-dist gzip -dc tetex-texmf-3.0.tar.gz | (umask 0; cd /usr/local/teTeX/share/texmf-dist ; tar xvf -) gzip -dc tetex-src-3.0.tar.gz | (umask 022; tar xvf -) cd tetex-src-3.0 ./configure --prefix=/usr/local/teTeX --disable-multiplatform --without-xdvik --without-oxdvik make worldǴ web2c Ͽ ū ̴ . tetex-texmf texmf-dist Ǯ web2c ϸ ȴ.
2.1 ġ 丮 ¶
⼭ ڰ ο texmf Ʈ ߰ϴ ʱ Ѵ. ̰ ϰ Ϸ texmf.postinst ũƮ ̿Ͽ teTeX ġ ó ؾ ϴµ ʹ ŷӴ. ,
- ̹ ص texmf tree ϳ ~/.texmf-var Ʒ ġϱ Ѵ.
2.3 Hangul-ucs ܼġ ¶
ٿε.
ٿεƼ,
- _to_sw_bin.tar.gz Ǯ _to_sw_bin 丮 ȿ ִ. ̵ /sw/bin ű.
- _to_dot_texmf.tar.gz Ǯ _to_dot_texmf 丮 ִ. 丮 ̸ ~/.texmf-var ģ Ȩ 丮 ٵд. Ȩ丮 ٿε ϴ ̴.
cd ~ tar zxvf _to_dot_texmf.tar.gz mv _do_dot_texmf .texmf-var
- sudo mktexlsr Ѵ.
2.4 memhangul-ucs ġ ¶
- memoir ֽ ƮѴ.
# cd ~ # cd .texmf-var/tex/latex # wget http://ftp.ktug.or.kr/tex-archive/macros/latex/contrib/memoir.zip # unzip memoir.zip # cd memoir # latex memoir.ins # (sudo) mktexlsr
- MemhangulClass ֽ ٿε´.
- Ǯ memhangul-ucs-1.44c( ) 丮 ܳµ, Ʒ ִ doc, fonts, makeindex, tex 丮 ~/.texmf-var/ Ʒ ű. Ѵ.
# tar zxvf memhangul-ucs-1.44c.tar.gz # mv memhangul-ucs-1.44c texmf-memhangul # cd texmf-memhangul # tar -c -f texmf-memhangul.tar ./doc ./fonts ./makeindex ./tex # mv ./texmf-memhangul.tar ~/.texmf-var/ # cd ~/.texmf-var # tar xvf texmf-memhangul.tar
- mktexlsr
# (sudo) mktexlsr
3 DVIPDFMx ġ ¶
Fink ġ dvipdfmx ֽ ִ . Fink ٿε ġ ִ dvipdfmx 2004 09 ̰ ptex ɷ ־ ġ ʴ´.
dvipdfmx ֽŹ ־ Ѵ.
http://project.ktug.or.kr/dvipdfmx/ Ѵ.
3.1 ҽڵ ٿε ¶
- http://project.ktug.or.kr/dvipdfmx/snapshot/current/
- cvs ڵ带 ϰ Ѵٸ
- cvs -d:pserver:anonymous@cvs.ktug.or.kr:/home/cvsroot login ϰ ȣ ׳ Enter ģ.
- cvs -d:pserver:anonymous@cvs.ktug.or.kr:/home/cvsroot co dvipdfmx ϸ ҽ ٿε ش. cvs ġǾ ʾҴٸ fink install cvs.
3.2 /ν ¶
Fink teTeX ġ ,
- Fink libkpathsea4 ġصξ ȮѴ.
- dvipdfmx ҽ丮 ./configure --prefix=/sw ־ Ѵ.
- make ش.
- sudo ̿ϰų su Ǿ make install ش.
- dvipdfmx /sw/bin ġ ȴ.
- /sw/share/texmf/dvipdfm/config/glyphlist.txt /sw/share/texmf-dist/fonts/map/dvipdfm/ ġ Űش.
4.1 ۲ ġ ¶
ڷμ Ư ۲ ýۿ ġ ǻ簡 ִ ƴ϶ ۲ TeX ؼ ϱ ̴. texmf tree Ʒ ۲ ƮŸ ϵ ٵд.
- Ǯ .ttf ϵ
- ~/.texmf-var/fonts/truetype/unttf/
Ʒ д.
- sudo mktexlsr Ѵ.
4.2 ٸ ۲ ġ ¶
ѱ ƮŸ Ϸ ttf2hlatexfont.pl ̿Ѵ. _to_sw_bin ȿ ̰ Ƿ ġ ̰ ttf2tfm ־ ۵Ѵٴ ̴. ٸ ƮŸ ϰ Ѵٸ Fink ý ϴ ttf2tfm ڽ -Ͽ Ѵ.
4.2.1 ttf2pk ¶
⼭ 2006-01-07 غڴ.
- freetype1 freetype1-contrib cvs ٿε´.
$ cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/freetype co freetype $ cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/freetype co freetype1-contrib
- ttf2pk_KTUG ٿε´.
- Ѵ.
$ tar zxvf ttf2pk-1.5_KTUG.tar.gz $ cd freetype/contrib $ mv ../../ttf2pk-1.5_KTUG/* ./ $ mv ttf2pk ttf2pk-orig ; mv ttf2pk-1.5_CVS20051222 ttf2pk $ cd ttf2pk $ patch -p1 < ../01_ttf2pk-1.5-omega.patch $ patch -p1 < ../02_ttf2pk-1.5-kpathsea.patch $ cd ../../ $ sh ./configure --prefix=/sw $ make $ cd contrib/ttf2pk $ sh ./configure --prefix=/sw $ make⼭ ܳ ttf2pk ttf2tfm /sw/bin/ Űܵд.
4.2.2 ۲ ġ ¶
- !!! ݵ Ʈ Ȯڰ ttf Ѵ. Ȥ TTF Ȯڰ Ǿ dvidpfmx ν Ѵ.
- !!! Windows ý۰ UNIX ҹڸ ϹǷ ̸ ҹ ¸ ݵ Ȯϵ Ѵ.
FOUNDRY: yn FONTmj: f=bt m=YMJO120.ttf b=YMJO140.ttf FONTgt: m=YGO120.ttf b=YGO130.ttf FONTgl: m=YoonGo-Regular.ttf b=YoonGo-Bold.ttf FONThd: m=HyundaiEonhae.ttf b=HyundaiEonhae.ttf FONTmg: m=Hahoem.ttf b=Hahoeb.ttf FONTgr: m=Boram-Medium.ttf b=Boram-Bold.ttf FONTpg: m=Youth-Light.ttf b=Youth-Medium.ttf̳ â Ѵ.
$ perl ttf2hlatexfont.pl -c config-yn -p $ perl ttf2hlatexfont.pl -c config-yn -p -i ~/.texmf-var (⼭ ̹ ִ 丮 yes Ѵ.) $ sudo mktexlsr ; sudo mktexlsr ~/Library/texmf
ttf2hlatexfont.pl dvipdfmx.cfg ֹǷ ߰ ʾƵ . ʰ Ʈ ߰Ͽٸ ؾ ̴.