KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
Troglodytism does not necessarily imply a low cultural level.
FrontPage › KC2006/KCmenu

목차

1 KCmenu란?
2 저자 및 기여자
3 License
4 Download
4.1 KC2007
4.2 KC2006
4.2.1 KC2006/KCmenu 실행파일
4.2.2 KC2006/KCmenu 최신판 설치
5 알아두기
6 사용법
6.1 초간단 사용법과 주의사항. (0.1.1.41 기준)
6.2 에디터에 등록하여 사용하기
6.2.1 EmEditor
6.2.2 AcroEdit
7 스크린샷 0.1.1.36 버젼 기준
7.1 컴파일 탭
7.2 최종컴파일 탭
7.3 외부 명령의 실행
7.4 TeX system 관리 탭
7.5 option 탭
7.6 Log 탭
7.7 Help 탭
8 KCmenu 변경 이력
8.1 KCmenu/bat
8.2 KCmenu 변경 이력
9 기능건의/버그 리포팅
9.1 KC2006/KCmenu udpate 중지 알림
9.1.1 KC2006/KCmenu 주요 기능건의 요청사항
9.1.2 KC2006/KCmenu 이용자란
10 화일업로드

1 KCmenu란?

KC2007 혹은 KC2006을 좀더 쉽게 사용할 수 있게 하는 TeX 작업을 위한 Shell Utility 프로그램입니다.
  1. 버튼을 이용해서, 작성 중인 문서를 컴파일하고 관리할 수 있습니다.
  2. 버튼을 이용해서, KC2007 또는 KC2006 시스템을 관리하고 갱신할 수 있습니다. 패키지의 설치/삭제, Filename DB의 갱신, 파일 및 문서 찾기 등이 손쉽게 이루어집니다.
  3. 궁극적으로, 명령행에 친숙해질 수 있도록 실행되는 동작에 해당하는 명령행 라인을 보여줍니다.

2 저자 및 기여자

  • likesam : author
  • 밝돌 : KCmenu의 최초 아이디어를 구현한 batch 파일 공개.

3 License


4 Download

4.1 KC2007

KC2007/KCmenu를 참조하세요.

4.2.1 KC2006/KCmenu 실행파일

  • KC2006-2에 포함되어 있습니다.
  • 최신판은 0.1.1.80 이며, @KCmenu.exe (380 KB) 을 가져가셔서 <KTUG_BIN>에 넣어 사용하시면 됩니다.

4.2.2 KC2006/KCmenu 최신판 설치

  • 배치 파일 실행 전에 KCmenu가 실행되어 있으면 닫아 주십시오.
  • 첨부파일을 풀어서 get_kcmenu.bat를 실행합니다.
  • 무조건 최신판을 받아서 설치해줍니다.
  • @install_kcmenu.zip (317.82 KB)

5 알아두기

  • KCmenu.exe를 에디터와 연결하려면, 사용하는 에디터에 External Tool로 등록하세요. EmEditor의 경우 아래 참조.
  • <DRIVE>:\TeX\KTUG_bin\KCmenu.exe를 right-click하여 "바로가기"를 만들어서 바탕화면에 가져다두세요.
  • 요구 및 주의사항.
    1. Windows NT 이상 버전. KTUGCollection2006
      Windows 98, Me 등에서는 명령행 옵션, 명령행 열기 등 일부 기능이 동작하지 않습니다.
    2. .tex 파일은 특정 에디터에 File Association이 되어 있어야 에디터를 실행할 수 있습니다. EmEditor, AcroEdit 등을 설치하고, 설치한 편집기를 .tex화일의 편집 기본 에디터로 설정해두면 됩니다.
      1. 시작>실행을 누르고 associate .tex "c:\program files\acrosoft\acroedit\acroedit.exe" 를 입력후 을 누르는 방법으로 기본 편집 에디터로 설정할 수 있습니다.

6 사용법

6.1 초간단 사용법과 주의사항. (0.1.1.41 기준)

  1. 실행방법
    • KCmenu.exe 또는 그 "바로가기"를 더블클릭하여 실행하거나, 명령창에서 KCmenu enter로 실행합니다.
    • 명령창에서 실행할 경우에는 KCmenu <화일이름> 의 형식으로 실행할 수 있습니다.
      • 에디터의 외부tool로 설치하실 경우에는 KCmenu <화일이름>의 형식으로 등록하세요.
    • 탐색기 창에서 바로가기 아이콘으로 파일을 "끌어다놓기"로도 열 수 있습니다.
  2. 파일 열기
    • 파일은 반드시 master 파일로 열어야 합니다. 예를 들어, main.tex이 ch1.tex ch2.tex을 불러들이도록 문서를 작성하고 있다면 main.tex을 엽니다.
    • TIP1. 이 상태에서 <TeX 파일 편집> 버튼을 누르면 main.tex이 에디터에 열립니다. ch1.tex을 여는 제일 쉬운 방법은 dvi 열람 상태에서 편집하고자 하는 위치를 찾아서 InverseSearch하는 것입니다.
    • TIP2. 파일 열기에서 특정화일을 열지 않고 취소(Cancel)로 시작하는 경우는 문서작업을 하지 않고 tex system에 관련한 일을 한다고 생각하여 system update tab으로 시작합니다.
  3. 최종컴파일 / TeX 화일 날짜를 현재로 (TeX 파일 갱신)
    • 이 버튼의 목적은 "최종 컴파일"을 위해서입니다. 최종 컴파일에 사용되는 kcltxmk 스크립트는 현재 작업 상태를 체크하여 pdf/dvi가 이미 만들어져 있으면 다시 컴파일하지 않습니다. 그러나 pdf/dvi가 만들어져 있지만 컴파일을 다시 시켜야 할 때가 있는데, 그럴 때는 이 버튼을 한번 눌러주고 최종 컴파일을 돌리면 됩니다.
  4. 최종컴파일 / 임시파일 삭제와 임시파일 모두 삭제
    • 임시파일 삭제는 .aux 등의 부수 파일을 지워줍니다. "모두" 삭제를 선택하면 dvi, pdf 등 최종 결과물도 함께 삭제됩니다. 최종 컴파일을 다시 하려 할 때 이 방법을 쓸 수도 있습니다.
  5. 인덱스 생성
    • makeindex-dhucs를 실행하고, Index 작업이 완료된 후 *.ind 이 있는지 없는지를 알려줍니다. 단, 생성한 인덱스의 이상유무는 확인되지 않습니다.
    • -s dhucs 와 같은 옵션을 주고자 한다면, 명령행에서 직접 처리하든가 아니면 makeindex-dhucs.bat를 별도로 만들어두는 방법이 있습니다.
  6. 자동패키지 설치 컴파일
    • 혹시 시스템에 설치되지 않은 패키지가 사용될 경우를 대비해서, 맨 처음 컴파일은 이것으로 하는 것이 좋습니다.
    • kclogmpm을 이용하여 없는 패키지를 자동으로 설치하고 dvi를 만듭니다.
  7. pdf 열람/pdf 파일 닫기
    • 가기능보이기가 선택되어 있지 않으면, DVI를 PDF로 변환 버튼과 종컴파일실행전 열려있는 PDF화일을 모두 닫고 시작합니다.이는 pdfclose.exe를 사용하고 있으며, 이 유틸리티는 모든 pdf를 닫는 경향이 있으므로 <!> 사용상 주의하시길 바랍니다.
    • PDF 보기PDF보기로 연 PDF닫기는 한쌍의 프로그램으로 사용됩니다.
    • 가기능보이기가 켜진 상태와 꺼진 상태에서 pdfclose의 동작이 다르기 때문에, 다음과 같이 하는 것이 좋습니다.(v0.1.1.41)
      • 켜진 상태 : 파일, DVIPDFMx, PDF보기 -> DVIDPFMx, PDF보기 (DVIPDFMx가 실행될 때 pdfclose를 불러줍니다.)
      • 꺼진 상태 : 모든 PDF 창을 닫고 pdf를 만들고 보여줍니다.
  8. "최종 컴파일" 버튼을 이용한 pdf 열기
    • "최종 컴파일" 버튼을 누르면 이미 pdf가 만들어져 있을 때 별도의 컴파일 절차 없이 바로 pdf를 열어주므로, "최종 컴파일" 버튼을 pdf 열기로 사용할 수 있습니다.
  9. 옵션
    • 첫 화면의 "추가기능 보이기"와 Option 탭의 체크 박스는 KCmenu가 다시 실행될 때 이전의 선택 사항을 복원합니다. 즉, "추가기능 보이기"로 작업하다가 종료한 경우, 다시 실행되면 이 선택이 여전히 활성화되어 있습니다.(v0.1.1.41)

to be continued


6.2 에디터에 등록하여 사용하기

6.2.1 EmEditor

  • 보조도구로 KCmenu 사용하기

    EmEditor/Free

  • External Tool로 등록
    Arguments: "$(Filename).$(Ext)"
    Initial Directory: "$(Dir)"
    
    emeditor_kcmenu.jpg

6.2.2 AcroEdit

  • 사용자 도구로 등록하기

    AcroEdit-KCmenu-ex1.png

7 스크린샷 0.1.1.36 버젼 기준

KCmenu는 활발히( :D ) 개발중이므로, 아래의 스크린 샷은 언제라도 변경될 수 있습니다.

7.1 컴파일 탭

  • "추가기능 보이기"가 꺼져있는 기본 상태
    • 초보자들이 작업하기 위한 가장 기본적인 버튼들만 보이는 상태입니다.
KCmenu-1152-compile1.png
  • "추가기능 보이기"를 켜서 몇몇 버튼이 더 보이는 상태
KCmenu-1165-compile2.png

7.2 최종컴파일 탭

KCmenu-1136-kcltxmk.png

7.3 외부 명령의 실행

KCmenu-1173-commandline.jpg
  • 0.1.1.73 버전에 새로 도입된 기능
  • 현재 작업중인(선택된) 파일의 이름을 $N, 확장명을 $X로 대용할 수 있다. ($N$X는 full name)
  • 단추로 제공되지 않는 명령(예 bibtex,lambda), 복잡한 옵션을 지정할 경우 등에 사용함.
  • 몇 가지 가능한 예들을 미리 제공함.
  • 0.1.1.75 버젼에서 개선된 기능
    • KCmenu.ini를 이용하여 사용자가 필요한 명령을 미리 넣어 둘 수 있음.
    • [ComboBoxOfCmd]섹션에서
      • sorted : sorted=1 가다순으로 정렬, sorted=0 정렬않음. 기본값은 1 (정렬함)
      • 0 ~ 255 : 명령을 놓아 둘 수 있음.
      • 예 1)
        [ComboBoxOfCmd]
        0=pdfopt $N.pdf $N-optimized.pdf
        10=latex $N & grep -E "(Warning|Error)" $N.log 
      • 예 2)
        [ComboBoxOfCmd]
        sorted=0 ; 1은 가나다순 정렬함. 0은 정렬하지 않음.
        0=<<여기서부터는 내가 설정한 명령임>>
        1=pdf관련 유틸
        2=pdfopt $N.pdf $N-optimized.pdf
        3=pdfopt $N.pdf $N.pdf
        10=<<컴파일 관련 추가명령>>
        11=latex $N & grep -E "(Warning|Error)" $N.log
        12=기타등등 

7.4 TeX system 관리 탭

KCmenu-1165-mpm.png
  • "권장 Update 유무확인"
    • KC2006/UPDATES과 자신의 컴퓨터에 설치한 update를 비교하여 권장update가 있을 경우 화면에 메시지를 보여줌 (v0.1.1.48)
  • 초보자( ^^ )의 편리성을 위하여 자주 사용할 버튼을 왼쪽으로 모아둠 (v0.1.1.65)

7.5 option 탭

KCmenu-1165-option.png
  • 항상 최상위 윈도우로 사용할까요?
    • 윈도우의 모든 창의 가장 위쪽에 나타나면서, 항상 화면에 보여지도록 합니다.
  • Spellx의 맞춤법 검사결과를 내장 viewer로 보여줄까요??
    • KC2006에 포함된 맞춤법 검사기인 Spellx의 검사결과는 기본적으로 명령창에서 less.exe를 이용하여 볼 수 있지만, 이 옵션을 선택하여 두면 KCmenu에 내장된 viwer로 결과를 보여줍니다.
  • KC2006의 권장 Update가 있는지 자동으로 확인할까요?
    • KC2006/UPDATES에 있는 권장 update가 사용자의 컴퓨터에 모두 설치되어 있는지 확인하고, 설치되어 있지 않다면 메시지를 보여줍니다. (v0.1.1.48)
  • kclogmpm(자동패키지설치) 필요성을 자동으로 확인할까요?
    • latex, pdflatex, xelatex, kcltxmk를 실행후 만들어진 log화일을 보고, 설치하여야 할 화일이 있다고 판단되면, kclogmpm을 불러서 설치하는 과정을 자동으로 할지 선택합니다. (v0.1.1.55)

  • PDF 생성작업을 하기전 PDF reader를 모두 닫을 까요?
    • 일반적인 PDF viwer들로 PDF을 열어 두고, PDF를 생성하는 작업을 실행하면, PDF viewer들이 PDF의 생성을 막아, 문제를 일으키는 경우가 있습니다. 이러한 문제를 줄이기 위하여 PDF 생성작업전에 알고 있는 PDF viewer를 미리 닫아 줍니다.
    • 단, 사용자에 따라 다른 문서를 열어둔 경우 문제를 일으킬 수도 있으므로, 작업자의 의지에 따라 무조건 닫을지 아니면 사용자가 스스로 닫을지를 결정하기 위하여 옵션을 두었습니다.
    • compile탭에서 "추가기능보이기"가 꺼져 있는 경우에는 사용자가 초보자라고 생각하여, "왜 PDF가 만들어지지 않지?"라는 의문을 줄이기 위하여, 무조건 PDF를 닫으므로, 이 옵션의 선택자체가 의미 없습니다.
  • PDF viewer로 PDF+나 Foxit Reader를 가능한 사용할까요?
    • PDF viewer는 일반적으로 AdobeReader 를 가장 많이 사용하고 있습니다만, 비교적 적은 시스템으로도 PDF화일을 보여주는 FoxitReader[http]PDFPlus등을 가능한 사용하여 PDF를 보여주도록 하는 옵션입니다.
  • PDF를 만들때 Landscape모드로 만들까요?
    • kcltxmk, dvipdfmx등의 명령에서 PDF를 만들 때 사용하는 옵션입니다.

7.6 Log 탭

KCmenu-1136-log.png

7.7 Help 탭

KCmenu-1136-help.png

몇 가지 유명한 문서를 선택할 수 있게 되었습니다.(v0.1.1.41)

8 KCmenu 변경 이력

8.1 KCmenu/bat

8.2 KCmenu 변경 이력

