제1차 라텍 스터디(2015/06) "코딩의 즐거움: expl3를 배워보자"는 원래 오프라인 스터디 모임으로 기획되었으나 KTUG 게시판을 이용하는 지상 강좌의 형식으로 5회에 걸쳐 연재되고 마무리되었다. == 진행 == * [http://www.ktug.org/xe/index.php?document_srl=205186&mid=KTUG_open_board 스터디 공지] 오프라인 스터디 모임을 계획하고 있음을 공지 * [http://www.ktug.org/xe/index.php?document_srl=207243&mid=KTUG_open_board 과제 제시] 과제로 {{{ 한글 단어를 입력받아서 국어의 로마자 표기법에 맞게 변환하는 명령 \Romanize를 정의하여라. }}}가 제시되었다. * [http://www.ktug.org/xe/index.php?document_srl=208182&mid=KTUG_open_board 한글의 분해와 조립] 과제를 달성하기 위한 첫 단계로 한글 음절 문자의 초/중/종성 분리 방법을 제시하였다. attachment:hangultest.tex * [http://www.ktug.org/xe/index.php?mid=KTUG_open_board&document_srl=208446 전자법] "국어의 로마자 표기법"의 예외조항인 '전자법(transliteration)' 규정에 따라 한글을 로마자로 변환하는 루틴을 제시함. attachment:RR38.tex * [http://www.ktug.org/xe/index.php?document_srl=208717&mid=KTUG_open_board 마지막] 앞선 강좌에서 만든 "전자법"으로 변환된 문자열에 regex 조작을 가하여 로마자 표기법을 구현. * [http://www.ktug.org/xe/index.php?mid=KTUG_open_board&document_srl=208846 패키지를 만듭시다] 이제까지 진행된 논의를 바탕으로 {{{mytorr.sty}}}라는 스타일 패키지로 제작. 오류를 수정하고 수행속도를 개선하였음. * [http://www.ktug.org/xe/index.php?document_srl=209202&mid=KTUG_open_board Simplified Hangulize] "전자법" 로마자 표기를 한글로 복원하는 방법. attachment:simplehangulize.tex == 결과물 == * attachment:mytorr.zip * attachment:RR-f3.pdf == 파생결과물 == * Dohyun Kim이 이 과제에 의거하여 luatex 패키지 [https://github.com/dohyunkim/hangulromanize hangulromanize]를 제작함.[[Footnote(강좌는 expl3만을 사용하는 조건이었으나 luatex으로 훨씬 효율적으로 수행할 수 있음을 보인 것이다.)]] ---- [[Footnote]]