목적 TikZ ( 틱즈?) 강의목적 TikZ가처음인 L A TEX 사용자를대상으로, 최대한간추려서, 뒤에있을강의들을따라갈수있도록. + 원하는그림을 TikZ로그릴수있게. 본자료의목적 워크숍종료후참고자료로활용 워크숍비참여자를위한지침서 박승원 ( 서울대물리천문학부 ) Tik
|
|
- 연아 염
- 7 years ago
- Views:
Transcription
1 TikZ 기초 박승원 서울대학교물리천문학부 2017 년 11 월 18 일
2 목적 TikZ ( 틱즈?) 강의목적 TikZ가처음인 L A TEX 사용자를대상으로, 최대한간추려서, 뒤에있을강의들을따라갈수있도록. + 원하는그림을 TikZ로그릴수있게. 본자료의목적 워크숍종료후참고자료로활용 워크숍비참여자를위한지침서 박승원 ( 서울대물리천문학부 ) TikZ 기초 2 / 31
3 목차 목적 / 목차 TikZ 개관 Main: TikZ 주요문법 사용빈도순으로소개. TikZ 사용팁 / 관련논의 읽을거리 / 참고문헌 박승원 ( 서울대물리천문학부 ) TikZ 기초 3 / 31
4 TikZ 개관 TikZ ist kein Zeichenprogramm TikZ is not a drawing program 마우스 / 태블릿으로그리는것이아니다! TEX 에서그림그리기, 판면꾸미기등에사용. PSTricks 이후로 TikZ가대세. 박승원 ( 서울대물리천문학부 ) TikZ 기초 4 / 31
5 그림도구로서의 TikZ 자주쓰이는그림도구들 : PowerPoint / 아래아한글 Adobe Illustrator GeoGebra TikZ Inkscape / GIMP / Windows 그림판 손으로그리기 ( 볼드 : 자유소프트웨어.) 박승원 ( 서울대물리천문학부 ) TikZ 기초 5 / 31
6 TikZ 준비하기 template.tex (examples 폴더에있습니다.) 그림을그리기위한기본템플릿. 1 \documentclass{standalone} 2 \usepackage{tikz} 3 \begin{document} 4 \begin{tikzpicture} 5 \draw (0,0) -- (1,1); % contents goes here 6 \end{tikzpicture} 7 \end{document} standalone 클래스의사용 tikzpicture 외에는아무것도없어야함. 옆에미리보기창을띄워놓고수시로컴파일해보며작업. 박승원 ( 서울대물리천문학부 ) TikZ 기초 6 / 31
7 TikZ 준비하기 taegeukgi.tex TeXstudio 의경우, 이렇게... 박승원 ( 서울대물리천문학부 ) TikZ 기초 7 / 31
8 TikZ 좌표계 오늘은 2차원데카르트좌표계, 극좌표계만사용한다. 3차원, 택시거리계, 무게중심좌표계, pgfmanual(tikz 매뉴얼 ) 13 장참조 여기에서부터 pgfmanual 이라는말은생략. y ( 2, 1) (60 : 2) O x 박승원 ( 서울대물리천문학부 ) TikZ 기초 8 / 31
9 들어가기에앞서 intro.tex 아래의코드는어떤그림을그릴까요? 1 \draw (0,0) -- (1,1); 2 \draw (0,0) rectangle (2,1); 3 \draw (0,0) circle [radius=0.5]; 4 \node at (0,0) {Some text}; 5 \draw (0,0) -- (120:2); 간결하고알아보기쉬운 TikZ 의문법. 보통의 L A TEX 과다르게, 각명령은세미콜론 (;) 으로종결. 박승원 ( 서울대물리천문학부 ) TikZ 기초 9 / 31
10 경로그리기 path.tex 1 \draw (0,0) -- (1,1); 2 \draw (0,0) -- (1,-1) -- (2,-2); 3 \draw (0,0) -- (2,0) -- (2,3) -- (0,3) -- cycle; 4 \draw (3,0) arc (0:120:3) -- cycle; cycle: 첫번째 / 마지막점을이어폐곡선을만듦 -- 외에도, -, arc, parabola, sin,... visualtikz 2장참조. 박승원 ( 서울대물리천문학부 ) TikZ 기초 10 / 31
11 도형그리기 shapes.tex 1 \draw (0,0) circle [radius=0.5]; 2 \draw (0,0) rectangle (2,3); 3 \draw (0,0) grid (5,5); 엄밀히는도형도 path. 따라서도형내부는투명. 박승원 ( 서울대물리천문학부 ) TikZ 기초 11 / 31
12 경로꾸미기 path-style.tex 1 \draw [ 옵션1, 옵션2] 경로 ; 2 \draw[blue, <->, dashed] (0,0) -- (4,1) -- (3,3); 3 \draw (1,2) -- (2,2) [->] -- (3,1) -- (4,2); % Nope. 색 : red, blue, white,... 두께 : line width = 2pt, thick,... (15.3.1절) 형태 : dashed, dotted,... 화살표촉 : ->, <->, <-> 등자유롭게 더다양한촉모양은 visualtikz 4.10 절참조 ( 번거로우니 ) 웬만하면그냥씁시다. 박승원 ( 서울대물리천문학부 ) TikZ 기초 12 / 31
13 이런것도있습니다 coil.tex 경로의형태는정말다양한것이가능. ex) 코일 : ( 와, PPT 에는없는도구다!) \usetikzlibrary{...} 는 preamble 1 에삽입. 1 % \usetikzlibrary{decorations.pathmorphing} 2 \draw[decoration={segment length=2mm, amplitude=2mm, coil}, decorate] (0,0) -- (2,2); 1 \begin{document} 이전 박승원 ( 서울대물리천문학부 ) TikZ 기초 13 / 31
14 도형꾸미기 shapes-style.tex 테두리조정 : 경로와동일 색채우기 (\draw는투명 ): \fill, \filldraw 무늬 : (60장참조 ) \usetikzlibrary{patterns} north east lines, dots, bricks,... 1 % \usetikzlibrary{patterns} 2 \fill[red] (0,0) circle [radius=1]; 3 \filldraw[pattern=bricks, draw=blue, ultra thick] (0,0) rectangle (2,3); 4 \filldraw[fill=green, opacity=0.8, draw=blue, ultra thick] (1,1) rectangle (3,4); 박승원 ( 서울대물리천문학부 ) TikZ 기초 14 / 31
15 텍스트삽입 text.tex 새로운명령어 : \node 1 \node at (0,2) {Some text}; 2 \draw (2,-1) -- (2,2) node[right] {A}; 3 \draw[ <-> ] (0,0) -- node[midway, above] {$ l $} (3,1); 텍스트대신그림도삽입할수있다. 박승원 ( 서울대물리천문학부 ) TikZ 기초 15 / 31
16 상대적위치사용하기 relative.tex 아래셋은모두같은결과를낸다. 1 \draw (10,10) -- (10,11) -- (11,11); 2 \draw (10,10) -- +(0,1) -- +(1,1); 3 \draw (10,10) -- ++(0,1) -- ++(1,0); + 1 개 : 임시적. 뒤의상대좌표에영향을끼치지않는다. 가지처럼뻗어나가는그림 + 2 개 : 구한좌표를뒤의상대좌표계산에사용 계속이어지는경로 박승원 ( 서울대물리천문학부 ) TikZ 기초 16 / 31
17 텍스트삽입 상대적위치 text-rel.tex 점라벨링하기 : 크게 2 가지방법이있다. (17.5 절참조 ) 1 \fill (0,0) circle [radius=2pt] node[above right] {A}; 2 \fill (1,0) circle [radius=2pt] +(0.25,0.25) node {B}; above left above above right left right below left below below right 박승원 ( 서울대물리천문학부 ) TikZ 기초 17 / 31
18 calc calc.tex \usetikzlibrary{calc} 1 \draw (0,0) -- (3,1) -- ($ (3,1) + (-1,1) $); 2 \draw (0,0) -- ($ 2*(1,2) $); 13.5 절참조 보다다양한수학계산은 pgfmath 관련명령사용 x y, floor(x), isprime(x), int(x), rand, , 89.3, 90장참조힘들면 LuaT EX 사용 \RequirePackage{luatex85} 박승원 ( 서울대물리천문학부 ) TikZ 기초 18 / 31
19 node 와 coordinate coordinate.tex 점에이름짓기 : 1 \node [ 옵션 ] ( 이름 ) 위치 { 내용 }; 2 \coordinate [ 옵션 ] ( 이름 ) 위치 ; 1 \node (A) at (1,1) {a}; 2 \node (B) at (2,2) {b}; 3 \draw (A) -- (B); 4 % \usetikzlibrary{positioning} 5 \node (C) [below=of A] {c}; 박승원 ( 서울대물리천문학부 ) TikZ 기초 19 / 31
20 반복문의활용 foreach.tex pgffor 패키지의 \foreach 문은평소에도사용가능. TikZ 에서잘사용하면강력한도구가된다. 1 % \usepackage{pgffor} 2 \draw (0,0) grid (5,5); 3 \foreach \i in {1,2,...,5}{ 4 \draw (\i,\i) circle [radius=0.1*\i] 5 node [below right] {$ (x_{\i}, y_{\i}) $}; 6 } 박승원 ( 서울대물리천문학부 ) TikZ 기초 20 / 31
21 예시 : 각도기그리기 protractor.tex ifthen 의 \ifthenelse 문, intcalc 의 \intcalcmod 사용. 소스 : git.io/vfrvl 박승원 ( 서울대물리천문학부 ) TikZ 기초 21 / 31
22 scope 환경 scope.tex 원래 tikzpicture 환경에서전역옵션사용가능. \begin{tikzpicture}[... ], 혹은 tikzset/tikzstyle 이를국소적으로사용가능케한것이 scope 환경. 1 \begin{tikzpicture}[blue] 2 \draw (0,0) -- (1,1); 3 \begin{scope}[red] 4 \draw (1,0) -- (2,1); 5 \draw (2,0) -- (3,1); 6 \end{scope} 7 \draw (3,0) -- (4,1); 8 \end{tikzpicture} 박승원 ( 서울대물리천문학부 ) TikZ 기초 22 / 31
23 clip clip1.tex 기본적으로는 \draw 와동일. 그려진도형내부의객체들만그려짐 1 % draw option: draw a margin. 2 \clip[draw] (0,0) circle [radius=2.6]; 3 \draw (-3,-3) grid (1,1); 4 \draw (1,1.5) circle [radius=1]; 5 \fill (4,0) circle [radius=2.6]; 박승원 ( 서울대물리천문학부 ) TikZ 기초 23 / 31
24 scope + clip clip2.tex scope를사용하지않으면 clip은전체에적용됨. scope를통해, 하나의 tikzpicture에여러그림작도가능 1 \begin{scope} 2 \clip (-2,0) circle [radius=3]; 3 \fill[red] (-2,0) circle [radius=3]; 4 \end{scope} 5 \begin{scope} 6 \clip (2,0) circle [radius=3]; 7 \fill[blue] (2,0) circle [radius=3]; 8 \fill[green] (-2,0) circle [radius=3]; 9 \end{scope} 박승원 ( 서울대물리천문학부 ) TikZ 기초 24 / 31
25 기타팁 컴파일이끝나질않아요 세미콜론 (;) 을빠트렸을가능성이높습니다. 보통에러메시지로알려주는데, 가끔무한루프를도는듯... 미리보기에서선이안보여요 선이수평 / 수직일경우 화면 에서보이지않는경우도. \documentclass{standalone} 의유용성 그림이본문속에작게보이면그리기힘듦. 문서전체를조판할때마다그림을새로그리는것은낭비. pdfcrop, convert(imagemagick) 등의후처리가편해짐 박승원 ( 서울대물리천문학부 ) TikZ 기초 25 / 31
26 이번시간에안한것들 그라데이션 (Shading) / 색배합 (xcolor) \tikzset, \tikzstyle의활용 TikZ 관련패키지의활용 애니메이션만들기 GeoGebra에서의 TikZ 기타 ; 수없이많은명령어의수없이많은옵션 등등... 박승원 ( 서울대물리천문학부 ) TikZ 기초 26 / 31
27 TikZ 의왕도 기초문법에익숙해지기 여기저기서최대한많이써보기 // 쓸일이많아야... 간결하게코딩하려노력하기 TikZ의이점을살리는길. 같은결과라도더간단하고직관적인방법이있을수도! 남의코드에서배우기 심심할때마다 pgfmanual, texample.net 오늘워크숍을열심히보고듣기... 박승원 ( 서울대물리천문학부 ) TikZ 기초 27 / 31
28 TikZ 의장단점 ( 사용자입장에서.) 장점 : 무료! 반복작업가능 / 다양한패키지 단순하지만품위있는그림을빠르게... 단점 : 표현수단의확대 표현의확대 생각의확대 좌표설정이까다로움 너무긴분량의매뉴얼 과거의 PSTricks 에비하여빈약한생태계 박승원 ( 서울대물리천문학부 ) TikZ 기초 28 / 31
29 읽을거리 pgfmanual: TikZ/PGF의바이블. 너무길다는단점. VisualTikZ: 시각적인사용가이드. (VisualPSTricks에서유래 ) awesome-tikz: TikZ 관련읽을거리모음 그중에서도 : minimaltikz: 급한사람들을위하여 : TeXample.net: 다양한 TikZ 예시수록 Nice Scientific Pictures: 걸작모음 seungwonpark/tikz-gallery: 본발표자의 TikZ 작품 (?) 모음 그냥, 심심하다면 (?)... TikZ의저자, TIll Tantau의 2015 dante 컨퍼런스발표자료 : Small TikZ miracles ( 독일어 ) 박승원 ( 서울대물리천문학부 ) TikZ 기초 29 / 31
30 참고문헌 T.Tantau (2015), The TikZ and PGF Packages (texdoc tikz) 윤석천 (2015), LaTeX 쉽게쓰기, bit.ly/2txsrgi J.P.Casteleyn (2017), Visual TikZ (texdoc visualtikz) 박승원 (2017), Graphing/Drawing Tools for Physics Research, goo.gl/lz2gbl 조인성 (2017), 개인서신 박승원 ( 서울대물리천문학부 ) TikZ 기초 30 / 31
31 감사합니다 박승원 ( 서울대물리천문학부 ) TikZ 기초 31 / 31
The Not So Short Introduction to L A TEX 2ε Chapter 4 5 특별한기능 수학관련그림그리기 KINS 2013 년 1 월 1 일
The Not So Short Introduction to L A TEX 2ε Chapter 4 5 특별한기능 수학관련그림그리기 KINS 2013 년 1 월 1 일 제 4 장 특별한기능 외부그림넣기 외부그림을처리하기위해서는 graphicx 패키지를사용한다. 즉, \usepackage[pdftex]{color, graphicx} 명령을전처리부에넣으면된다. 외부그림넣기
More informationLaTeX입문 - Day 2
L A TEX 입문 - Day 2 latex.gs.hs.kr 마지막수정일 : March 9, 2017 지난시간에는 TEX 소개, 설치, 문서구조 워드프로세서로서의 TEX 기본사항 열거환경 수식입력방법및 SI 단위사용법 문서계층 ToC, LoF, LoT 이번시간에는여러가지그래픽관련요소를배워보겠다. 라벨링 수식 1, 그림, 표, 절모두라벨링이가능하며, 번호가자동으로매겨진다.
More informationI LATEX LATEX
Beamer leekh@ktug.kr KTS THE KOREAN TEX SOCIETY SINCE 2007 I LATEX LATEX II L A TEX L A TEX. L A TEX. L A TEX.. L A TEX.. L A TEX.. L A TEX... L A TEX.... L A TEX LATEX (expansion; ) LATEX (art & cra )
More informationWeek3
2015 Week 03 / _ Assignment 1 Flow Assignment 1 Hello Processing 1. Hello,,,, 2. Shape rect() ellipse() 3. Color stroke() fill() color selector background() 4 Hello Processing 4. Interaction setup() draw()
More information2013 <D55C><ACBD><C5F0><BC31><C11C>(<CD5C><C885>).pdf
2013 ANNUAL REPORT Contents 006 007 007 008 009 Part 1 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 Part 2 048 049 050 051 052 053
More information제 1 절 복습 \usepackage{ g r a p h i c x }... \ i n c l u d e g r a p h i c s [ width =0.9\ textwidth ] { b e a r. j p g } (a) includegraphics 사용의일반적인유형
그림배치 이주용 jlee@formal.korea.ac.kr 2011 년 9 월 28 일 제 1 절 복습 \usepackage{ g r a p h i c x }... \ i n c l u d e g r a p h i c s [ width =0.9\ textwidth ] { b e a r. j p g } (a) includegraphics 사용의일반적인유형 (b)
More informationº»¹®b60�µ¿£03ÖÁ¾
CONTENTS 7 16 17 18 19 20 22 23 54 56 57 58 60 61 62 64 65 68 71 72 75 76 77 79 78 82 26 27 28 29 30 31 34 35 36 38 39 40 41 42 48 84 86 88 89 90 92 93 94 95 96 98 100 101 102 7 8 9 10 1 1 1 16 1 7 18
More information슬라이드 1
프로세싱 광운대학교로봇학부박광현 프로세싱실행 2 C:\processing-3.2.1 폴더 창나타내기 실행 정지 3 폭 높이 600 400 도형그리기 배경칠하기 5 background(255, 255, 255); R G B background(255, 0, 0); background(255, 122, 0); 선그리기 6 background(255, 122, 0);
More information이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2
03 장. 테두리여백지정하는속성 이번장에서는테이블, 레이어, 폼양식등의더예쁘게꾸미기위해서 CSS 를이용하여 HTML 요소의테두리속성을바꾸어보자. 이장에서다룰내용 1 2 3 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2 01. 테두리를제어하는스타일시트 속성값설명 border-width border-left-width
More information수식모드수식의표현법 수학식표현 조남운 조남운 수학식표현
조남운 mailto:namun.cho@gmail.com 2008.2.20 AMS-TEX 미국수학회 (American Mathematical Society) 에서만든수학패키지 대부분의수학표현은 AMS-TEX 을이용하고있음. 자세한내용은 AMS-TEX 매뉴얼을참조할것. http://www.ams.org/tex/amstex.html AMS-TEX 패키지선언 \usepackage{amssymb,
More informationMicrosoft PowerPoint - logo_2-미해답.ppt [호환 모드]
Chap.2 Logo 프로그래밍기초 - 터틀그래픽명령어 ( 기본, 고급 ) 학습목표 터틀의이동과선그리기에대해살펴본다. 터틀의회전에대해살펴본다. 터틀펜과화면제어에대해살펴본다. 2012. 5. 박남제 namjepark@jejunu.ac.kr < 이동하기 > - 앞으로이동하기 forward 100 터틀이 100 픽셀만큼앞으로이동 2 < 이동하기 > forward(fd)
More information자식농사웹완
윤 영 선 _ 지음 은혜한의원 서울시 마포구 도화1동 550 삼성프라자 308호 Tel : 3272.0120, 702.0120 진료시간 : 오전 9시 30분`~`오후 7시 점심시간 : 오후 1시`~`2시 토 요 일 : 오전 9시 30분`~`오후 3시 (일, 공휴일 휴진`/`전화로 진료 예약 받습니다) 은 혜 한 의 원 은혜한의원 CONTENTS 02 04 07
More informationhttp://www.forest.go.kr 5 2013~2017 Contents 07 08 10 19 20 30 33 34 38 39 40 44 45 47 49 51 52 53 53 57 63 67 Contents 72 75 76 77 77 82 88 93 95 96 97 97 103 109 115 121 123 124 125 125 129 132 137
More information..........-....33
04 06 12 14 16 18 20 22 24 26 Contents 34 38 42 46 50 54 58 62 66 70 74 78 84 88 90 92 94 96 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 01 26 27 02 28 29 30 31 32 33 34 35 36 37 38 39
More informationchungo_story_2013.pdf
Contents 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99
More informationContents 12 13 15 17 70 79 103 107 20 21 24 29 128 137 141 32 34 36 41 46 47 53 55 174 189 230 240 58 61 64 1. 1. 1 2 3 4 2. 2. 2 1 3 4 3. 3. 1 2 3 4 4. 4. 1 2 3 4 5. 5. 1 2 3 1 2 3
More information전반부-pdf
Contents 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
More information<4D6963726F736F667420506F776572506F696E74202D20312E20B0E6C1A6C0FCB8C15F3136B3E2C7CFB9DDB1E25F325FC6ED28C0BA292E70707478>
Contents 3 2016 4 2016 5 2016 6 2016 7 2016 8 2016 9 2016 10 2016 11 2016 12 2016 13 2016 14 2016 15 2016 16 2016 17 2016 18 2016 19 2016 20 2016 21 2016 22 2016 23 2016 24 2016 25 2016 26 2016 27 2016
More information..........- ........
Contents 24 28 32 34 36 38 40 42 44 46 50 52 54 56 58 60 61 62 64 66 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 01 02 24 25 03 04 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
More informationContents 007 008 016 125 126 130 019 022 027 029 047 048 135 136 139 143 145 150 058 155 073 074 078 158 163 171 182 089 195 090 100 199 116 121 01 01 02 03 04 05 06 8 9 01 02 03 04 05 06 10 11 01 02 03
More informationA°ø¸ðÀü ³»Áö1-¼öÁ¤
1 4 5 6 7 8 9 10 11 Contents 017 035 051 067 081 093 107 123 139 151 165 177 189 209 219 233 243 255 271 287 299 313 327 337 349 12 13 017 18 19 20 21 22 23 24 25 26 27 28 29 30 31 035 051 067 081 093
More information±¹³»°æÁ¦ º¹»ç1
Contents 2 2002. 1 116 2002. 1 2002. 1 117 118 2002. 1 2002. 1 119 120 2002. 1 2002. 1 121 122 2002. 1 2002. 1 123 124 2002. 1 2002. 1 125 126 2002. 1 2002. 1 127 128 2002. 1 2002. 1 129 130 2002. 1 2002.
More information¿¡³ÊÁö ÀÚ¿ø-Âü°í ³»Áö.PDF
Contents 01 02 03 6 04 05 7 8 9 01 10 02 03 11 04 01 12 02 13 03 04 14 01 02 03 04 15 05 06 16 07 17 08 18 01 02 03 19 04 20 05 21 06 07 22 08 23 24 25 26 27 28 29 30 31 32 33 01 36 02 03 37 38 01
More information전반부-pdf
Contents 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
More informationMicrosoft PowerPoint - 3. 2016 하반기 크레딧 전망_V3.pptx
Contents 3 2016 4 2016 5 2016 6 2016 7 2016 8 2016 9 2016 10 2016 11 2016 12 2016 13 2016 14 2016 15 2016 16 2016 17 2016 18 2016 19 2016 20 2016 21 2016 22 2016 23 2016 24 2016 25 2016 26 2016 27 2016
More information양성내지b72뼈訪?303逞
Contents 성매매 예방교육 가이드북 Contents 제3부 성매매의 어제와 오늘 그리고 한국의 현주소 제4부 처벌 과 보호 의 성매매방지법 1. 성매매의 역사적 배경 및 추이 1. 성매매방지법 제정 배경 62 2. 성매매방지법 제정 취지 63 40 2. 성매매에 대한 국가별 개입 양상 42 3. 규범적 판단과 형사처벌을 기준으로 본 성매매 4. 외국의
More information³»Áöc03âš
08 09 27 20 32 42 contents 3 4 5 6 7 8 9 28 10 11 42 38 12 13 45 48 44 14 15 53 50 16 17 58 54 18 19 20 21 22 23 24 25 2008. 5. 27~30 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 2008. 4. 27 42 43 44
More information¾ç¼º-¾÷¹«Æí¶÷-³»¿ëÃà¼Ò4
contents 6 9 18 21 23 43 44 53 61 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
More information전도대회자료집
1 Contents 8 10 57 4 2 63 6 17 43 12 3 4 5 7 6 7 6 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
More information0204..........1..
contents contents 01 6 7 8 02 9 10 11 12 13 03 14 15 16 17 18 19 20 21 22 23 24 25 26 27 01 30 31 32 33 34 35 36 37 02 38 39 40 41 42 43 44 45 46 03 47 48 49 50 51 52 53 54 55 56 04 57 58 59 60 61
More informationµ¶ÀÏÅëÀÏÁý1~2Æíq36£02Ð
CONTENTS 3 9 16 20 24 29 33 36 40 48 50 56 60 64 71 76 80 83 88 91 94 97 100 103 106 109 114 116 128 133 139 144 148 151 154 159 170 173 176 181 183 188 190 192 194 198 202 209 212 218 221 228 231 233
More informationgnu-lee-oop-kor-lec06-3-chap7
어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base
More informationCAD 화면상에 동그란 원형 도형이 생성되었습니다. 화면상에 나타난 원형은 반지름 500인 도형입니다. 하지만 반지름이 500이라는 것은 작도자만 알고 있는 사실입니다. 반지름이 500이라는 것을 클라이언트와 작업자들에게 알려주기 위 해서는 반드시 치수가 필요하겠죠?
실무 인테리어를 위한 CAD 프로그램 활용 인테리어 도면 작도에 꼭 필요한 명령어 60개 Ⅷ 이번 호에서는 DIMRADIUS, DIMANGULAR, DIMTEDIT, DIMSTYLE, QLEADER, 5개의 명령어를 익히도록 하겠다. 라경모 온라인 설계 서비스 업체 '도면창고' 대 표를 지낸 바 있으며, 현재 나인슈타인 을 설립해 대표 를맡고있다. E-Mail
More informationPowerPoint 프레젠테이션
HTML5 웹프로그래밍입문 5 장. 고급표현을위한 CSS3 활용 1 목차 5.1 박스모델설정하기 5.2 레이아웃설정하기 5.3 다양한효과설정하기 5.4 움직임설정하기 2 5.1 박스모델설정하기 5.1.1 영역설정을위한박스모델 5.1.2 박스모델유형의지정 3 영역설정을위한박스모델 배경영역 , , : 해당하는줄만큼배경 ,
More information쉽게 풀어쓴 C 프로그래밍
제 5 장생성자와접근제어 1. 객체지향기법을이해한다. 2. 클래스를작성할수있다. 3. 클래스에서객체를생성할수있다. 4. 생성자를이용하여객체를초기화할수 있다. 5. 접근자와설정자를사용할수있다. 이번장에서만들어볼프로그램 생성자 생성자 (constructor) 는초기화를담당하는함수 생성자가필요한이유 #include using namespace
More informationPowerPoint 프레젠테이션
Chapter 06 반복문 01 반복문의필요성 02 for문 03 while문 04 do~while문 05 기타제어문 반복문의의미와필요성을이해한다. 대표적인반복문인 for 문, while 문, do~while 문의작성법을 알아본다. 1.1 반복문의필요성 반복문 동일한내용을반복하거나일정한규칙으로반복하는일을수행할때사용 프로그램을좀더간결하고실제적으로작성할수있음.
More informationFD¾ØÅÍÇÁ¶óÀÌÁî(Àå¹Ù²Þ)-ÀÛ¾÷Áß
Copyright (c) 1999-2002 FINAL DATA INC. All right reserved Table of Contents 6 Enterprise for Windows 7 8 Enterprise for Windows 10 Enterprise for Windows 11 12 Enterprise for Windows 13 14 Enterprise
More informationMicrosoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집
Modern Modern www.office.com ( ) 892 5 : 1577-9700 : http://www.microsoft.com/korea Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와
More information쉽게 풀어쓴 C 프로그래밍
제 11 장상속 1. 상속의개념을이해한다. 2. 상속을이용하여자식클래스를작성할수있다. 3. 상속과접근지정자와의관계를이해한다. 4. 상속시생성자와소멸자가호출되는순서를이해한다. 이번장에서만들어볼프로그램 class Circle { int x, y; int radius;... class Rect { int x, y; int width, height;... 중복 상속의개요
More informationPowerPoint Template
16-1. 보조자료템플릿 (Template) 함수템플릿 클래스템플릿 Jong Hyuk Park 함수템플릿 Jong Hyuk Park 함수템플릿소개 함수템플릿 한번의함수정의로서로다른자료형에대해적용하는함수 예 int abs(int n) return n < 0? -n : n; double abs(double n) 함수 return n < 0? -n : n; //
More information언어학에서의 라텍 활용
언어학에서의라텍활용 이기황 leekh@ktugkr 2012 년 2 월 4 일 실험환경 운영체제 Mac OS X 107 Ubuntu Linux 1110 텍배포판 MacTeX 2011 TeX Live 2011 텍엔진매크로패키지문서클래스기타 XƎTEX XƎL A TEX xoblivoir 추가패키지수동설치 국내발간텍조판언어학책 번호달린예문 I 추천패키지 gb4e TeX
More informationMicrosoft PowerPoint - chap01-C언어개요.pptx
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을
More information쉽게 풀어쓴 C 프로그래밍
CHAPTER 11. 자바스크립트와캔버스로게임 만들기 캔버스 캔버스는 요소로생성 캔버스는 HTML 페이지상에서사각형태의영역 실제그림은자바스크립트를통하여코드로그려야한다. 컨텍스트객체 컨텍스트 (context) 객체 : 자바스크립트에서물감과붓의역할을한다. var canvas = document.getelementbyid("mycanvas"); var
More informationÃູÀÇÅë·Î
Special Section 17 20 22 26 04 3 4 2006 vol.11 CONTENTS 06 10 28 30 34 36 40 42 44 46 48 50 53 56 59 60 62 64 66 1 2 2 1 1 1 2 6 PATH OF BLESSING 2006 3/4 7 8 PATH OF BLESSING 1 2 2 2006 3/4 9 1 10 PATH
More informationMicrosoft PowerPoint - 05geometry.ppt
Graphic Applications 3ds MAX 의기초도형들 Geometry 3 rd Week, 2007 3 차원의세계 축 (Axis) X, Y, Z 축 중심점 (Origin) 축들이모이는점 전역축 (World Coordinate Axis) 절대좌표 지역축 (Local Coordinate Axis) 오브젝트마다가지고있는축 Y Z X X 다양한축을축을사용한작업작업가능
More informationMVVM 패턴의 이해
Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어
More information예제 <!DOCTYPE html><html><head> <script type="text/javascript"> function arcto() { var canvas = document.getelementbyid('canvas'); context = canvas.get
1. 원그리기 1.1 원 / 원호그리기 - arc() 메서드 Ÿ arc() 메서드에서는시작좌표 (x, y), 반지름 (radius), 시작각도 (startangle), 종료각도 (endangle), 그리는방향 (anticlockwise) 을지정해야한다. Ÿ 시작각도와종료각도는브라우저에서원주를따라그려지는호에대한각도로라디안을사용한다. 따라서각도에 Math.PI/180을곱해서사용한다.
More informationmobile_guide_SA
네이버 모바일배너 모바일 네트워트 GUIDE AD GUIDE Version 1.0 03. 적용위치 04. Appendix 목차 네이버 모바일배너 개요 1. 텍스트형 광고 2. 이미지형 광고 3. 롤링형 광고 네이버 모바일배너 개요 1. 텍스트형 광고 2. 이미지형 광고 3. 롤링형 광고 01/03 네이버 모바일배너 개요 네이버 모바일배너는 네이버 모바일 서비스
More informationContents 3 Info Desk 4 Cover Story 10 New Product A to Z 15 Web Technique 18 Gallery 22 Designer World 27 Customer Spotlight 29 Illustrator Tutorial 3
Speech! Speech! Illustrator Tutorial Customer Spotlight Designer World Gallery Web Technique New Product A to Z Cover Story Info Desk emagazine Contents 3 Info Desk 4 Cover Story 10 New Product A to Z
More informationStructure and Interpretation of Computer Programs: Assignment 3 Seung-Hoon Na October 4, George (아래 3개의 문제에 대한 구현이 모두 포함된 george.rkt파일을 제출하시오.
Structure and Interpretation of Computer Programs: Assignment 3 Seung-Hoon Na October 4, 2018 1 George (아래 3개의 문제에 대한 구현이 모두 포함된 george.rkt파일을 제출하시오. 실행후 Problem 1.3에 대한 Display결과가 나와야 함) George 그림은 다음과
More informationMicrosoft Word - 3부A windows 환경 IVF + visual studio.doc
Visual Studio 2005 + Intel Visual Fortran 9.1 install Intel Visual Fortran 9.1 intel Visual Fortran Compiler 9.1 만설치해서 DOS 모드에서실행할수있지만, Visual Studio 2005 의 IDE 를사용하기위해서는 Visual Studio 2005 를먼저설치후 Integration
More information커버컨텐츠
e Magazine Contents Gallery 33 Info Desk Illustrator Expert 2 Web Technique 12 17 Column 39 Cover Story Web Center Calendar 4 21 42 New Product A to Z 7 Motion Center Q & A 24 48 Photoshop Expert Acrobat
More informationπ >> x=linspace(0,2*pi,30); >> y=sin(x); >> plot(x,y) π
π >> x=linspace(,2*pi,3); >> y=sin(x); >> plot(x,y) - - - - - 2 3 4 5 6 7 π >> x=linspace(,2*pi,3); y=sin(x); z=cos(x); >> plot(x,y,x,z) - - - - - 2 3 4 5 6 7 >> x=linspace(,2*pi,3); y=sin(x); z=cos(x);
More information2 C freetype ttf2tfm 18 D ttf.sh 19 E FD 20
L A TEX Truetype 2003 2 8 1. 3 1.1................................... 3 1.2?............................... 4 2. 5 2.1.............................. 5 2.2................................ 6 3. 7 3.1 TEX.............................
More informationContents 3 Info Desk 4 Cover Story 7 New Product A to Z 21 Web Technique 27 Gallery 32 Designer World 35 Customer Spotlight 36 Illustrator Tutorial 39
Speech! Illustrator Customer Spotlight Designer Gallery Web New Product A to Z Cover Info emagazine Contents 3 Info Desk 4 Cover Story 7 New Product A to Z 21 Web Technique 27 Gallery 32 Designer World
More informationMicrosoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt
변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short
More informationMicrosoft PowerPoint - Java7.pptx
HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)
More informationPowerPoint Presentation
MATLAB 기초사용법 2.2. MATLAB 의작업환경 Help 현재 directory Workspace 2.2. MATLAB 의작업환경 2.2.2 MATLAB 의작업폴더 >> cd >> dir * Path: MATLAB 프로그램이파일을찾는경로 2.2. MATLAB 의작업환경 2.2.4. MATLAB 의작업방법 1) MATLAB 에서실행되는파일인 m 파일을만들어실행하는방법
More informationLaTeX. [width=1em]Rlogo.jpg Sublime Text. ..
L A TEX 과 을결합한문서작성 Sublime Text 의활용 2015. 01. 31. 차례 1 L A TEX 과활용에유용한 Sublime text 2 LaTeXing 과 Extend 3 LaTeXing 의 Snippet 을활용한 L A TEX 편집 4 L A TEX 과을결합한문서작성 5 Reproducible Research 의응용 활용에 유용한 Sublime
More informationOrcad Capture 9.x
OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd
More information쉽게 풀어쓴 C 프로그래밍
CHAPTER 13. HTML5 위치정보와드래그앤드롭 SVG SVG(Scalable Vector Graphics) 는 XML- 기반의벡터이미지포맷 웹에서벡터 - 기반의그래픽을정의하는데사용 1999 년부터 W3C 에의하여표준 SVG 의장점 SVG 그래픽은확대되거나크기가변경되어도품질이손상되지않는다. SVG 파일에서모든요소와속성은애니메이션이가능하다. SVG 이미지는어떤텍스트에디터로도생성하고편집할수있다.
More information교육실습 소감문
컴퓨터교육과 2008312140 김경근 Ⅰ. 처음... 이번에 교육실습을 다녀온 곳은 서울에 위치한 노원고등학교, 나의 모교이다. 실 습 학교로 굳이 이 학교를 선택 지원한 이유는, 모교이기 때문 이 아니라 집에서 가까워서 라는 이유가 컸다. 물론 내가 졸업한 모교가 어떻게 변했을지도 궁금하기 도 했다. 실습을 시작하기 전만 해도 오로지
More information<4D6963726F736F667420576F7264202D20495420C1A6BEC8BCAD20C0DBBCBAB0FA20C7C1B8AEC1A8C5D7C0CCBCC720B1E2B9FD2E646F63>
IT 제안서 작성과 프리젠테이션 기법 프리젠테이션은 현장에서 고객의 반응을 쉽게 파악할 수 있다는 장점이 있다. 하지만 프리젠테이션을 위해 자료를 준비하고 발표하는 작업은 그리 쉽지 않아 프리젠터는 부단한 노력이 필요하다. 이번 강좌에서는 제안서와 프리젠테이션의 차이점을 살펴보고 성공적인 프리젠테이션 절차와 방법을 알아본다. 고홍식 넷모어정보통신 교육센터 대표이사
More information2_안드로이드UI
03 Layouts 레이아웃 (Layout) u ViewGroup의파생클래스로서, 포함된 View를정렬하는기능 u 종류 LinearLayout 컨테이너에포함된뷰들을수평또는수직으로일렬배치하는레이아웃 RelativeLayout 뷰를서로간의위치관계나컨테이너와의위치관계를지정하여배치하는레이아웃 TableLayout 표형식으로차일드를배치하는레이아웃 FrameLayout
More information열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2
c 2010, BENESO All rights reserved 1 열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2 u 열거형 : 대소, 위치등의관계에대해설명 u 교차형 : 중복, 합동, 복합, 공동등의관계에대해설명 설명도, 대소관계도, 제휴관계도,
More informationKT Community Relations White Book
KT Community Relations White Book KT Community Relations White Book KT Community Relations White Book KT Community Relations White Book Contents KT Community Relations White Book S P E C I A L KT Community
More informationInfinity(∞) Strategy
반복제어 표월성 passwd74@cherub.sungkyul.edu 개요 for() 문 break문과 continue문 while문 do-while문 for() 문 for() 문형식 for( 표현식1; 표현식2; 표현식3) 여러문장들 ; 표현식 1 : 초기화 (1 번만수행 ) 표현식 2 : 반복문수행조건 ( 없으면무한반복 ) 표현식 3 : 반복문수행횟수 for()
More informationContents 3 Info Desk 7 Cover Story 10 New Product A to Z 16 Web Technique 22 Gallery 26 Designer World 32 Customer Spotlight 34 Illustrator Tutorial 3
Speech! Speech! Illustrator Tutorial Customer Spotlight Designer World Gallery Web Technique New Product A to Z Cover Story Info Desk emagazine Contents 3 Info Desk 7 Cover Story 10 New Product A to Z
More informationBibLaTeX을 이용한 한국어 참고 문헌 처리의 가능성
공주대학교문서작성 워크숍 2014 2014. 10. 18. ( 토 ) 09:30~16:00 공주대 인문사회관 컴퓨터실 107호 L A T E X, 모던하게사용하기 A B 2014. BibL A TEX 공주대학교문서작성 워크숍 2014 11. 1. ( 토 ) 10:00~16:00 공주대 인문사회관 컴퓨터실 107호 책한권을레이텍으로조판해보자 2014.10.18
More information유아-주요업무내지(1-3)
3 2014 주요업무계획 2006. 6. 23. 2009. 9. 25. 2010. 2. 1. 2010. 2. 1. 2010. 11. 26. 2011. 2. 28. 2011. 3. 1. 2013. 3. 1. 6 Ⅰ. 일반현황 7 2014 주요업무계획 10 Ⅱ. 주요업무 수립의 기저 11 2014 주요업무계획 12 2014 주요업무계획 14 Ⅲ. 운영의
More information1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과
1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas
More information3 Contents 8p 10p 14p 20p 34p 36p 40p 46P 48p 50p 54p 58p 생명다양성재단 영물이라는 타이틀에 정 없어 보이는 고양이, 날카롭게 느껴지시나요? 얼음이 따뜻함에 녹듯이, 사람에게 경계심 많은 길고양이도 곁을 내어주면 얼음 녹듯이 당신을 바라봅니다. 길 위에 사는 생명체라 하여 함부로 대하지 말아주세요. 싫으면 외면해주세요.
More informationuntitled
2014 002 005 006 014 022 030 038 046 055 064 072 080 086 092 100 108 116 124 126 134 138 142 146 148 contents 2 3 4 5 5 300 2009 320 343 2014 11 1992 15 21 6 7 19551 10 20010 1 1947 1928 1932 1954 23 1932
More informationPowerPoint 프레젠테이션
03 모델변환과시점변환 01 기하변환 02 계층구조 Modeling 03 Camera 시점변환 기하변환 (Geometric Transformation) 1. 이동 (Translation) 2. 회전 (Rotation) 3. 크기조절 (Scale) 4. 전단 (Shear) 5. 복합변환 6. 반사변환 7. 구조변형변환 2 기하변환 (Geometric Transformation)
More information