TeX 시스템, 한글 환경 설치

OSX 2010. 2. 9. 21:49

1 TeX 시스템, 한글 환경 설치

[편집]

1.1 MacTeX 설치하기

TeXLive 2009 기반의 MacTeX으로 표준화되었다.
  • MacTeX을 내려받아 마운트한 다음 MacTeX-2009.mpkg를 실행한다.
  • 단점이라면 파일 크기가 좀 크다는 점. 약 1.4 WikiPedia:Gibibytes 이상.

설치 후, 업데이트는 다음과 같이 한다.
# sudo tlmgr update --all --self
  • 필요하다면 --repository 또는 --location 옵션으로 업데이트할 서버를 지정할 수 있다.(TL2009에서는 호환성을 위해 --location 옵션을 남겨 두었나 장차 없어질 수 있음)
[편집]

1.2 한글 환경 설치와 업데이트

MacTeX으로 또는 다른 방법으로 TeXLive 2009가 동작하도록 한 후에 다음 명령을 터미널에서 내린다. (온라인에 연결되어 있어야 함)
# sudo tlmgr --repository=http://ftp.ktug.or.kr/KTUG/texlive/2009 install collection-kotex

한글 환경은 최신의 것으로 언제라도 업데이트할 수 있다.
# sudo tlmgr --repository=http://ftp.ktug.or.kr/KTUG/texlive/2009 update --all

[편집]

1.3 XeTeX 사용을 위한 설정

/usr/local/texlive/2009 폴더에 가면 texmf.cnf라는 파일이 있다.[1]
이 파일을 열어서 제일 마지막에 다음 한 줄을 써넣고 저장한다.
OSFONTDIR = {~/Library/Fonts;/Library/Fonts;/System/Library/Fonts}

MacTeX으로 설치한 경우 이 파일을 수정하려면 super user 권한이 필요할 수 있다.
----
  • [1] 다른 위치의 texmf.cnf를 수정하면 안 된다.
[편집]

2 작업환경 설정

[편집]

2.1 Editor와 작업환경

[편집]

2.1.1 TeXWorks

MacTeX에는 기본 에디터로 TeXWorksTeXShop이 들어 있다.
[편집]

2.1.2 TeXShop 이용하기

TeXShopTeX을 편하게 사용하게 도와주는 IDE라고 생각하면 된다. TeXShop을 별도로 설치하려면 TeXShop 페이지를 참조하라. MacTeX으로 일괄설치하였다면 한꺼번에 설치되므로 편리하다.
  1. 기본적으로 Mac OS X는 UTF-8 유니코드를 지원하므로 에디터를 사용하는 데 큰 문제는 없다. 파일의 인코딩을 반드시 Unicode/UTF-8로 선택해둔다.
  2. 실행 파일이 있는 위치는 /usr/texbin이다.
  3. pdftex이 디폴트이지만, latex/dvipdfmx, latex/dvips/pstopdf 를 모두 설정해서 사용할 수 있다. dvipdfmx를 위한 simpdftex_dpmx 스크립트를 misc의 Personal Script에 등록하는 것이 좋다. See TeXShop, TeXShop/DVIPDFMx
[편집]

2.1.3 PDF sync

[편집]

3 기타

[편집]

3.1 폰트 사용

[편집]

3.2 운영관련 팁

[편집]

3.3 테스트

[편집]

3.3.1 테스트 코드

다음과 같은 코드로 테스트 해보자. Toggle line numbers
\documentclass{oblivoir}
\begin{document}
\section{헬로우}
안녕하세요, Hello World.
\end{document}
:

Show hidden files in Finder

OSX 2010. 2. 9. 20:06

By default, Mac OS X's Finder keeps system files - which generally start with a dot, like .bash_profile - out of your sight.

But that makes editing one of these files extremely difficult if you, say, want to customize your Terminal prompt. To do so without firing up vim (if you don't know, don't ask), set Finder to show all hidden files. OS X FAQ has the details on how to do it.

In the Terminal type:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

To set it back (that .DS_Store on the Desktop is hella irritating), execute those same commands, but just switch that TRUE to FALSE. Handy.


:

Crossover 한글

OSX 2010. 1. 27. 14:45