0.7.1.83 21번째 시험판
@KCmenu-7183.exe (380 KB) , 관련게시물 KTS ( http://kts.ktug.kr/node/273 or KTUGContrib:4510) , 2007-08-19

KC2007의 바뀐 부분을 적용함.


0.1.1.80 20번째 시험판
@KCmenu-1180.exe (380 KB) , 관련게시물 KTUGContrib:4272, 2007-05-06

KCmenu.ini에 내용을 써 넣을 수 없을 경우, 무시하고 진행하도록 고침 (KC2007/TeXLive 대비)

TEXEDIT환경변수 설정에서 에디터별 설정에 이상한 부분을 고침.

0.1.1.75 19번째 시험판
@KCmenu-1175.exe (380 KB) , 관련게시물 KTUGContrib:4227, 2007-03-02

KCmenu.ini를 이용하여 명령행에 사용자가 필요한 명령을 넣을 수 있도록 한 것이 주요 개선점임.


0.1.1.73 18번째 시험판
@KCmenu-1173.exe (379.5 KB) , 관련게시물 KTUGContrib:4139, 2007-01-22

명령행 개선, kclogmpm 실행부분 개선 (조금 더 똑똑하게), kctexdoc 에서 symbol-a4문서도 미리정의

0.1.1.70 17번째 시험판
@KCmenu-1170.exe (381 KB) , 관련게시물 KTUGContrib:4113, 2007-01-05

KC2006-2 의 R5.0 patch 적용후 KCmenu에서 update할 것이 있다고 계속 알려주는 문제점을 고친 버젼입니다. (ischo님께서 KTUGContrib:4111게시물로 알려주신 내용 수정

위의 0.1.1.70 17번째 시험판에서 KC2006 update확인부분만을 별도의 실행화일로 만든 것입니다. 사용방법은 다운로드 받으셔서 적당한 곳 (예: c:\tex\ktug_bin)에 놓으시고 실행하시면 됩니다. kcmenu를 사용하시지 않는 분들께 도움이 될지 몰라 일단 올려놓아 봅니다만, 곧 삭제할 가능성이 높습니다.:D @chkupdateKC2006.exe (333 KB)

0.1.1.68 16번째 시험판
@KCmenu-1168.exe (0 Bytes) , 관련게시물 KTUGContrib:4079 , 2006-12-24

0.1.1.67 15번째 시험판 + bugfixed version
@KCmenu-1167.exe (371.5 KB) , 관련게시물 KTUGContrib:4026 , 2006-12-02

{o} KC2006-2에 포함된 버젼입니다.

/!\ 0.1.1.65 버젼에서 .PS화일이 GSView로 연결되어 있을때, ShowPS버튼을 누르시면 GSView는 실행되지만 PS화일은 보이지 않는 문제점을 고친 버젼입니다. (2006-12-02)
/!\ 0.1.1.65 버젼에서 PDFclose시 Access violation error가 발생하는 것을 수정한 버젼입니다. 2006-11-26 18:00 이전에 화일을 받아 가신 분들은 이 화일로 교체하시길 바랍니다. 충분한 시험없이 화일을 올려 죄송합니다. :*)

ver 0.1.1.65 15번째 시험판
@KCmenu-1165.exe (371.5 KB) , 관련게시물 KTUGContrib:3924
ver 0.1.1.55 14번째 시험판
@KCmenu-1155.exe (369 KB) , 관련게시물 KTUGContrib:3820
ver 0.1.1.54 13번째 시험판
@KCmenu-1154.exe (367.5 KB) , 관련게시물 KTUGContrib:3806
ver 0.1.1.48 12번째 시험판
@KCmenu-1148.exe (364 KB) , 관련게시물 KTUGContrib:3795
ver 0.1.1.41 11번째 시험판
@KCmenu-1141.exe (344 KB) , 관련게시물 KTUGContrib:3752
ver 0.1.1.36 10번째 시험판
@KCmenu-1136.exe (272.5 KB) , 관련게시물 KTUGContrib:3723
ver 0.1.1.35 9번째 시험판
@KCmenu-1135.exe (196.5 KB) , 관련게시물 KTUGContrib:3704
ver 0.1.1.31 8번째 시험판
@KCmenu-1131.exe (195.5 KB) , 관련게시물 KTUGContrib:3690
ver 0.1.1.30 7번째 시험판
@KCmenu-1130.exe (194 KB) , 관련게시물 KTUGContrib:3679
ver 0.1.1.24 6번째 시험판
@KCmenu-1124.exe (193.5 KB) , 관련게시물 KTUGContrib:3654
ver 0.1.1.18
@KCmenu-1118.exe (192.5 KB) , 관련게시물 KTUGContrib:3644
ver 0.1.1.15
@KCmenu-1115.exe (191.5 KB) , 관련게시물 KTUGContrib:3623
ver 0.1.1.8
@KCmenu-118.exe (190.5 KB) , 관련게시물 KTUGContrib:3610
ver 0.1.1.2
@KCmenu-112.exe (181.5 KB) , 관련게시물 KTUGContrib:3608
ver 0.1.1.1
@KCmenu-110.exe (177.5 KB) , 관련게시물 KTUGContrib:3598

9 기능건의/버그 리포팅


9.1 KC2006/KCmenu udpate 중지 알림

현재 KTS를 중심으로 KC2006에서 KC2007로의 전환이 시작되고 있습니다. 전환이 시작된다면 부족한 자원문제로 KC2006에 대한 지원은 없어지고 KC2007의 지원이 강화될 것으로 보입니다. 그러므로 KC2006/KCmenu의 추가적인 update는 큰 의미가 없다고 판단되며, 필요하다면 KC2007/KCmenu로 수정이 진행되어야 할 것으로 판단합니다.

이에 따라 KC2006/KCmenu의 추가 업데이트를 마치고자 합니다. 버그투성이의 프로그램을 사용하여 주셔서 감사합니다. --likesam

9.1.1 KC2006/KCmenu 주요 기능건의 요청사항


{1} 영어나 다른 나라 문자로 활용 -- smcho

{2} 아이콘화 혹은 KCmenu가 작게 실행되는 기능

9.1.2 KC2006/KCmenu 이용자란


  • 텍파일 선택에서 히스토리기능이 있었으면 좋겠습니다.
    • 히스토리기능을 넣었습니다. (ver 0.1.1.51) -- likesam
  • 에러관련 메세지의 다이얼로그 박스도 유니코드를 이용해서 만들었으면 좋겠습니다.
    • 다이알로그 박스도 유니코드로 되어 있다고 생각됩니다만, 실행화일 본체는 제가 사용하는 글꼴을 고정시켜 주었지만, 다이알로그 박스는 시스템의 글꼴을 따라가고, 이때 시스템의 글꼴이 혹시 한글이 없는 글꼴인 경우가 아닐까라는 의심이 듭니다. 그래서 아예 다이알로그 박스를 영문으로 고치려고 생각중입니다. konglish라도 바꿔두면 어느분이시던지, 틀린 영어를 좋은 표현으로 알려주시겠지요. :D -- likesam
    • 또 근본적으로 패스에 공란이 있으면 그런에러가 뜨는 것 같은데, 윈도우즈가 워낙 제멋대로여서 중요한 디렉토리중에 공란이 있는 경우가 많습니다. 공란이 있어도 문제가 없도록 하였으면 어떨까 합니다.
      • 패스에 공란이 있는 경우에는 스스로 따옴표를 붙이고 있습니다. 아무래도 이부분은 KCmenu의 문제가 아니고 KCmenu에서 실행시키는 KC2006의 실제 실행화일들의 문제일 듯 합니다. -- likesam
        DeleteMe. kcltxmk(일괄컴파일)은 경로명에는 공백이 있어도 괜찮지만 파일명에 공백이 있으면 그런 메시지가 보이도록 되어 있을 것입니다. 경로명에 공백이 있는 것은 DviOut에서 pk 만들기에 실패하는 문제가 알려져 있을 뿐입니다. KTUGCollection2006/TroubleShooting 참고.
  • {1} 한글판 만이 아니라 필요시 영문이나 다국적어로도 변경이 가능했으면 합니다.
    • 안의 메세지만을 뽑아 내어, 별도의 resource로 하면 될 듯하기는 하지만,, KC2006을 영문이나 다국적어로 사용하실 필요가 있을까요? 혹여 영어나 다국적어로 사용하시는 환경이라도 한글을 기반으로 사용하신다면, menu에 한글로 표시된 부분을 읽기 어렵지는 않으실듯 합니다만.. -- likesam
      • 그것 보다는 영문으로 되어 있으면 외국사람들도 사용할 수 있으니까요. 예를 들어서 PC 상에서 XeTeX 을 사용할 수 있으면 관심을 갖는 사람이 꽤 있을 수도 있을 것 같다고 생각이 들어서요. -- smcho
    • Qt를 사용하면 될 것 같은데... 이러면 맥이나 리눅스에도 동작이 가능할 것 입니다.
      • 현재 Delphi에서 VCL로 만들어 두었습니다만, CLX기반으로 고치면 손쉽게 몇몇 windows에 종속적인 기능을 제외하고는 Linux까지는 지원할수 있습니다. KC2006이 Linux를 지원하게 된다면, 저도 지원가능한 버젼을 만들어 보거나, 소스를 넘겨드리겠습니다.다만 리눅스는 제가 사용하여 본 적이 없어서... -- likesam
    {2} icon화 또는 아이콘만 보이는 옵션이 있었으면 좋겠습니다.
    • 예쁜 아이콘만 주시고, 꼭 필요한 버튼이 어느것인지만 알려주시면, 만들어 보겠습니다. ( 만드는 것 보다, 예쁜 아이콘 만드는 시간이 더 걸릴 것 같아서요. ;) ) -- likesam
  • DVIPDFMx를 사용할 때, KCmenu를 통해서 연 PDF 파일만 닫을 수는 없나요? lshort-kr이나 latex4wp-ko같은 매뉴얼을 보면서 작업하다가 DVIPDFMx 버튼을 누르면, 매뉴얼로 열어둔 PDF 파일까지 닫히기 때문에 다시 매뉴얼을 여는 것이 불편합니다. -- Kunggom
    • 가기능보이기를 켜고 사용해 보세요. 가기능보이기가 꺼져 있을 때에는 초보자라고 생각하고 모든 PDF화일을 다 닫아주지만, 가기능보이기가 켜져 있으면, 사용자가 닫을 것이라고 생각하고 강제로 닫지는 않습니다. 단, FoxitReaderPDFPlus를 사용할 때에는 각 화일별로 닫는 방법을 몰라, 모든 viewer가 닫히므로 주의하시길 바랍니다. ( Adobe reader 를 사용하시면 가기능보이기를 누르고 사용하여 보세요. ) -- likesam
  • XeTeX 도 사용할 수 있게 메뉴가 있었으면 좋겠습니다.
    • XeLaTeX을 부르는 단추를 추가 하였습니다. (v0.1.1.55) -- likesam

  • 사용자 지정 명령 추가기능이 있으면 좋겠습니다. (bibtex 명령주기 같은..)
    • KCmenu.ini에 사용자가 지정한 명령을 넣고 compile tab에서 cmd에서 고를 수 있게 하였습니다. 일단 간이적인 성격이지만 사용자 지정 명령을 처리하기 위한 첫 삽은 떳다고 생각합니다. (v0.1.1.75) -- likesam

