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

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

자유글 scheduler in luatex

2013.02.10 21:29

onionsjk 조회 수:28782


새해 복 많이 받으십시오.

 

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.

 

번호 제목 글쓴이 날짜 조회 수
공지 장애 복구 안내 [9] 관리자 2017.05.04 98927
402 재개장 축하드립니다 :D [6] 불량양파 2013.04.22 15028
401 안녕하세요. 오랜만입니다. [2] 홍석호 2013.04.25 15285
400 수고하셨습니다! 그리고 늘 감사합니다... (냉무) 지나가다 2013.04.23 16125
399 정확한(!) 크기의 네모 박스 그리기 DohyunKim 2013.03.13 3813
398 ko.TeX Live 2012 베타 테스트 [17] 두텁 2013.02.16 29187
397 한국텍학회 정기총회 및 학술 발표회 [1] 관리자 2013.02.02 21064
396 Windows 사용자를 위한 TeX Live 2012 + ko.TeX 설치 일괄 처리 배치파일 [13] file 관리자 2012.07.11 52894
395 [공지] ko.TeX Live 2011 발표 [9] 관리자 2011.07.29 140215
394 writelatex.com [2] 두텁 2013.02.22 30030
393 전처리 과정 없앤 xindy 한글 모듈 DohyunKim 2011.08.05 4965
392 때로 문단 간격이 너무 커져서 보기 싫을 때 DohyunKim 2013.02.22 3381
391 [논문] 아래아 한글 파일의 텍 파일로의 변환 소프트웨어 구현 Progress 2012.12.24 21485
390 cjk-ko 텍라이브 버전 DohyunKim 2013.02.20 3381
389 한국텍학회 제 6 차 정기 총회 공지 관리자 2013.02.08 15694
388 KTS 2013 학술대회에 대하여 [8] yihoze 2013.02.18 16855
387 2013 시작에 함께 해 보고서. [3] semosi 2013.02.18 16025
386 Readium 프로젝트 [3] 에드 2013.02.19 18788
385 일단 글을 써볼려고 가입을 했습니다만.. [23] 불량양파 2013.02.01 17112
» scheduler in luatex [3] file onionsjk 2013.02.10 28782
383 조건부 컴파일 DohyunKim 2012.11.13 3844



XE Login