KTUGFaq

KTUG FAQ

MacOSġϱ (rev. 1.104)

α:
йȣ:
Good fortune in love, as well as a better position.
FrontPageDVIPDFMx/Example占쏙옙占쏙옙占 › MacOSġϱ
⺻ Mac OS X BSD Unix darwin ̶ ü ֱ κ UNIX ġ  ƿƼ ̿ؼ ϰ ġϴ ϴ.

1 TeX ý, ѱ ȯ ġ
1.1 MacTeX ġϱ
1.2 ѱ ȯ ġ Ʈ
2 ڸ
2.1 texmf.cnf
2.1.1 XeTeX
2.1.2 HOME TEXMF
2.2 TeX Live opentype Ʈ ý Ʈ ̺귯
3 ۾ȯ
3.1 Editor ۾ȯ
3.1.1 TeXWorks
3.1.2 TeXShop ̿ϱ
3.1.3 PDF sync
4 Ÿ
4.1 Ʈ
4.2
4.3 ׽Ʈ
4.3.1 ׽Ʈ ڵ
4.4 MacTeX ġǾ
4.4.1 ġ TeX Distribution Ȯ
4.4.2 ġ TeX Distribution ʿ
4.4.3 ġ
5
5.1 ٱ
6 Comments

[]

1 teTeX ġϱ

teTeX ġϴ ִ.
  1. i-installer ̿ ġ
  2. Fink ̿ ġ
  3. ġ
 ̵ ۵Ѵ. i-installer ġ TL2005 ϴ . i-installer ġ ٶϴٰ Ǵµ dvipdfmx, ttf2pk, ttf2tfm ԵǾ ֱ α׷ ؾ ϴ ִ ٰ, ġ ̽ ȯ濡 ģϰ ٴ ̴.
[]

1.1

teTeX ġ  ڰ Ű 丮 ̴. Mac TeX ƿƼ i-installer ̿Ͽ ġ ¸ ⺻ ִ. TeXShop, iTeXMac, TeXShell in TeXTools κ ׷ϹǷ Fink ٸ ġ ڽ Preferences 丮 ġ ־ ϴ 찡 .

  1. 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
  2. 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
  3. Hangul-ucs ġ ̿ texmf tree ( ۿ )
    • i-installer ġ 쿡 $HOME/Library/texmf ̿Ѵ.
    • Fink ġ 쿡 $HOME/.texmf-var ̿Ѵ.

[]

1.2 i-installer ġϱ

[]

1.2.1 i-Installer ġϱ

[]

1.2.2 5 ƿƼ ġϱ

i-Installer ̿ؼ 5 ġѴ.
  1. Freetype
  2. libwmf
  3. Ghostscript
  4. ImageMagick
  5. FontForge

̿ܿ ghostview MacOS X ġũ ִ X Windows Ű ġؾ߸ ġ ϴ.
[]

1.2.3 teTeX ġϱ

teTeX 2005 i-Installer ̿ؼ ġѴ.

iinstallertetex_1.png
  • ġǴ ġ /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 ġѴ.
  1. ͹̳(Terminal.app)  ġ ۾ Ѵ.
    • fink list Ű Ȯ
    • fink install tetex tetex ν
    • fink install libkpathsea4 kpathsea ̺귯 ν
$ fink list | grep tetex
$ fink install tetex
  1. http://finkcommander.sf.net/ Fink Commander Ͽ ġ ƿƼ ġѴ.
finkcommander.png
[]

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 ġ

ѱ ȯ ϱ .
  1. Hangul-ucs ̿Ͽ UTF-8 ѱ óѴ.
    ׷Ƿ HLaTeX ġ ʿ .
  2. DVI ̿ ʴ´.
    ttf2pk ̿ ̸, ttf2tfm ο Ʈ ؼ ̴. i-installer ġϸ ttf2pk, ttf2tfm ġ Fink ̿ϴ ڰ α׷ Ͽ Ѵٴ ˾Ƶ.
  3. Hangul-ucs ġϱ ؼ KTUGCollection Project ̿ϴ Hangul-ucs ġϰ Ѵٸ ʹ δ㽺. ׷ ġ ̿ϱ Ѵ.
