가 2011
텍으로 가는 길을 묻다 일시 2011년 2월 12일 (토) 10:00 장소 동국대학교 서울캠퍼스 법학관 253호 주최 한국텍학회 후원 대한수학회 http://confktugkr
1 진행순서 오전 10:00 10:30 10:30 11:30 Keynote 김강수 11:30 12:00 한국텍학회정기총회 Korean TEX Society Annual Meeting 조인성 12:00 13:30 오후 Talks 13:30 14:00 LuaL A TEX LuaTEX-ko 김도현 14:00 14:30 tabu 이주호 Coffee Break 14:45 15:15 이호재 15:15 15:45 e Magic of MathJax 남수진 Coffee Break 16:00 16:30 조진환 16:30 17:00 PDF 윤석천 17:00 17:30 자유토론 다함께
2 2011 한국텍학회 학술대회 및 정기총회 모시는 말씀 전국의 한글 텍 사용자 여러분! 지난 한해 동안 안녕하셨습니까? 2007년 한국 텍학회가 설립된 이후 어느덧 네 번째 학술대회와 정기총회를 개최하게 되었 습니다 한글 텍에 무한한 관심과 애정을 갖고 이 자리에 참석해주신 여러분께 다시 한번 감사의 말씀을 전합니다 지난 4년간 한국텍학회는 오픈소스 진영의 상징적인 프로그램이라 할 수 있는 텍과 관련 매크로를 한글 환경에 맞게 꾸준히 개발하는 등 텍의 사용자 지 원과 저변 확대를 위해 꾸준히 노력해왔습니다 그 결과 몇몇 대학교와 학회를 중심으로 텍 관련 수업과 강의가 진행되고 논문 및 학술지의 편집 도구로 텍을 사용하는 사례가 늘어났습니다 이제 한글 텍 환경은 안정기에 접어들었다고 말할만한 수준에 이르렀습니다 텍은 그 강력함, 확장성, 아름다움과 자유로움으로 이미 명성을 얻었지만 단 한 가지 걸림돌이 처음 시작하기가 까다롭다는 점이었습니다 따라서 이번 학술 대회는 텍으로 가는 길을 묻다 를 주제로 일반사용자와 전문가를 포함하여 텍 으로 생산적인 일을 할 수 있는 방법을 처음부터 검토해보고자 기획하였습니다 텍이라는 도구를 보는 관점을 점검해보고 간편하게 문서를 작성하고 수정하는 것에서 시작하여 프로그래밍과의 연동, 웹사이트와 이메일에서의 수식 표현, 모바일에 대응하는 텍의 활용에 이르기까지 처음 사용자의 눈높이에서 어떻게 접근하고 이해할 것인가를 다루고자 합니다 아무쪼록 숙련된 텍 사용자는 돌다리를 두드리고 건너는 마음으로, 첫 발을 들여놓은 텍 사용자는 기본을 다지는 마음으로 이번 학술대회를 즐겨주셨으면 하는 바람입니다 끝으로 주제 발표를 맡아주신 한국텍학회 김강 수 부회장님, 후원해주신 대한수학회, 그리고 행사 준비에 수고를 아끼지 않으신 여러분께 감 사의 뜻을 전합니다 2011년에도 한국텍학회에 많은 관심과 격려를 부탁드립니다 Happy TEX ing! 한국텍학회 회장 조인성
3 발표요약 Keynote 텍으로가는길을묻다 (KTUG) (KTS) T N X oblivoir 김강수 KTUG
4 2011 Talks LuaL A TEX 개발현황과 LuaTEX-ko fontspec X TEX 2010 X TEX TEX Live 2010 LuaTEX fontspec TDS fontspec LuaTEX LuaL A TEX LuaTEX ConTEXt LuaL A TEX ConTEXt fontspec LuaTEX LuaL A TEX pdftex 34 LuaTEX X TEX LuaL A TEX LuaTEX-ko LuaL A TEX LuaTEX E E E 김도현동국대 표만들기의새표준 tabu 텍에서표를그리는것은간 2010년 10월플로항쉐르베 (Florent Chervet) 가발표한단한듯보이지만그리만만 tabu 패키지를사용하면예전의방식보다더쉽게표를그한일은아니다 특히우리나릴수있다 tabu는표의각칸에서가로, 세로정렬, 특정라문서에서종종찾아볼수행의글자모양, 테두리의모양등을간단하게구현해줄수있는복잡한표를텍으로구있고기존 longatble에익숙한사용자를위하여한페이현하기위해서는많은패키지지를넘어가는표를만들어주는 longtabu 환경을제공한와트릭이필요한실정이다 다 또자주쓰는표와선의모양을기억해두었다가다른표에서그모양을그대로적용할수있으며기존에발표된대부분의표관련패키지와도잘호환된다 이발표에서는 tabu 의대표적인기능을예제중심으로설명한다 이주호국회예산정책처
5 매뉴얼만들기 PC 이호재 에이에스티 4 13 5 131 (TeXworks) \documentclass{minimal} \usepackage{xetexko} (EmEditor) http:// \begin{document} Hello, world? wwwemeditorcom, \end{document} Path D:\home\bin;c:\program files\emeditor (PDF) TEXEDIT emeditorexe /l %d %s 132 #>texdoc lshort-kr xelatex #> xelatex -src-specials -synctex=-1 %~n1 122 texdoc #> texdoc memoir kpsewhich #> kpsewhich -engine=xetex -format=fmt xelatexfmt 1 fc-cache c:\windows\fonts\ #>fc-cache -v -f 133 EmEditor http: (texindy) //wwwemeditorcom C:\usr\texlive\2009\texmf\xindy\lang Sumatra PDF #>xelatex footex #>texindy -L finnish fooidx #>texindy -M lang/finnish/utf8xdy fooidx #>texindy -M lang/finnish/utf8-langxdy fooidx #>texindy -M lang/finnish/utf-testxdy fooidx #>xelatex footex http://blogkowalczykinfo/software/sumatrapdf/index html pdftk http://wwwpdflabscom/tools/pdftk-the-pdf-toolkit/ foopdf #>pdftk foopdf burst 13 opencapture http://simpleskr/opencapture/ c:\texlive\2010\ texmfcnf TEXMFHOME=D:/home/texmf ImageMagick http://www imagemagickorg/script/indexphp PDF The Magic of MathJax: 수식을웹의품안에 MathJax MathML MathJax MathJax MathJax 남수진 티스터디
6 2011 함초롬글꼴을이용한자소분리 ( ) 2010 X TEX divjaso-colorsty E 조진환수원대 스마트폰용 PDF 제작 epub epub XHTML, epub
7 PDF T N X obiphone obiphone X L A TEX oblivoir PDF obiphone KTUG FAQ 위키 윤석천 풍전티티 E * * * 한글텍레퍼런스의보고 Tabular 환경그림포함하기 Caption of Floats PDF Manipulation Fancy Document Gallery Conditionals Box lshort-kr 참고문헌 장절명령 Beamer Workshop kotex kotexlive T N X 텍 옛한글처리함초롬체 /GSUB TEXbook 읽기 KTUG 2003 3 KTUG FAQ Karnes, Hoze, TEXbook KTUG
8 2011 도널드크누스 (Donald Ervin Knuth, 1938 ) TAOCP (e Art of Computer Programming, TAOCP) TAOCP 1968 1 4-A 4-B 7 TAOCP 1999 American Scientist 100 or so Books that shaped a Century of Science TAOCP 3 3 If you think you re a really good programmer read (Knuth s) Art of Computer Programming You should denitely send me a resume if you can read the whole thing TAOCP 3 (TEX) (METAFONT) e TEXbook, e METAFONTbook, Computer Modern Typefaces (Computers & Typesetting) 수표발행 0x$100 (=$256), 0x$02 (=$032) (check)
텍으로 가는 길을 묻다 9 크누스의 대표적인 저서 TAOCP와 Computers & Typesetting Series 유명하다 그러나 2008년 10월 이후 수표 위조 등의 문제로 산세리프 은행 ( e Bank of San Seriffe) 이라는 가상의 은행을 설립하고 버그를 보고한 사람 명의로 계좌를 열어 일정 금액을 저축해주고 있다 그리고 적립했다는 증거로 수표와 비슷하게 생긴 증명서 (certi cate) 를 보내주고 있다 우리 학회 남수진 회원은 운 좋게 수표와 증명서를 모두 합쳐 세 장이나 가지고 있어 크누스를 존경하는 텍 사용자는 물론 다른 프로그래머의 선망의 대상이 되기도 했다 남수진 회원이 크누스 교수로부터 수령한 수표와 증명서 텍으로 만든 최초의 책 무엇일까? TUGBoat 5호 (1984) 와 Digital Typography에 실린 글 TEX Incunabula 에 의하면 1978년 크리스마스 즈음 발간된 28쪽짜리 Lena Bernice: Her Christmas in Wood County라는 책이 바로 정답이다 이 책의 서지정보는 다음과 같다 Lena Bernice: Her Christmas in Wood County, 1895 By Elizabeth Ann James, with illustrations by Jill Carter Knuth Columbus, Ohio: Rainshine Press, 1978
10 2011 (Jill Knuth) (Lena Berince) Stanford Computer Science Report 198 Tau Epsilon Chi, a system for technical text (STAN-CS-78-675, September, 1978) 105 METAFONT, a system for alphabet design (STAN-G-79-762, September, 1979) TEX Incunabula TUG πe 텍과메타폰트, 최후의버전 (π) (e) 2011 2 31415926 2718281 1990 TUGboat e Future of TEX and METAFONT 31 27 π e ( ) > tex --version TeX, Version $\pi$ > mf --version METAFONT, Version $e$
텍으로 가는 길을 묻다 11 스마트폰에서 만나볼 수 있는 텍 관련 앱 LaTeX Help 수학 기호와 LATEX 명령을 Dropbox를 이용하여 아이폰이나 아이 분류하여 보여주는 작은 아이폰 앱 문 패드에서 파일을 갱신하면 자동으로 서를 작성하는 중 갑자기 명령이나 기 컴파일이 되도록 설정할 수도 있다 아 호가 생각나지 않을 때 잠시 찾아볼 수 이패드를 이용한다면 꽤 괜찮은 작업 있다 별다른 검색 기능은 없고 기능은 환경을 구성할 수 있다고 한다 클라우 이것이 전부 매우 단순하지만 이따금 드 컴파일보다 이 편이 훨씬 유용하다 요긴하게 쓰일 때도 있다 고 생각한다 설정이 조금 귀찮지만 한 번만 잘 해두면 모바일 기기로 텍 문서 EX 표현에 관 를 작성하고 결과를 얻는 것이 가능하 한 아이폰 앱은 꽤 여러 종류 Formu- 다 게다가 TEX Cloud에는 최근 한국 late, Mathbot과 같은 무료 앱에서 TEX 인 사용자의 요구로 kotex도 설치되어 수식 작성 앱 수식의 LAT Equation, itex Light 같은 유료 앱도 있 있다 다 보통 작성된 수식을 그림이나 코드 로 공유할 수 있으며 공유 방식은 메일 VerbTeX verbosuscom 에서 제공하 을 이용하는 경우가 많다 수식 작성을 는 클라우딩 컴파일 기능을 이용하여 많이 하는 상황이라면 이러한 앱을 하 안드로이드 폰에서 LATEX 문서를 작성 나쯤 써보는 것도 좋을 듯 하고 결과를 인터넷 연결을 통해 확인 할 수 있는 앱 코드 자동완성, 신택스 EX Editor 코드 컴파일 하일라이팅을 지원한다 간단한 문서 과 신택스 하일라이팅을 지원하지는 작성을 할 수 있는 꽤 유용한 앱이며 아 TeX Touch LAT 않지만 TEX Cloud를 이용하여 클라우 이폰의 TEX Touch/ TEX Cloud와 유사 드 컴파일이 가능할 뿐 아니라 자신의 하게 동작한다
12 2011 스파이로그래프 (Spirograph) 1965 (Denys Fisher) TUG e PracTEX Journal (2008 1) Spirograph with PSTricks PSTricks 하이포트로코이드 (hypotrochoid) hypo- () r, R, d ( ) R r x = (R r) cos θ + d cos θ, r ( ) R r y = (R r) sin θ + d sin θ r PGF/TikZ \begin{tikzpicture}[scale=001] \foreach \t [remember=\qx as \Px (initially 148), remember=\qy as \Py (initially 0)] in {0,025,,180} { \pgfmathparse{(100-2)*cos(\t)+50*cos((100-2)/2*\t)} \let\qx\pgfmathresult \pgfmathparse{(100-2)*sin(\t)-50*sin((100-2)/2*\t)} \let\qy\pgfmathresult \draw (\Px,\Py) -- (\Qx,\Qy); } \foreach \t [remember=\qx as \Px (initially 148), remember=\qy as \Py (initially 0)] in {0,-025,,-180} { \pgfmathparse{(100-2)*cos(\t)+50*cos((100-2)/2*\t)} \let\qx\pgfmathresult \pgfmathparse{(100-2)*sin(\t)-50*sin((100-2)/2*\t)} \let\qy\pgfmathresult \draw (\Px,\Py) -- (\Qx,\Qy); } \end{tikzpicture}
13 r = 2, R = 100, d 50, 80, 20 에피트로코이드 (epitrochoid) epi- () r, R, d ( ) R + r x = (R + r) cos θ d cos θ, r ( ) R + r y = (R + r) sin θ d sin θ r PSTricks \psset{xunit=01mm,yunit=01mm,algebraic} \begin{pspicture}[showgrid=false](-102,-102)(102,102) \parametricplot[linecolor=blue,plotstyle=curve, linewidth=01pt,plotpoints=1000]{0}{360}% {(100+2)*cos(t)-80*cos(51*t) (100+2)*sin(t)-80*sin((100+2)/2*t)} \end{pspicture} r = 2, R = 100, d 50, 80, 20
14 2011 악보조판 (music score) MusixTEX MusixTEX MusixTEX () MusixTEX PMX Lilypond Lilypond MusixTEX PMX (midi) Karnes % spring_daysly \version "2120" \header {title = " 봄날은간다 "} versei= \lyricmode { \set stanza = "1" 연분홍치마 가봄바 람에휘날 리드라 오늘도옷고 름씹어 가며산제비넘나드는 성황당길에꽃이피면 같이웃고 꽃이지면 같이울던 알뜰 한그맹 세 에봄 날 은간 다 } ( 중략 ) staffvoice = \new Staff { \time 12/8 \override ScoreMetronomeMark #'stencil = ##f \tempo 4 = 120 \set StaffinstrumentName = "Voice" \set StaffmidiInstrument = "voice oohs" \key d \minor \clef treble \relative c' { \context Voice = "melodyvoi" { \dynamicup
15 봄날은간다시풀치 Dm/C 절잎마 3 열 2 새 1 연 Dm 홉란홍 아파분 혼에바 Voice 속떠람 Dm/B 라 은이가 황물봄 슬흘휘 리 Gm 7 퍼러날 Dm A 에서에 라 더드드 지가 8 12 라 A 7 Dm 며며며 A 7 뜬청산 드던어 리지가 Gm 7 편 대 드러가랑나 름비 구노제 흘짤넘 Dm/C 름새 Dm 옷꽃도도도 앙늘늘늘 Gm 가 고 슴지 는는는 오두내씹 Gm 7 /B 5 오오 Dm 황 작마웃웃웃 이 가이 같 에에따 라피날뜨 A 에 Dm 꽃 새별고고서꽃차당 Dm/B 로길길신역성 길 새별이이 Dm 8 지 Gm 가면따라로이 서같 로이 울지 면 면 고면면면우울울 는던 A 7 에 Dm/F 다다다 Dm 세 Gm 은은 A 7 래약그그그 Dm/A 날 Gm 7 은 얄실알 노기맹 은는한 날날 궂없뜰 B 봄봄봄 12 간간간 던에에 % Type notes here r4 a8 a4 a8 d4 d8 ~ d4 e8 f4 f8 ~ f4 e8 d2 r4 e8 e4 ( a,8 ) bes'4 bes4 a2 ~ a4 r4 ( 중략 ) } \bar " " }} harmonies = \new ChordNames \chordmode { d2:m d2:m/c d2:m/bes d2:m a2 g2:m7 a1:7 ( 중략 ) } \score { << \harmonies \staffvoice \context Lyrics = "lmelodyvoili" \lyricmode { \lyricsto "melodyvoi" \versei } ( 중략 ) >> \midi { } \layout { }} \paper{ }
16 2011 한국텍학회 (e Korean TEX Society) 2007 1 27 (KTUG) 5 e Asian Journal of TEX kotex, X TEX-ko, LuaTEX-ko kotexlive T N X E 연혁 2007 1 27 KTUG 5 4 30 e Asian Journal of TEX 7 20 kotex 8 29 KTUG Collection 2007 2008 1 25 26 Asian TEX Conference 2008 2008 9 13 KTUG Collection 2008 2009 2 14 2009 12 23 kotex Live 2009 2010 1 30 2010 11 7 kotex Live 2010 2011 2 12 2011 이사진및집행부 회장 감사 부회장 이사진 () () () 집행부
지난 학술대회 2007 TEX: 조판, 그 이상의 가능성 (KTUG 5주년 학술발표회 및 KTS 창립 총회) 고등과학원 2008 텍과 디지털 인문학의 만남 공주대 (국제학술대회 : e Asian TEX Conference) 2009 텍의 과거와 현재, 그리고 미래 한국외국어대 2010 새 엔진을 달고 날아보자, kotex 고려대 새 엔진을 달고 날아보자 kotex! http://confktugkr 2010 한국텍학회 학술대회 및 정기총회 XETEX-ko LuaTEX-ko 2010 한국텍학회 학술대회 및 정기총회 주최 한국텍학회 주관 고려대학교 영미문화연구소 kotex to the XETEX-ko LuaTEX-ko 2010년 1월 30일 (토) 고려대학교 국제관 321호 후원 대한수학회 문의 http://confktugkr 2010년 1월 30일 (토) 고려대학교 국제관 321호 지난 학술대회 포스터 2007 년 KTUG 학술발표회 및 KTS 창립총회 참석자
한글텍사용자그룹 한국텍학회 wwwktugorkr