KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
Generosity and perfection are your everlasting goals.
FrontPage › WinEdtTip/상호참조
See also 상호참조 and other WinEdtTips

목차

1 Active Strings(Labels) (상호 참조)
2 Active Strings의 기능 연결
3 Label 중복되지 않게 입력 하기

1 Active Strings(Labels) (상호 참조)


ref1.jpg

그림 1: 본문 입력 중 Label을 인용(Cross-Referernce)하려고 \ref{}을 입력하면 "Labels ( )"라는 Popup(대화 상자)이 나타납니다. 여기서 ( )안의 숫자는 Label의 갯수입니다. 윗칸은 비어 있고 아랫칸은 이른바 Label(현재의 TeX Project에서 \label{ }로 입력한 data)들이 있습니다. 원하는 Label을 한 번 클릭하면 해당 Label이 윗칸에 나타납니다. 이때 Enter 키를 치면 \ref{}의 {}속에 Label이 입력됩니다. 그리고 해당 Label을 한 번 확인하고 싶으면 Popup(대화 상자)의 아래쪽에 있는 해당 Label을 더블클릭하면 그 Label이 있는 곳으로 갑니다.

2 Active Strings의 기능 연결

<:( MiKTeX + WinEdt (5.5 beta 4)를 깔았을 때 Active Strings의 기능(Gather Control, GUI Page Control 등)이 자동으로 연결되지 않습니다. See KTUGContrib:3567
:) 편집하고 있는 파일을 Main File로 설정하면 아무런 문제없이 작동합니다. See KTUGSetup:10848
(./) WinEdt 5.5를 사용하는 데 MiKTeX 2.4 또는 이전 버젼이 깔려 있으면 Active Strings의 기능을 수동으로 연결하여야 합니다. WinEdt 단추 중에서 "깔대기" 단추(아래 행 일곱 번째 단추: 위에 파란색 빨간색이 들어 가고 있음)에 커서를 가져가면 "Gather"라는 풍선도움말이 뜹니다. 이것을 클릭하면 아래 쪽에 별도의 "GDI" 창이 뜹니다. 여기서 "톱니바퀴" 단추(Reset GDI)를 누르면 됩니다.
[참고: 만약 2002년 이전에 WinEdt를 깔았다면 Active Strings 기능이 제대로 작동하지 않을 것입니다. 이때는 WinEdt 창에서
 WinEdt/Macros/Active Strings 
폴더를 열고 Ref.edt 파일을 찾아 열어 놓은 후
    GDIPopup('Label','Labels',1,1,0,0,1)
으로 입력된 행을 찾아 이를
    GDIPopup('Label','Labels',1,1,0,1,0)
으로 고치면 됩니다. (마지막 0,1을 1,0으로 바꿉니다. 최근에 WinEdt를 깔았다면 이미 그렇게 되어 있습니다.) 이제 Ref.edt 파일을 저장하고 닫으세요.]

3 Label 중복되지 않게 입력 하기


label1.jpg

(cf. KTUGOperate:14739) 위 그림에 있는 대화상자 "Labels ( )"은 \ref{}을 입력하여야 나타나므로 \label{ }의 { } 속에 Key를 입력할 때는 불편합니다. 이 때는 WinEdt 창의 Tool bar에서 "깔대기"(Gather) 단추(위 그림에서 흰 화살표가 가리키는 곳)를 쓰면 됩니다. WinEdt 창의 아래쪽에 Gather 창이 나타나면 Label 페이지를 열어 놓고 Sorting을 한 후 붙이고 싶은 이름의 Label이 이미 있는지 찾아 보면 됩니다. Label Key(예: e:CIF)를 선택하고 한 번 클릭하면 그 위치로 찾아갑니다. 위의 그림에서 T2.tex는 원래 열려 있지 않았으나 Label Key e:CIF를 클릭하는 순간 열린 것입니다. 또 더블클릭하면 현재 편집하고 있는 위치에 이 Key가 입력됩니다.
가령 수식의 Label을 e:EC1, e:EC2, ... 이렇게 붙여 가던 중 어디까지 붙였는지 모를 때는 Gather의 Label 모음을 보면 e:EC4 까지 붙인 것을 알 수 있습니다. 만약 이 번에 e:EC5를 붙이고 싶으면 우선 \label{}의 {} 속에 e:EC4를 더블클릭하여 넣고 이것을 e:EC5로 고치면 됩니다.


WinEdtTip Project from KTUGContrib:751

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-07-22 16:40:20
Processing time 0.0409 sec