HangulKorean

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ HangulKorean ] in KIDS
글 쓴 이(By): guest (SKKIM)
날 짜 (Date): 1996년02월13일(화) 20시35분38초 KST
제 목(Title): Re: 메아리: xfig에서 한글..


안녕하세요?

Re: 치고는 너무 뒷북이네요...

xfig! 정말 사용에 불편한 게 많죠? 일단 한글도 쓰기 불편하구요, 또 첨자를

가지는 기호라도 적을라치면 골치 좀 땡기죠.

xfig에서 일단 아무거나 적은다음에 그 스트링을 나중에 찾아서 에디팅하는

방법을 말하셨는데요... 사람이 직접하기엔 좀 그렇죠.

그러한 것을 해주는 툴이 있답니다. 

제가 아는 사람이 알려준 건데요 psfrag라고 하는 것입니다. 한마디로 ps나 eps

화일에 있는 특정 스트링을 원하는 글자로 바꿔주는 것이라 할 수 있죠.

예를 들어, sample.fig에다 "mark1"이라고 텍스트 스트링을 쓴 다음에, eps나 ps로

export한 것을 Latex에서 psfrag를 이용, "mark1"을 원하는 것으로 바꿀 수 

있습니다. 이때 원하는 것은 "$\delta_{i}^{j}$"와 같은 기호 비스무리한 것은

물론이구요, "바꿨다!"와 같은 한글 스트링도 될 수 있어요.

사용방법을 설명하기 전에요, 필요한 화일들은 다음과 같아요.

        ps2psfrag*
        ps2psfrag.ps
        epsf.sty
        psfrag.sty

이제 사용법을 알려 드리지요.

1. xfig로 그림을 그리고, 적절하게 mark string을 기입한다. 이를 eps나 ps로
   export한다.

2. ps2psfrag라는 스크립트를 수행시켜(예: ps2psfrag sample.eps), sample.psfrag
   와 같은 화일을 얻는다. (나중에 Latex에서는 이 *.psfrag를 읽습니다.)

3. Latex화일에서 include는 다음과 같이 함.

   \documentstyle[...,epsf,psfrag]{harticle}
      :
      :
   \begin{figure}
          \begin{center}
                \begin{psfrags}
                \psfrag{xfig string}[][]{Latex string}
                \psfrag{xfig string}[][]{Latex string}
                 ......
                \psfrag{xfig string}[][]{Latex string}
                \epsfxsize=10cm\leavevmode\epsfbox{sample.eps}
          (또는 \epsfysize=4cm\leavevmode\epsfbox{sample.eps} 와 같이 함.)
                \end{psfrags}
          \end{center}
          \caption{...}
          \label{...}
   \end{figure}

이상과 같이 하시면 됩니다. 

\psfrag에는 [] argument를 4개까지 허용하는데요, alignment, scale, rotation에

관여합니다. 자세한 설명은 psfrag.sty 의 앞머리에 잘 나와 있죠.

그럼 이 화일들을 어디서 얻을 수 있냐구요?

ftp://cair-archive.kaist.ac.kr/incoming/hangul/psfrag.tar 에 있습니다.

도움이 되면 좋겠네요.

그럼....









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