[]

2.1 ġ 丮

̵ ڰ ο texmf Ʈ ߰ϴ ʱ Ѵ. ̰ ϰ Ϸ texmf.postinst ũƮ ̿Ͽ teTeX ġ ó ؾ ϴµ ʹ ŷӴ. ,
  • i-installer ġ 쿡 $HOME/Library/texmf
  • ġ Fink ġ 쿡 ~/.texmf-var Ʒ ġϱ Ѵ.
׷Ƿ texmf.cnf մ ̴.
[]

2.2.1 Fink ġ teTeX

Fink ġ teTeX Hangul-ucs Ǯִ ġ õѴ. ٿε޾Ƽ,
  1. _to_sw_bin.tar.gz Ǯ _to_sw_bin 丮 ȿ ִ. ̵ /sw/bin ű.
  2. _to_dot_texmf.tar.gz Ǯ _to_dot_texmf 丮 ִ. 丮 ̸ ~/.texmf-var ģ Ȩ 丮 ٵд. Ȩ丮 ٿε ϴ ̴.
cd ~
tar zxvf _to_dot_texmf.tar.gz
mv _do_dot_texmf .texmf-var

  1. sudo mktexlsr Ѵ.
[]

2.2.2 i-installer ġ teTeX

ٿε óѴ.
  1. _to_sw_bin.tar.gz Ŭϸ _to_sw_bin . ִ.
  2. Command+N, Shift+Command+G /usr/local/teTeX/bin ִ´. ׷ ش . Ʒ powerpc-apple-darwin-current () ̴.
  3. _to_sw_bin powerpc-apple-darwin-current ߸.

_to_dot_texmf.tar.gz Ŭϸ _to_dot_texmf ϴµ  ִ.
  1. Ȩ Library .
  2. _to_dot_texmf ġ ($HOME/Library) ΰ ̸ texmf ٲ۴. ̷ ̸ ̹ ־ٸ .
    (ڴ ۾ ؼ Fink ġ mc ̿ߴµ ϴ ϸ ̴.)
[]

2.3 memhangul-ucs ġ

ġ Ű memhangul-ucs ԵǾ ʴ. Ȥö Ű Ẹ Ѵٸ ġѴ.
  1. MemhangulClass ֽ ٿε޴´.
  2. Ǯ memhangul-ucs-1.44c( ) 丮 ܳµ, Ʒ ִ doc, fonts, makeindex, tex 丮 ~/.texmf-var/ Ʒ ű.
    i-installer ġ $HOME/Library/texmf
  3. mktexlsr
[]

3 dvipdfmx νϱ

[]

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 ġ ,
  1. Fink libkpathsea4 ġصξ ȮѴ.
׸ Ѵ.
  1. dvipdfmx ҽ丮 ./configure --prefix=/sw ־ Ѵ.
  2. make ش.
  3. sudo ̿ϰų su Ǿ make install ش.
  4. dvipdfmx /sw/bin ġ ȴ.
.
  1. /sw/share/texmf/dvipdfm/config/glyphlist.txt /sw/share/texmf-dist/fonts/map/dvipdfm/ ġ Űش.
[]

4 TrueType Ʈ ġϱ

[]

4.1 ۲ ġ

ڷμ Ư ۲ ýۿ ġ ǻ簡 ִ ƴ϶ ۲ TeX ؼ ϱ ̴. texmf tree Ʒ ۲ ƮŸ ϵ ٵд.
  1. http://kldp.net/projects/unfonts Ͽ ´.
  2. Ǯ .ttf ϵ
    • ~/.texmf-var/fonts/truetype/unttf/ (Fink ġ ),
    • /usr/local/teTeX/share/texmf.local/fonts/truetype/unttf/ (i-installer)
  3. Ʒ д.
  4. 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 ġǾ ִٰ Ѵ.
  1. 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
  1. ttf2pk_KTUG ٿε޴´.
@ttf2pk-1.5_KTUG.tar.gz (374.08 KB)
  1. Ѵ.