1.CrossOver에 한글 폰트를 설치합니다.
데스크톱이나 패러럴즈, 혹은 부트캠프에 복사된 폰트 파일을 뽑아냅니다.
gulim.ttc(95, 98, 2000, XP 기본 폰트), malum.ttf(Vista, 7 기본폰트, 오피스 2007에 포함)
이 둘 중에 하나, 혹은 둘 다를 CrossOver로 복사합니다. 윤고딕, 다음체 같은 서드파티 폰트를 써도 큰 문제는 없습니다.
모든 버전의 윈도우즈에서 이 폰트 파일들의 위치는
C:/windows/Fonts
입니다.

이 파일들을 다음과 같은 위치에 복사합니다.

(OSX 설치 볼륨)/(사용자 이름)/라이브러리/Aplication Support/CrossOver/Bottles/(설정한 보틀 이름)/drive_c/windows/fonts

윈도우즈 폰트 폴더의 파일들을 죄다 갖다 복사해도 좋습니다.

2. 시스템 기본 폰트를 설정합니다.

(OSX 설치 볼륨)/(사용자 이름)/라이브러리/Aplication Support/CrossOver/Bottles/(설정한 보틀 이름)/system.reg
라고 하는 파일이 있습니다. 이 파일을 에디터 프로그램으로 열어서 다음과 같은 부분을 찾습니다.

[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink] 1246078588
"Microsoft Sans Serif"=str(7):"MSGOTHIC.TTC,MS UIUI Gothic\0ume-ui-gothic.ttf\0"
"MS UI Gothic"=str(7):"ume-ui-gothic.ttf\0"

문자열 검색어는 "MS UI Gothic"=str(7):로 하면 한 번에 찾을 수 있습니다. 이 부분에서 빨간 글씨로 된 부분의 폰트명을 한글 폰트로 바꾸어주면 됩니다. gulim.ttc(굴림체)나 malgun.ttf(맑은고딕)으로 바꾸어주면 되겠군요.


위 두가지 조치로 어지간한 한글 깨짐 현상은 거의 해결할 수 있습니다. 물론 그거로도 해결이 안 되는 것들이 가끔 있긴 한데... 이를테면 오피스 설치할때 같이 깔리는 닷넷 프레임워크 1.1 같은 것들..(...) 하지만 설치가 된 이후로 이 정도의 손질만으로도 사용에 거의 지장이 없지요. 보틀을 새로 만들때마다 저렇게 한글 설정은 따로 해 줘야 합니다.


3. 프로그램별로 다른 보틀(Bottle)을 사용합니다.

일 반 윈도우즈에서 하드에 이런저런 프로그램을 여러번 깔고 지우면 시스템 퍼포먼스가 느려지고 심한 경우엔 여러가지 에러가 생기지요. WINE 계열도 마찬가지인데 WINE은 그나마 프로그램 제거가 여의치 않은 경우가 굉장히 많습니다. 이런저런 설정을 바꿔주는 것도 큰일이고 말이지요. 위에서 이야기한 시스템 폰트가 깨지는 문제도 일반 윈도우즈에서는 제어판에서 손쉽게 해결할 수 있는 일입니다만 WINE은 저렇게 레지스트리를 직접 수정해 주어야 합니다.

그런고로 웹하드라던가 빵집 같은 작은 프로그램을 설치하고 지울 보틀을 하나 정도 만드는 것은 좋습니다만 오피스, 한글과 같은 OS에 건드리는 부분도 많고 한번 잘못되면 보틀의 폐기까지 각오해야 하는 큰 프로그램들은 서로 다른 보틀에 깔아주는 것이 좋습니다. 보틀을 폐기한다는 것은 하드를 포맷하는 것 만큼이나 뼈아픈 일이니까 말이지요..(....) 물론 실제로 그 만큼의 수고가 들어가는 것은 아닙니다만.

그 리고 새로운 보틀을 만들 때에는 XP Bottle로 할 것을 추천합니다. 98, 2000 보틀이야 지금 와서 쓸 일이 있을까 싶고 Vista보틀은 글쎄요. Vista 전용 프로그램이란 것이 과연 있을까 싶을 정도이니까요. 여러모로 XP Bottle이 가장 좋지요.

: