KTUG마당은 KTUG를 방문하는 모든 이용자가 대화를 나누고 소식을 전하는 곳입니다.

  • 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
  • Team Blog의 글을 이곳 게시판의 "정보글"로 모았습니다. Team blog는 기고자가 올린 글에 질문과 답을 받는 부담을 줄이기 위하여 댓글을 허용하지 않았습니다. 그러나 이곳 게시판으로 모으면서 댓글을 달 수 있습니다. 게시물을 작성하실 때 댓글을 원하지 않으시면 댓글을 허용하시지 않으시기를 바랍니다. 또한 불필요한 소모성 댓글을 달지 않도록 주의하여 주시기를 바랍니다.
  • TeX과 관련된 질문이나 답변은 QnA 마당을 이용하십시오. TeX과 관련된 질문은 지웁니다
  • MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
  • 최근 스팸글의 등록 빈도가 높아 졌습니다. 이를 막기위하여 짧은 시간내에 다시 글이 등록되는 IP를 막거나, 광고글을 막기위하여 금지어로 .com, .net등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
  • 사용하는 편집기를 스마트에디터에서 CKeditor로 변경하였습니다. 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한줄을 비웁니다. 글줄만 바꾸려면 shift-enter 를 누르시면 <BR>가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.

자유글 scheduler in luatex

2013.02.10 21:29

onionsjk 조회 수:28583


새해 복 많이 받으십시오.

 

Luatex 공부도 할겸해서 만들어 보았습니다.
제가하는 일은 project 수행인데 매번 스케쥴을 만드는 것이
저에게는 고역이었습니다.  기존의 window용 schedule program이
좋기는 하지만 제가 원하는 대로 output을 종이에 옮기기에는 뭔가
부족했습니다. 한눈에 볼수 있게 배치한다든가, 원하는 위치에 comment를
넣는다던가, viewer별로 다르게 자료를 자동으로 만든다던가 .. 등등입니다. 

그러던 차에 context/luatex과 tikz package을 알게 되었고 공부도 할겸 만들어
보았습니다. 얼마정도 사용해보니까 나름 쓸모가 있는 것 같고 다른 분에게도
도움이 될 수도 있겠다는 생각이 들어서 여기에 올립니다.

 

간략 설명
--- 구성  ----
1. activity는 코드와 이름을 "_"로 구분하였습니다.
2. 각 activity마다 directory가 있고 0_main.txt 에 sub activity를 넣었습니다.
3. sub activity는 [SUB]로 시작하고 파일은 [END]로 끝납니다
   상세내용은 sample을 참조하십시오.
   일부 option만 동작하도록 되어 있습니다.
4. 날짜 변경은 1435 line
   _createCalendar01(3,"2013-01 / 2013-02 / 2013-03")
   요일과 기간을 변경하면 가능합니다. 
   요일 번호는 Sunday =1 부터 시작합니다.
   3 은 2013-01-01 이 화요일임을 뜻합니다.
5. Document 정보는 38 line 에 있는 docInfo를 수정하면 됩니다.
   revision 및 today는 사용자 지시가 없으면 시스템 날짜를 사용합니다.
5. 나머지는 코드를 참고하십시오.
6. 실행 예시는 첨부된 그림을 참조하십시오.
   sample-run-1.jpg, sample-run-2.jpg

 

--- Bug -----
1. 절대 경로가 인식이 안됩니다.
   제가 minGw32 환경에서 작업을 하는데 절대경로 인식이 안되네요.
   Dos 창에서 실행을 해도 마찬가지 였습니다.
2. 한글이 안됩니다.
   context stand alone 을 설치하였는데 아직 한글이 안되는군요. 
3. file exist check가 안됩니다.
4. date type check가 안됩니다.
   ex) 50/50/13  
   ex) 02/30/13  ---  2월30일

이상입니다.


2013. 02. 10

정 진 기

 


다음은 제가 context standanlone을 mingw32에서 쓰기 위해서 실행했던 것을 정리한 것인데
나중에 시스템에 문제가 있어서 다시 해보니 마지막 부분이 안되었습니다. 이유는 아직 모릅니다.
참조만 하시기 바랍니다.

 

----- context standalone installation guide -----
http://wiki.contextgarden.net/ConTeXt_Standalone
http://wiki.contextgarden.net/ConTeXt_Standalone#Installation_and_use_on_Windows

  0. download ruby  and register it to path

  1. Download context-setup-mswin.zip and unzip to a
     directory where you want to install ConTeXt. It is
     recommended that you choose a directory that does not
     have a space in its full path. Then open cmd.exe, go to
     the installation directory and run
  2. unzip context-setup-mswin.zip
  3. cd context-setup-mswin/context
  4. copy bin and first-setup.bat to c:\
  5. open cmd.exe
  6. cd to c:\   --->  tex will be installed to c:\tex
  7. first-setup.bat --context=current
     or
     first-setup.bat --modules=all    ----> use this for tikz
  8. c:\tex\setuptex.bat c:\tex
  9. context test.tex

  ------------ window version should work now -----------------------

  10. to use minGW + context
  11. edit /c/tex/setuptex

  ---------------------------------------------+---------------------------------------------
               before                         |       after
  --------------------------------------------+---------------------------------------------
    system=`uname -s`                         |   system=`uname -s`
    cpu=`uname -m`                            |   cpu=`uname -m`
                                              |
    case "$system" in                         |   case "$system" in
                                              |     # MINGW
                                              |     MINGW32_NT-6.1)
                                              |         platform="mswin" ;;
                                              |
        # linux                               |     # linux
        Linux)                                |     Linux)
            case "$cpu" in                    |         case "$cpu" in
                i*86) platform="linux" ;;     |             i*86) platform="linux" ;;
                ....                          |             ....
                *) platform="unknown" ;;      |             *) platform="unknown" ;;
            esac ;;                           |         esac ;;
        # Mac OS X                            |     # Mac OS X
        Darwin)                               |     Darwin)
            case "$cpu" in                    |         case "$cpu" in
                i*86) platform="osx-intel" ;; |             i*86) platform="osx-intel" ;;
                ...                           |             ...
            esac ;;                           |         esac ;;
                                              |
        .....                                 |      .....
                                              |
  --------------------------------------------+---------------------------------------------

  12. open mingw console
  13. cd /cd/tex
  14. . setuptex /c/tex
  15. to check
      $> set
      ...
      TEXROOT=/c/tex
      ...

  16. context --make    to use tikz    !!! may be you need to copy texmf-modules/*  from somewhrere else before the command.

 

번호 제목 글쓴이 날짜 조회 수
공지 2019 한국텍학회 제12차 정기총회 및 학술대회 [2] yihoze 2019.01.04 52759
공지 KTUG 사설저장소 브라우저 베이드프즈 2017.07.16 55796
공지 장애 복구 안내 [9] 관리자 2017.05.04 59310
공지 TeX Live 2016 설치 안내 [7] 관리자 2016.06.05 93124
391 cjk-ko 텍라이브 버전 DohyunKim 2013.02.20 2657
390 한국텍학회 제 6 차 정기 총회 공지 관리자 2013.02.08 15583
389 KTS 2013 학술대회에 대하여 [8] yihoze 2013.02.18 16699
388 2013 시작에 함께 해 보고서. [3] semosi 2013.02.18 15872
387 Readium 프로젝트 [3] 에드 2013.02.19 18628
386 일단 글을 써볼려고 가입을 했습니다만.. [23] 불량양파 2013.02.01 16976
» scheduler in luatex [3] file onionsjk 2013.02.10 28583
384 조건부 컴파일 DohyunKim 2012.11.13 3323
383 TeX writer (iOS) 한글 패키지 만들기 DohyunKim 2013.01.21 4415
382 Windows에서 TeX Live 2012와 ko.TeX 설치하기 (2) ndh 2012.08.10 23922
381 Adobe 사의 Source Sans Pro 폰트 패밀리 [7] file Progress 2012.08.14 40600
380 TeX Live 2012 pretest [9] ndh 2012.05.15 26577
379 은봄체 배포 중단 알림 wkpark 2012.12.30 15730
378 영문 Windows 7-64 bit, kotexlive2011: Font Cache Update Error [2] 양사장 2011.09.08 10319
377 제주 전용서체 [5] file Progress 2010.06.15 208496
376 도대체 이해 않됨! [6] 관리자 2012.12.01 17808
375 여러가지 글꼴들을 모아놓은 개인 홈페이지. 샘처럼 2012.11.30 17903
374 2012 한국텍학회 학술대회 및 정기총회 [3] 관리자 2012.01.25 87813
373 문서작성 위크숍 2012 [4] 김선중 2012.11.11 14458
372 우분투 리눅스 12.10(Quantal Quetzal)에 TeX Live 2012 포함 [2] 두텁 2012.11.14 28585



XE Login