$ 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δ ʴ´ٴ ؾ Ѵ.
$ cd ~
$ tar zxvf fonts-trivcj-osx.tar.gz
<!> ̿ؼ trivcj ġϷ ϳ Fink ġ ƴ϶ i-installer ġ ¶ Ǯ .texmf-var 丮 ̱ ͹̳ο 丮 ̸ ٲپָ ִ. ڽ ˸ Űָ ȴ.
  • dvipdfmx.cfg ݵ ־ Ѵ. ߰Ѵ.
f cid-trivcj.map
<!> ۾ ʿϴ.
  • trivcj ϱ ؼ adobe-cmap ʿϴ. Ǹ ؼ ġ ٿε޵ . [http]trivcj-cmaps.tar.gz
    Ǯ cmap̶ 丮 ° ~/.texmf-var/fonts/ Ʒ ű.
  • mktexlsr ش.
׽Ʈ , TeXShop previewer trivcj Ϻ ߱ Ʈ ־.(Mac OS X 10.4.3)
texshopshot.png

ũ ߱ Ʈ san-serif Դϴ. ׷ ٸ ° ٹٲ޵Ǿ ֽϴ. ϱ?...
[]

5 Editor ۾ȯ

Mac OS Classic(8.x) CMacTeX Ǵ OzTeX BBEdit, Į, Texedit ߴ Ѵ. ׷ ... ƿ ͹̳ ϰ ִ ڽ ߰ ...
[]

5.1 TeXShop ̿ϱ

TeXShop teTeX ϰ ϰ ִ IDE ϸ ȴ. ̴ ġ ִ. [http]http://www.uoregon.edu/~koch/texshop/texshop.html ⺻ Mac UTF-8 ڵ带 ϹǷ ͸ ϴµ ū . ڵ ݵ Unicode/UTF-8 صд.

TeXShop LaTeX/dvipdfmx ƴ϶ pdfLaTeX Ͽ Ѵ. ʿϴ.
  • pdftex pdflatex 丮 Ȯϰ ش. Ư Fink ġ 쿡 ݵ ִ 丮 /sw/bin ־ Ѵ.
  • pdflatex ɼǿ ߰Ѵ.
pdflatex --shell-escape \pdfmapfile{+unttf-pdftex-dhucs.map}\input
[]

5.1.2 PDF sync

[]

5.2 AquamacsEmacs

[]

5.3 TeXTools TeXShell MacDviX ̿ϱ

[]

7 Ÿ

[]

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 ׽Ʈ

[]

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}
    
[]

7.2.2

  • MacOS 󿡼 TeXShop + teTeX + Acrobat ó ̴. macos.jpg
[]

7.5 ޸

  • MacOSXġϱ ַ HLaTeX ġ ̶ Ӱ ϴ. Mac dhucs ٰ ǴǷ Mac hangul ʾҽϴ. ٸ ġ Ŀ ߰ؼ ֽø ڽϴ. -- smcho
  • ġ鼭 ġ Ŀ  ̹Ƿ Ʋ ֽϴ. Ʋ κ ߰ߵ ֽñ ٶϴ. - smcho

Ʒ ġ Mac ϴ ǵ Դϴ. ׷ Ϻ ġ ƴϹǷ ߰ ʿմϴ. -- smcho
  • ġ
    • iInstaller ̿ teTeX Ÿ ƿƼ ν
    • KTUG ν (dhucs, memhangul-ucs)
    • hozemanucs ν
    • ѱ TTF Ʈ ν
  • , texmf.cnf ̿Ͽ tex tree ܼ ߰/ ϴ · ν ϵ .
    • texmf.local ν ϵ Ǿ .
  • pdflatex 󿡼 Ʈ TTF ϱ - ν ̿ؼ νϸ ߻
  • fink ̿ؼ ν ϰ ѱ ν ߰ϱ - ν ̿ϸ ѱ ߻
  • MacOS 󿡼 TTF - ʿ 𸣰 ϴ Mac OS 󿡼 ν ȴٸ .

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2012-12-07 22:45:49
Processing time 0.1032 sec