KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
A well-known friend is a treasure.
FrontPage › 설정파일
일반적인 TeXImplementations 중에서 teTeXMiKTeX에서 주요한 설정 파일들은 다음과 같다.

<!>texmf 트리를 [texmf]로 표시하고, 사용자가 설정파일을 두는 texmf 트리를 [localtexmf]로 표시한다.

<!> 현재의 작업환경에서 "유효한" 설정파일은 $TEXMF 변수에 지시된 texmf tree 가운데서 가장 앞선 위치에서 발견되는 파일이다. 이 파일의 위치를 확인하는 데는 kpsewhich를 사용한다.(설정파일별로 예시함)

DVI드라이버들의 주 설정파일

dvips
  • texmf/dvips/config/config.ps가 주로 사용되는 설정 파일이며, 다른 옵션 없이 dvips를 실행하면 이 설정파일을 참조한다.
  • 특정한 설정 파일을 부를 때는 -P 옵션을 쓴다.
     #> dvips -P pdf foo -o 
    이 명령은 config.pdf를 부른다.
  • config.ps 등에 새로운 글꼴 맵 정보를 추가할 때는 p + 지시자를 사용할 수 있지만, 최근에는 config.ps를 직접 조작하지 않고 updmap을 이용하는 것이 일반적이다.
  • kpsewhich --format="dvips config" config.ps로 찾을 수 있다.

DVIPDFm
  • texmf/dvipdfm/config/config가 주 설정 파일이다.
  • fontmap을 추가할 때는 f 지시자를 사용한다. 보통은 f psfonts.map 한 줄만 들어 있고 psfonts.map이라는 파일의 내용은 updmap이 관리한다.
  • kpsewhich --format="other text files" --progname="dvipdfm" config

DVIPDFMx
  • texmf/dvipdfm/config/dvipdfmx.cfg가 주 설정 파일이다.
  • 한글 TrueType 폰트 맵을 추가할 때는 f 지시자를 이용한다.
    % Font map files
    %
    f psfonts.map
    f cid-x.map
    % 은글꼴 트루타입 폰트맵 추가
    f cid-unttf.map
    
  • kpsewhich --format="other text files" --progname="dvipdfm" dvipdfmx.cfg
    <!> --progname="dvipdfmx"로 하지 않는다.

PDFTeX
  • 이전 버전에서 쓰던 pdftex.cfg를 더이상 사용하지 않는다.
  • 폰트맵을 추가할 때는 \pdfmapfile 매크로를 이용할 수 있다.

그밖의 중요한 설정 파일

updmap
  • texmf/web2c/updmap.cfg
  • kpsewhich --format="web2c files" updmap.cfg

texmf.cnf
  • texmf/web2c/texmf.cnf
  • kpsewhich --format="web2c files" texmf.cnf

    <!> MiKTeX에서는 texmf.cnf 대신 texmf/miktex/config/miktex.ini 파일을 주 설정 파일로 쓴다.

fmtutil.cnf
  • format 파일을 만들어주는 유틸리티인 fmtutil이 사용하는 설정 파일.
  • kpsewhich --format=“web2c files” fmtutil.cnf

ttf2pk
  • TrueType 글꼴로부터 PK 글꼴을 얻어내는 글꼴 드라이버이다. ttf2pk 1.5 이후 버전부터 ttf2pk.cfg라는 설정파일을 사용한다.
  • texmf/ttf2pk/base/ttf2pk.cfg
  • 폰트 맵은 pdftex.cfg와 같은 방식이다. map ttfonts.map이 기본값이며 사용자 맵은 그 뒤에 map + 형식으로 추가한다.
  • kpsewhich --format="other text files" --progname="ttf2pk" ttf2pk.cfg

설정 파일을 제어하는 방법

teTeX 3.x를 기준으로.

type 1 글꼴 추가하기

XXX.map이라는 dvips용 글꼴 map 파일이 있다고 하자. kpathsea가 이 글꼴 map 파일 및 .pfb, .tfm 파일들을 잘 찾을 수 있도록 한 다음,
# updmap --enable Map=XXX.map
또는 MixedMap을 원한다면 그렇게 한다.

한글 TrueType 글꼴 추가하기

dvipdfmx.cfg와 ttf2pk.cfg에 해당 글꼴 map 파일을 추가한다.
  • dvipdfmx.cfg
    f cid-XXX.map
    
  • ttf2pk.cfg
    map +XXX-ttf2pk.map
    

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-04-17 18:30:27
Processing time 0.0395 sec