HangulKorean

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ HangulKorean ] in KIDS
글 쓴 이(By): pkp (~~~pkp~~~)
날 짜 (Date): 1995년02월08일(수) 04시24분39초 KST
제 목(Title): [정보] YahTeX 0.61



 좀 낡은(?) 정보지만.. 이것 저것 정리하다가 보니 여기 안올라왔길래 올립니다.

To: hangul@cair.kaist.ac.kr
Date: Wed, 7 Dec 1994 19:59:27 +0900 (KST)


ara:/incoming에 YahTeX의 새로운 버전을 올렸습니다.
        yahtex61.txt    ; readme
        yahtex61.zip    ; emTeX386 + yahtex
        yahfont.zip     ; fonts
원래 cair-archive에 올리려 했는데,
이것이 끝끝내 upload를 거부하는 바람에 ara ftp에 ...

이전 버전과의 주요 차이는 폰트가 예뻐졌다는 것과
한자, 가나가 지원되는 것입니다.
아래 설치 방법을 보면 한글 폰트를 생성하는 절차가 있는데
기본 폰트가 이미 yahfont.zip에 들어 있으니 그냥 풀고 사용하면 됩니다.

--------------------------------------------------------

                        YahTeX 0.61

0. 이름
        Yet Another Hangul TeX.
        원래 이름이 hanTeX이었으나 또 하나의 한글 TeX인 hTeX과 구별되기 위함.

1. 제작자
        김 명준
        대전시 유성구 구성동 한국과학기술원 전산학과
        mjkim@jupiter.kaist.ac.kr
        042-869-5553

2. 설명
        TeX을 위한 한글 지원 패키지로 명조, 고딕 폰트 지원.
        1991 겨울에 물리과 친구의 닥달로 만들어져 물리학과를 중심으로
        사용되어 왔음. 실행시 hLaTeX version 0.5 by M. J. Kim 이라고
        표시되는 PC용 한글 TeX이 본인의 것임.

2.1 History

1991/11/21      Ver 0.5
                한TeX 초기 버전. KAIST, 경북대 등에서 사용.

....            I am busy, I am lazy.

1994/5          한TeX 매뉴얼 초고 작성. 저자 최 영석, 김 명준

1993/6/14       Ver 0.51
                + yahTeX (Yet Another Hangul TeX)으로 이름 변경.
                + verbatim에서 한글 가능.
                + Bug fix : han 옵션 없이도 수행가능.
                + Automatic translation.
                        .htx -> .tex
                        .hbb -> .bib
                        .hst -> .sty
                + 한글 색인 가능.

1994/7/31       Ver 0.6
                + 한글 MS-Windows나 글꼴지기의 폰트를 사용
                  한글 Windows의 폰트를 pk폰트로 출력하는 프로그램 제공
                  (dumpfont.exe)
                + KS code 사용
                + tex386 지원, 286에서는 사용하기 힘듬.
                + 설치를 쉽게하디 위해 emTeX을 패키지에 포함시킴.

1994/12/2       Ver 0.61
                + 한자 지원, 폰트 크기 관계로 10pt, 12pt 만 제공
                + 히라가나, 카타카나 지원


3. 운영 환경
        DOS
        VCPI
        emTeX 필요 (Yahtex 패키지에 포함 시켰음)

        emTeX은 PC용 TeX 패키지이며, YahTeX은 emTeX에서 한글을
        가능하게 하는 패키지 임.

4. 설치
        1. pkunzip -d tex*.zip 으로 화일들을 yahtex이란 디렉토리에 저장.
        2. autoexec.bat에서 다음과 같이 path와 SET 변수를 지정한다.

                set path= ... c:\tex; ...

                rem *** for TeX
                set emtexdir=c:\tex

                rem *** for DVIDRV
                set dvidrvinput=c:\tex\doc
                set dvidrvfonts=c:\texfonts;
                set dvidrvgraph=c:\tex\doc\gr$r

        위의 내용은 set.bat 이름의 화일에 있음.

        3. config.sys
            VCPI를 사용하기위해 DOS 6.0의 emm386.exe를 띄운다.
                device=c:\dos\emm386.exe

            SET 변수가 많기 때문에 다음과 같이 SET 변수 영역을
            확장해 주어야한다.
                shell=c:\dos\command.com c:\dos /e:4096 /p

            DVI preview할때 메모리가 많이 필요하므로 불필요한 프로그램을 
내린다.
                extended 메모리가 많을 수록 preview 속도가 빠르다.
                8M 이상의 메모리를 권장한다.

        4. 폰트의 설치
                1. pkunzip -d font*.zip으로 영문폰트를 texfonts 디렉토리에 
설치

                === 글꼴지기의 폰트를 사용하는 경우 ===
                2.1 \texfonts\pixel.lj 라는 디렉토리에 다음의 화일을 복사한다.
                    + copy \tex\setup\dumpfont.exe \texfonts\pixel.lj
                    + 300dpi폰트의 경우
                      copy \tex\setup\f_list3.hci \texfonts\pixel.lj\f_list
                      또는 600dpi폰트의 경우
                      copy \tex\setup\f_list6.hci \texfonts\pixel.lj\f_list
                2.2 한글-Windows와 글꼴지기를 띄우고, 화일 매니저에서
                    
\texfonts\pixel.lj\dumpfont.exe를실행시키면한글폰트를만든다.
                    하룻밤 정도 시간이 걸립니다. 쩝!!

                === 한글-Windows의 폰트를 사용하는 경우 ===
                2.1 \texfonts\pixel.lj 라는 디렉토리에 다음의 화일을 복사한다.
                    + copy \tex\setup\dumpfont.exe \texfonts\pixel.lj
                    + 300dpi폰트의 경우
                      copy \tex\setup\f_list3.win \texfonts\pixel.lj\f_list
                      또는 600dpi폰트의 경우
                      copy \tex\setup\f_list6.win \texfonts\pixel.lj\f_list
                2.2 한글-Windows를 띄우고, 화일 매니저에서
                    
\texfonts\pixel.lj\dumpfont.exe를실행시키면한글폰트를만든다.
                    역시 하룻밤 정도 시간이 걸립니다. 쩝!!
                2.3 LaTeX format화일이 글꼴지기의 폰트용으로 되어있기 때문에
                    다음과 같이 format 화일을 다시 만든다.
                    \tex\setup 디렉토리에서
                        copy htexfont.win \tex\texinput\htexfont.tex
                        mkformat
                        copy lplain.fmt \tex\btexfmts

        5. 폰트의 설치가 끝났으면 \tex에서
                v manuel
           이라고 하여 한글 TeX manuel이 제대로 나오는지 확인한다.



4. 화일 목록
        설치 과정을 간단히 하기위해 emTeX에 yahTeX을 합쳐 놓았음.
        다음은 한글 관련 화일들의 위치임.

        \tex\
                htran.exe       : yahTeX translator
                hlatex.bat      : 한글 LaTeX
                mkidx.exe       : 한글 색인 처리용 makeindex 프로그램
                manuel.dvi      : yahTeX 매뉴얼
        \tex\setup
                dumpfont.exe    : 한글 pk font를 생성하는 Windows프로그램
                f_list3.hci     : dumpfont.exe용 parametor file
                f_list3.win
                f_list6.hci
                f_list6.win
                htexfont.hci    :
                htexfont.win
                mkformat.bat    : latex format 화일을 만드는 명령
                readme          : 바로 이 화일
                set.bat         : set 변수 정의
        \tex\fonts\
                한글 폰트
        \tex\texfmts\
                TeX 포맷 화일
        \tex\texinput\
                한글용 style 화일
                        article.sty
                        report.sty
                        book.sty
        \tex\tfm\
                hci*.tfm        : 한글 폰트 metric
                win*.tfm

5. 사용 방법

    5.1 입력 화일
        KS 한글 코드로 TeX 화일을 작성한다.
        화일 이름의 확장자는 반드시 .htx로 한다.

    5.2 hlatex, htex의 수행
        hlatex(htex)은 일단 수행되면 현재 디렉토리에 있는 모든 .htx
        화일로 부터 .tex 화일을 만든다.  변환된 .tex 화일은 영문
        TeX으로 한글을 처리할수 있도록 수정된 화일이다.
        변환이 끝나면 hlatex은 인수(argument)로 주어진 화일을 latex으로
        포맷팅한다. 예를 들어, hlatex sample이라고하면 sample.htx에서 
sample.tex
        화일이 생성되고 latex sample.tex이 수행된다.

    5.3 htx 화일이 여러개일 경우
        예를 들어, 화일이 A.htx와 B.htx에 나뉘어져 있고 all.htx에서
        \input 명령으로 A.htx와 B.htx를 합치고 싶은 경우에는,
        우선 다음과 같이 all.htx화일을 작성한다.
                ...
                \input{A}
                \input{B}
                ...
        이제, hlatex all을 수행시키면 A.tex, B.tex, all.tex이 각 htx화일로
        부터 생겨나고 all.tex의 포맷팅이 수행된다.

    5.4 자동 변환에 대해
        htx화일에서 tex화일로의 자동 변환은 htx화일이 수정된 경우에만
        일어난다. 또한 실수로 사용자의 tex화일을 덮어 쓰는 것을 막기 위해,
        사용자의 화일이 같은 이름으로 존재하는 경우에는 자동 변환을
        하지 않는다.

        또한, htx외에 다음 화일에 대해서도 자동 변환을 수행한다.
                hbb -> bib
                hst -> sty

    5.5 스타일(style) 화일
        LaTeX에서 han옵션을 사용하면 Contents, Chapter, Section, 등과 같은
        단어들을 차레, 장, 절, 등으로 바꾸어 준다.

        report, article, book 스타일은 한글 처리를 위해 수정되어 있다.

    5.6 한글 BIB화일 만들기
        .hbb 확장자를 사용하여 한글 BIB화일을 만든다. htex이나 hlatex을
        수행하면 이로 부터 bib화일이 생성된다. 주의 사항,
                + 저자가 두명 이상인 경우는 "and"로 구분한다.
                + BibTeX이 한글 약자를 만들수 있도록 성씨에 중괄호를 한다.
                예) {김} 명준 and {최} 영석

    5.7 한글 색인
        makeindx 대신 yahTeX에서 제공하는 mkidx를 사용하면 한글 색인을
        사용할 수 있다.

6. Limitation
        + 한글 색인의 글자수는 10자 이내 이어야 한다.

7. Copyright
        Copyright 김 명준, CS dept KAIST Korea.
        YahTeX은 public domain 소프트웨어입니다.
        개인적인 용도로 복사, 사용할수 있으며,
        허가 없이 상업적으로 이용될수 없읍니다.


 :)

 
~~~~~~~~~~pkp~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pkp~~~~~~~~~~~~
   ^_^             키즈의  아저씨    pkp    palindrome             ^L^

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.