KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
Executive ability is prominent in your make-up.
FrontPage › WinEdtTip/문헌인용
참고문헌 / WinEdt에서 문헌인용


목차

1 Active Strings(Bibliography Items) (문헌 인용)
2 Active Strings의 기능 설정
3 본문에서의 인용 명령 (citation command)
4 bbl, aux 파일 지우기

1 Active Strings(Bibliography Items) (문헌 인용)

(From KTUGContrib:2714) WinEdt에서 TeX 문서를 편집하는 도중 \cite{}를 입력하였을 때 "\cite{"가 파란 바탕에 하얀 글씨로 선택되면서 Bibliography Items()라는 대화 상자(Pop-up)가 뜹니다.

Active Strings를 작동하게 하려면
  1. Bibitem들이 현재 Winedt에 열려 있는 파일(활성화되어 있지 않아도 됨)에 포함되어 있거나,[1]
  2. 현재 작업하고 있는 파일이 Main File로 설정되어 있으면 됩니다.[2] (아래 그림은 이 경우에 해당합니다. 이 경우는
    \bibliographystyle{...}%...는 bst 파일의 이름(확장자 없이)
    \bibliography{...}%...는 bib 파일의 이름(확장자 없이)
    
    와 같이 입력되어 있어야 합니다.)
그렇지 않으면 명령어 \cite{}를 입력하여도 "Bibliography Items" 대화상자(아래 그림 참조)가 나타나지 않습니다. 이 때는 Gather(모우기: 깔대기 모양) 단추를 누르면 열리는 GDI(Gather Data Interface) 페이지들의 "Bib" 탭(KTUGContrib:39의 그림 참조)을 열어도 Bibitem들이 보이지 않습니다.
string_bib1.png

그림 1: 위의 그림에서는 Project Tree에 Bib 파일이 나타나도록 하였습니다. Bibliography Items 대화상자의 ( )안의 숫자는 Bibitem의 갯수입니다.

Bibliography Items 대화상자(Popup)의 윗 칸은 비어 있고 아랫 칸은 이른바 Citation Key(참고문헌만들기 참조)들이 있습니다. 원하는 Key를 한 번 클릭하면 해당 Key가 윗칸에 복사됩니다. 이 때 Enter 키를 치면 \cite{}의 {}속에 Key가 입력됩니다. 만약 해당 Bibitem을 확인하고 싶으면 대화상자의 아래쪽에 있는 해당 Key를 더블클릭하면 thebibliography 환경 내의 Bibitem(또는 bib 파일의 엔트리)을 찾아 갑니다.

----
  • [1] 이 경우는 현재 열려 있는 TeX 파일들, bib 파일들, bbl 파일들에 들어 있는 Bibitem들을 모두 모으기 때문에 같은 Cite Key를 가진 것이 여러 개 있을 수 있으며 작업 파일과 관련 없는 엉뚱한 Bibitem을 불러 올 가능성도 있습니다.
  • [2] 작업 파일을 Main File로 지정하고 싶으면 녹십자 단추(Set Main File이라는 풍선도움말이 뜸)를 누르면 됩니다. 그 옆의 빨강 마이너스 단추는 취소 단추입니다. 빨강 마이너스 단추가 활성화되어 있어야 Main File로 설정된 것입니다. 만약 여러 개의 소스 파일이 열려 있고 그 중 몇 개가 bibitem들을 가지고 있다면 여간 불편하지 않습니다. 그래서 작업 파일을 Main File로 설정하고 하는 것이 편합니다.

2 Active Strings의 기능 설정

MiKTeX 2.5에는 WinEdt 5.5를 사용하여야 Active Strings의 기능 이 제대로 작동합니다. "MiKTeX 2.5 + WinEdt 5.4 이전 버젼" 또는 WinEdt 5.5를 사용하는 데 MiKTeX 2.4 또는 이전 버젼이 깔려 있으면 Active Strings의 기능(Gather Control, GUI Page Control 등)이 자동으로 연결되지 않습니다(See KTUGContrib:3567). 이 때는 WinEdt 단추 중에서 "깔대기" 단추(아래 행 일곱 번째 단추: 위에 파란색 빨간색이 들어 가고 있음)에 커서를 가져가면 "Gather"라는 풍선도움말이 뜹니다. 이것을 클릭하면 아래 쪽에 별도의 "GDI" 창이 뜹니다. 여기서 "톱니바퀴" 단추(Reset GDI)를 누르면 됩니다. 자세한 것은 http://www.winedt.org/Doc/FAQ/#qa-gather.interface.not.showing.all.items 를 참조

