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

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

자유글 scheduler in luatex

2013.02.10 21:29

onionsjk 조회 수:29317


새해 복 많이 받으십시오.

 

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.

 

번호 제목 글쓴이 날짜 조회 수
307 목록 라벨 형식 바꾸기 [2] file yihoze 2016.03.28 5206
306 [참가신청-수정] 문서작성 워크숍 2014 A & B [8] file ischo 2014.10.03 5126
305 [잡담] 키보드가 마우스보다 빠르다 [6] yihoze 2016.03.22 5111
304 아무도 관심은 없으시겠지만...-.-; [6] 불량양파 2016.03.07 5090
303 옛한글, pua 폰트를 활용해보자 [5] noname 2021.04.07 5079
302 철자 검사 사전에 단어 추가하기 [1] yihoze 2016.03.10 5053
301 게임 트리 그리기: istgame 패키지 [7] ndh 2015.09.02 5048
300 [새 위키] 주제별 분류에 의한 텍 및 관련 문서 Progress 2014.11.15 5038
299 runbox? [3] file 판돌이 2021.04.08 5003
298 2016 한국 텍학회 컨퍼런스에 대하여 [3] yihoze 2016.02.01 4993
297 텍라이브2015 업데이트 [4] 지나가다 2016.02.04 4984
296 한글의 분해와 조립 [17] file nanim 2015.06.14 4967
295 100% 는 아니지만 대략 표지도 어느정도는 되었네요. [9] file 불량양파 2016.01.15 4933
294 새삼.... ktug 대단합니다..후어어.. [2] 불량양파 2016.01.25 4913
293 KATEX: The fastest math typesetting library for the web. 에드 2014.10.03 4881
292 <피지컬 리뷰> LaTeX 한글 포함 조판 [5] 두텁 2014.10.29 4840
291 어제부로 부하 분산에 참여한 신규 CTAN 미러에서 인사 드립니다 ( _ _)/ [17] 배 성호 2020.07.30 4790
290 chpater toc [3] file yihoze 2015.10.15 4789
289 네이버에서 새로운 코딩글꼴을 공개했습니다. [2] file 하늘연 2015.09.16 4731
288 게임 트리 그리기 2 (with tikz) [5] file ischo 2015.08.14 4716



XE Login