KTUGFaq
KTUG FAQ
⺻ Mac OS X BSD Unix darwin ̶ ü ֱ κ UNIX ġ ƿƼ ̿ؼ ϰ ġϴ ϴ.
1.1 丮 ¶
teTeX ġ ڰ Ű 丮 ̴. Mac TeX ƿƼ i-installer ̿Ͽ ġ ¸ ⺻ ִ. TeXShop, iTeXMac, TeXShell in TeXTools κ ϹǷ Fink ٸ ġ ڽ Preferences 丮 ġ ־ ϴ 찡 .
- i-installer ̿
- ġ : /usr/local/teTeX/bin/powerpc-apple-darwin-current/
- main texmf tree : /usr/local/teTeX/share/texmf
- local texmf tree : /usr/local/teTeX/share/texmf.local
- ġ : /usr/local/teTeX/texmf.cnf
- 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 ( ۿ )
- i-installer ġ 쿡 $HOME/Library/texmf ̿Ѵ.
- Fink ġ 쿡 $HOME/.texmf-var ̿Ѵ.
1.2.2 5 ƿƼ ġϱ ¶
i-Installer ̿ؼ 5 ġѴ.
- Freetype
- libwmf
- Ghostscript
- ImageMagick
- FontForge
1.2.3 teTeX ġϱ ¶
teTeX 2005 i-Installer ̿ؼ ġѴ.
- ġǴ ġ /usr/local/teTeX/ Ǹ Alias δ /Library/teTeX ̴. teTeX ̶ ϸ 丮 Īϴ ̴.
- ̰ texmf.cnf ٷ ġ ȴ.
- ߰ϴ textree teTeX/share ϸ ȴ.
- /usr/local/teTeX/bin/powerpc-apple-darwin-current/ ~/.bash_profile PATH ߰ش.
export PATH=$PATH:/usr/local/teTeX/bin/powerpc-apple-darwin-current/
i-installer ϰ ۵Ѵٸ PATH ߰ ڵ ̷. ̳ ٽ Ͽ env PATH Ǿ Ȯϴ ̴.
1.3 Fink ̿ϱ ¶
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.4 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 Hangul-ucs ġ ¶
ѱ ȯ ϱ .
- Hangul-ucs ̿Ͽ UTF-8 ѱ óѴ.
Ƿ HLaTeX ġ ʿ .
- DVI ̿ ʴ´.
ttf2pk ̿ ̸, ttf2tfm ο Ʈ ؼ ̴. i-installer ġϸ ttf2pk, ttf2tfm ġ Fink ̿ϴ ڰ α Ͽ Ѵٴ ˾Ƶ.
- Hangul-ucs ġϱ ؼ KTUGCollection Project ̿ϴ Hangul-ucs ġϰ Ѵٸ ʹ δ㽺. ġ ̿ϱ Ѵ.
2.1 ġ 丮 ¶
̵ ڰ ο texmf Ʈ ߰ϴ ʱ Ѵ. ̰ ϰ Ϸ texmf.postinst ũƮ ̿Ͽ teTeX ġ ó ؾ ϴµ ʹ ŷӴ. ,
- i-installer ġ 쿡 $HOME/Library/texmf
- ġ Fink ġ 쿡 ~/.texmf-var Ʒ ġϱ Ѵ.
2.2.1 Fink ġ teTeX ¶
Fink ġ teTeX 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.2.2 i-installer ġ teTeX ¶
ٿε óѴ.
- _to_sw_bin.tar.gz Ŭϸ _to_sw_bin . ִ.
- Command+N, Shift+Command+G /usr/local/teTeX/bin ִ´. ش . Ʒ powerpc-apple-darwin-current () ̴.
- _to_sw_bin powerpc-apple-darwin-current ߸.
- Ȩ Library .
- _to_dot_texmf ġ ($HOME/Library) ΰ ̸ texmf ٲ۴. ̷ ̸ ̹ ־ٸ .
(ڴ ۾ ؼ Fink ġ mc ̿ߴµ ϴ ϸ ̴.)
2.3 memhangul-ucs ġ ¶
ġ Ű memhangul-ucs ԵǾ ʴ. Ȥö Ű Ẹ Ѵٸ ġѴ.
- MemhangulClass ֽ ٿε´.
- Ǯ memhangul-ucs-1.44c( ) 丮 ܳµ, Ʒ ִ doc, fonts, makeindex, tex 丮 ~/.texmf-var/ Ʒ ű.
i-installer ġ $HOME/Library/texmf
- mktexlsr
3.1 i-installer ġ ¶
TL2005 dvipdfmx ԵǾ ְ 20050831 ̴. dvipdfmx ؾ ʿ䰡 . ٸ dvipdfmx.cfg Ǹ ̸ ȴ.
$HOME/Library/texmf _to_dot_texmf Ǯ ̿ Ű澵 ʿ䰡 . ̹ Ǿ ִ.
ȿ dvipdfmx.cfg Ȯϴ ,
kpsewhich --format="other text files" --progname="dvipdfm" dvipdfmx.cfgã dvipdfmx.cfg ִ° ȮѴ. ߰Ѵ.
f cid-unttf-dhucs.map
3.2 ġ ¶
Fink ġ dvipdfmx ֽ ִ . Fink ٿε ġ ִ dvipdfmx 2004 09 ̰ ptex ɷ ־ ġ ʴ´.
dvipdfmx ֽŹ ־ Ѵ.
http://project.ktug.or.kr/dvipdfmx/ Ѵ.
3.2.1 ҽڵ ٿε ¶
- cvs -d:pserver:anonymous@cvs.ktug.or.kr:/home/cvsroot login ϰ ȣ ׳ Enter ģ.
- cvs -d:pserver:anonymous@cvs.ktug.or.kr:/home/cvsroot co dvipdfmx ϸ ҽ ٿε ش.
3.2.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 Ʒ ۲ ƮŸ ϵ ٵд.
- http://kldp.net/projects/unfonts Ͽ ´.
- Ǯ .ttf ϵ
- ~/.texmf-var/fonts/truetype/unttf/ (Fink ġ ),
- /usr/local/teTeX/share/texmf.local/fonts/truetype/unttf/ (i-installer)
Ʒ д.
- sudo mktexlsr Ѵ.
4.2 ٸ ۲ ġ ¶
ѱ ƮŸ Ϸ ttf2hlatexfont.pl ̿Ͽ Ѵ. ġ _to_sw_bin ȿ ̰ Ƿ ġ ̰ ttf2tfm ־ ۵Ѵٴ ̴. ٸ ƮŸ ϰ Ѵٸ (ռ صξ) ttf2tfm ڽ νϿ Ѵ.
i-installer 2005 teTeX ġϿٸ ttf2pk 1.5 ̹ ԵǾ Ƿ Hangul-ucs 뿡 ó ʿ. Ʒ Fink ġ 츦 ̴.
⼭ 2006-01-07 غڴ. ý Fink ġǾ ִٰ Ѵ.
- 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.1 ۲ ġ ¶
- !!! ݵ Ʈ Ȯڰ ttf Ѵ. Ȥ TTF Ȯڰ Ǿ dvidpfmx ν Ѵ.
- !!! Windows ý۰ UNIX ҹڸ ϹǷ ̸ ҹ ¸ ݵ Ȯϵ Ѵ.
$ perl ttf2hlatexfont.pl -c config-yn -p -o $perl ttf2hlatexfont.pl -c config-yn -p -o -i ~/.texmf-var (⼭ ̹ ִ 丮 yes Ѵ.) $sudo mktexlsr
- config-yn .
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
Ϲ Fink ġ 츮 ϰ ִ ~/.texmf-var texmf tree̹Ƿ dvipdfmx.cfg ߰ ʾƵ . ʰ Ʈ ߰Ͽٸ ؾ ̴.
4.3 Ϻ/߱ ¶
Hangul-ucs ߰ Ű trivcj Ͽ Ϻ ߱ ִ. ̰ DVIPDFMx ؼ ϸ pdfTeXδ ʴ´ٴ ؾ Ѵ.
- texmf-trivcj ٿε.
- ݵ $HOME 丮 Ǯָ ȴ.
$ cd ~ $ tar zxvf fonts-trivcj-osx.tar.gz̿ؼ trivcj ġϷ ϳ Fink ġ ƴ϶ i-installer ġ ¶ Ǯ .texmf-var 丮 ̱ ̳ο 丮 ̸ ٲپָ ִ. ڽ ˸ Űָ ȴ.
- dvipdfmx.cfg ݵ ־ Ѵ. ߰Ѵ.
f cid-trivcj.map۾ ʿϴ.
- trivcj ϱ ؼ adobe-cmap ʿϴ. Ǹ ؼ ġ ٿε .
trivcj-cmaps.tar.gz
Ǯ cmap̶ 丮 ° ~/.texmf-var/fonts/ Ʒ ű.
- mktexlsr ش.
ũ ߱ Ʈ san-serif Դϴ. ٸ ° ٹٲǾ ֽϴ. ϱ?...
5.1 TeXShop ̿ϱ ¶
TeXShop teTeX ϰ ϰ ִ IDE ϸ ȴ. ̴ ġ ִ.
http://www.uoregon.edu/~koch/texshop/texshop.html
⺻ Mac UTF-8 ڵ带 ϹǷ ϴµ ū . ڵ ݵ Unicode/UTF-8 صд.
5.3 TeXTools TeXShell MacDviX ̿ϱ ¶
6 ƿƼ ¶
- jpeg2ps ҽ ٿεؼ ؾ Ѵ. http://www.pdflib.com/products/more/jpeg2ps.html ġ ִ.
- Equation Editor
http://evolve.lse.ac.uk/software/EquationEditor
7.1 ¶
- dvipdfmx kpathsea ̿ؼ ã´.
- kpsewhich --progname=dvipdfmx -format="truetype fonts" <FILE_NAME> ؼ ġ Ȯ ִ.
- jpg includegraphics ϱ ؼ graphicx Ű Ѵ.
\usepackage{graphicx} \DeclareGraphicsExtensions{.jpg,.pdf} \DeclareGraphicsRule{.jpg}{eps}{.bb}{} \DeclareGraphicsRule{.pdf}{eps}{.bb}{}
7.2.1 Ʈ ڵ ¶
- Ʈ hangul-k 쿡 ynttf.sty Ѵ. ϱ ؼ dhynttf.sty . ڵ尡 ִ. ϵ Ѵ.
\ProvidesPackage{dhynttf} \usepackage{txfonts} % rm/sf/tz 쿡 Ʈ Ѵ. \SetHangulFonts{ynbt}{yngt}{yngr} \SetHanjaFonts{ynbt}{yngt}{yngr} \def\mjfamily{\SetSerifFonts{ynbt}{ynbt}\rmfamily} \def\gtfamily{\SetSerifFonts{yngt}{yngt}\sffamily} \def\tzfamily{\SetSerifFonts{yngr}{yngr}\ttfamily} %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 % gl \def\glfont{\rmfamily\SetAdhocFonts{yngl}{yngl}} \def\textgl#1{{\rmfamily\SetAdhocFonts{ynhd}{ynhd}#1}} % hd \def\hdfont{\rmfamily\SetAdhocFonts{ynhd}{ynhd}} \def\texthd#1{{\rmfamily\SetAdhocFonts{ynhd}{ynhd}#1}} % mg \def\mgfont{\ttfamily\SetAdhocFonts{ynmg}{ynmg}} \def\textmg#1{{\ttfamily\SetAdhocFonts{ynmg}{ynmg}#1}} % pg \def\pgfont{\ttfamily\SetAdhocFonts{ynpg}{ynpg}} \def\textpg#1{{\ttfamily\SetAdhocFonts{ynpg}{ynpg}#1}}
- ̸ ̿Ͽ ϸ ȴ.
\documentclass{article} \usepackage{dhucs} \usepackage{dhyntf} \begin{document} ... ѱ Էϱ. ... \end{document}