2006-12-25
kclogmpm을 두 번 부르는 것은 필요할 때도 있지만 약간 번거롭기도 합니다. 옵션으로 처리하면 안 될까요? "kclogmpm을 pdflatex 옵션으로 실행할까요"와 같은 옵션이 체크되어 있으면 두 번 부르게 하는 것이 좋겠다는 생각입니다. Karnes
  • 다음 시험판에서 {1} kclogmpm을 pdflatex 옵션으로 실행시킬지 물어보는 옵션을 하나 추가하거나, {2} pdflatex이나, kcltxmk -pdf 로 하였을 경우에만 pdflatex 옵션으로 실행시키거나, {3} foo.log를 검토하여 필요시 pdflatex 옵션으로 실행하도록 고쳐보겠습니다. 아마도 {2} 를 선택할 가능성이 높을 것으로 생각됩니다. xeTeX은 조금더 있다가 고민하여도 되겠지요 :-> likesam
    • kclogmpm를 부를 때 *.log화일을 이용하여 조금 더 똑똑하게 부르도록 고쳤습니다. (v0.1.1.73) -- likesam
{2} KCmenu의 실행화면 크기가 너무 큽니다. 1024*768 해상도를 사용하는 저는 에디터 화면의 상당부분을 KCmenu가 덮어 버립니다. 명령어 버튼들을 아이콘화 하여 Toolbar와 같은 형태로도 사용할 수 있으면 좋겠습니다. 아이콘을 따로 만들 필요는 없이 TeX에서 제공하는 명령어  \LaTeX, \TeX
 등을 그대로 사용하면 더 알기 쉽고 깔끔할 것 같습니다. Compile 화면을 아이콘화하는 옵션을 선택하면, KCmenu가 한 줄짜리 가느다란 Toolbar로 변하면 좋겠습니다. 가느다란 Toolbar로 변한다면, "항상 모든 화면 위에" 옵션을 켜 놓더라도 에디터 화면을 가리는 일은 없을 것입니다. 물론 나머지 명령어들을 선택할 때는 다시 원래의 커다란 화면으로 돌아와도 상관없을 것 같습니다.
  • 검토하여 보겠습니다. 아무래도 별도의 실행화일을 만드는 것이 편리할 듯 합니다. -- likesam 2007-01-08
  • KC2006을 설치하면 Ghostscript 8.54도 함께 설치됩니다. 여기에 같이 포함된 배치 파일 중에서 pdfopt라는 파일이 있는데, 이 배치 파일로 처리한 PDF 파일을 웹 브라우저로 열면 파일을 다 내려받지 않았더라도 내용을 보여 준다고 합니다. 이 pdfopt를 간편하게 실행할 수 있는 버튼이 있었으면 좋겠습니다. -- Kunggom
    • 음... 버튼이 있으면 좋기야 하겠지요마는 GhostScriptUtilities만 해도 수십 개인데 그걸 다 버튼으로 만들 수는 없지 않겠습니까? 제 생각엔, 현재의 KCmenu에는 "명령창열기" 버튼이 하나 있는데, 이걸 사용하는 데 좀 주저하는 분위기가 있는 것 같습니다. 그래서 말씀인데, 텍스트 필드를 하나 만들어서 여기에 명령만 써넣으면 현재 기본 텍 파일 이름으로 옵션을 채워서 명령을 실행해주는 간단한 라인이 추가되면 좋겠다는 생각이 듭니다. 즉, pdfopt만 써넣고 엔터를 치면 pdfopt <filename>이 실행되도록 해주면 되지 않을까 싶습니다. -- Karnes
      아… 그렇네요. 하지만 다시 생각해 보니, 그런 방식이 문제가 될 수도 있겠다는 생각이 듭니다. 예를 들자면, pdfopt를 사용하려면 "pdfopt 입력파일.pdf 출력파일.pdf"라는 형식을 지켜야 하는데, 명령행에서 실행할 수 있는 다른 프로그램에서도 꼭 그런 식으로 인자를 받아들일 것이라는 법은 없으니까요. 그냥 파일 이름만 받아들이는 프로그램이 있을 수도 있고, 어떤 옵션을 주어야 하는 프로그램도 있을 테니까요.
      차라리 KCmenu에서도 옛날 Mdir에서 하던 것처럼, 단축 버튼만 누르면 사용자가 미리 지정해둔 대로 옵션을 지정한 프로그램이 실행되는 것은 어떨까 하고 생각해 봤는데, 그 기능은 Emeditor에서 이미 'External Tools'란 형식으로 존재하네요. 바로 KCmenu를 Emeditor에 등록시킨 그 기능 말입니다. 하지만 그런 기능을 지원하지 않는 에디터를 사용하는 사람들을 위해서, 그런 기능을 KCmenu에도 추가하는 것도 그리 나쁘지는 않을 것 같다고 생각합니다. (헉… 저장 버튼을 누르기 직전에 미리보기를 보았는데, 저와 똑같은 생각을 하시는 분이 계시는 모양입니다. DeleteMe로 제 생각과 똑같은 건의를 추가해 두셨네요.) -- Kunggom
    • 허허, 사용자 정의 버튼을 원하시는 분이 날로 늘어 나네요 :D 제 개인적으로는 명령창을 열고 작업하시기를 권하고 싶은데 :o 사용자 정의 버튼을 만들자면, 이것 저것 생각하여야 할 일이 많아서요. (특히 명령어 정의 창을 어떻게 구성할 것인지 등을 고민하여야 합니다.) 제가 시간이 좀 여유가 생기거나, 아니면 너무 바빠서, 머리를 식히려 하는 경우가 아니라면 조금 시간이 걸릴 듯합니다. 잠시 여유를 갖고 기다려 주시거나, TeXOrganizer 를 잠시 이용하시면 어떠실지요? -- likesam 2007-01-08

  • 사용자 정의 버튼에 대한 일종의 절충적 제안입니다. 제 생각에는 사용자 정의 "버튼"까지 필요한지는 잘 모르겠습니다. 제가 원하는 것은 명령을 써넣을 수 있는 텍스트 필드 하나입니다. 다만 이 경우 현재 선택된 main file에 해당하는 변수를 지정할 수 있게 해주면 좋겠습니다. 잠정적으로 $N filename, $X extension 이 두 개만 있어도 예를 들어 pdfopt $N.ps $N.pdf 이렇게 써넣을 수 있지 않겠습니까? 간단한 history가 주어지면 같은 명령을 반복해서 쓰지 않아도 되니 편리하겠지요. 사실 bibtex 이나 makeindex 실행을 위해서도 이 기능은 있으면 좋겠다고 생각합니다. 예컨대 mkindex-dhucs -s dhucs3 $N 뭐 이런 명령을 주거나 해야 할 일이 많으니까요. 말씀하신 대로 명령어 정의 창을 구성해야 하는 사용자 정의 "버튼"은 나중에 붙이더라도 말이죠... 이건 원래 명령창을 열고 하면 되기는 하지만 여기서 예시한 파일 이름을 변수로 지정하는 기능이 없어서 제법 불편하거든요. 제 생각은 기본적인 것은 버튼으로, 복잡한 옵션이 필요한 작업은 이 명령줄로 해결하도록 하는 것이 합리적인 선택이 아닌가 생각하고 있습니다. --- Karnes
    • 다음 업데이트 때 만들도록 하겠습니다. 아마도 다음 업데이트는 2주 후 쯤으로 예상합니다. -- likesam 2006-01-09
    • 만들어 두었습니다.-- likesam 2006-01-22

  • 10 화일업로드


    원본 파일 교체
    이미 있을경우 이름 바꿈

    샘처럼 님, KCmenu.exe를 업로드할 때 "Replace the Original File"을 선택해주세요...

    ^
    Valid XHTML 1.0! Valid CSS! powered by MoniWiki
    last modified 2007-08-23 20:27:02
    Processing time 0.1228 sec