[참고: 2002년 이전에 WinEdt를 깔았다면 Active Strings 기능이 제대로 작동하지 않을 것입니다. 이때는 WinEdt 창에서
  WinEdt/Macros/Active Strings 
폴더를 열고 Cite.edt 파일을 찾아 열어 놓은 후
    GDIPopup('Bib','Bibliography Items',1,1,0,0,1)
으로 입력된 행을 찾아(Ctrl 키와 i 키를 함께 누르면 찾기 대화상자가 나타납니다.) 이를
    GDIPopup('Bib','Bibliography Items',1,1,0,1,0)
으로 고치면 됩니다. (마지막 0,1을 1,0으로 바꿉니다. 최근에 WinEdt를 깔았다면 이미 그렇게 되어 있습니다. 이러한 장치를 Dynamic Data Exchange(DDE)라고 합니다.) 이제 Cite.edt 파일을 저장하고 닫으세요.]

3 본문에서의 인용 명령 (citation command)

http://faq.ktug.or.kr/faq/%C2%FC%B0%ED%B9%AE%C7%E5%C0%CE%BF%EB?action=download&value=natbib_cite.jpg

그림 2: natbib.sty의 인용 명령과 인용 스타일 - [http]natbib.pdf의 5-8쪽(version 8.0, 2007/02/05)에 "Basic Citation Commands"와 "Extended Citation Commands"가 있습니다. 이 그림은 이것을 요약하여 http://web.reed.edu/cis/help/BibTeXstandard.html 에 올려 둔 것을 복사하여 온 것입니다. 참고문헌인용의 항목 "본문에서의 인용 명령 (citation command)" 참조

4 bbl, aux 파일 지우기

(From KTUGOperate:7120) 편집 도중 종종 aux 파일은 쓰래기 통에 버려야 할 일이 생깁니다. KTUGSetup:2880에서 ChoF 님께서 "어떤 부분에 에러가 발생했을 때 'x' 나 'e' 를 눌러 컴파일이 중단되면 aux 파일에 값이 제대로 적히지 않게 됩니다. 이렇게 부서진 (또는 작성이 끝나지 않은) aux 파일을 이용해 컴파일하려면 당연히 에러가 발생하는 것입니다. 따라서 ... aux 파일을 지우고 ... 다시 컴파일하면 문제가 발생하지 않습니다."

(From KTUGSetup:576) TeX 파일을 편집하는 도중 bib 파일을 수정하거나 bst 파일을 바꿀 때 이미 TeX 파일을 컴파일한 적이 있으면 소스 파일(tex, bib 파일 등)을 제외하고 보조 파일은 지우는 것이 좋습니다. bib 파일을 수정하거나 bst 파일을 바꿀 때 마다 이 작업을 하여야 합니다. WinEdtToolBar(단추들)의 윗행에 보면 휴지통 단추(Erase Working Files)가 바로 이런 용도로 있습니다.

http://www.ktug.or.kr/jsboard/data/contrib/files/20040530165905/eraseOutputFiles.png

그림 3: 휴지통 단추(Erase Working Files)를 누르면 "Erase Output Files" 대화상자가 나타납니다.

<!> 학술지나 프로시딩 편집자들 중에는 폴더 채로 압축하여 보내 주기를 원하는 경우도 있습니다. 이때 메모리의 크기를 줄이려면 소스 파일과 최종 출력 파일만 남기고 부수 파일은 지우고 폴더 전체를 압축하는 것이 좋습니다.

WinEdtTip Project

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-01-06 14:46:23
Processing time 0.0470 sec