picture, LaTeX Built-in Drawing Environment - Include Only If Paper Has a Subtitle

Similar documents
The Not So Short Introduction to L A TEX 2ε Chapter 4 5 특별한기능 수학관련그림그리기 KINS 2013 년 1 월 1 일

01

벡터(0.6)-----.hwp

Microsoft PowerPoint - ch02-1.ppt

<B1B9BEEE412E687770>

Structure and Interpretation of Computer Programs: Assignment 3 Seung-Hoon Na October 4, George (아래 3개의 문제에 대한 구현이 모두 포함된 george.rkt파일을 제출하시오.

LaTeX입문 - Day 2

제 2 교시 2019 학년도 3 월고 1 전국연합학력평가문제지수학영역 1 5 지선다형 1. 의값은? [2점] 일차방정식 의해는? [2 점 ] 두수, 의최대공약수는? [2 점 ] 일차함수 의그래프에서


슬라이드 1

세계 비지니스 정보

[96_RE11]LMOs(......).HWP

2 ㆍ 大 韓 政 治 學 會 報 ( 第 20輯 1 號 ) 도에서는 고려 말에 주자학을 받아들인 사대부들을 중심으로 보급되기 시작하였고, 이후 조선시대에 들어와서는 국가적인 정책을 통해 민간에까지 보급되면서 주자 성리학의 심 화에 커다란 역할을 담당하였다. 1) 조선시대

1 1 장. 함수와극한 1.1 함수를표현하는네가지방법 1.2 수학적모형 : 필수함수의목록 1.3 기존함수로부터새로운함수구하기 1.4 접선문제와속도문제 1.5 함수의극한 1.6 극한법칙을이용한극한계산 1.7 극한의엄밀한정의 1.8 연속

고 학년도 9월고수학 1 전국연합학력평가영역문제지 1 1 제 2 교시 수학영역 5 지선다형 3. 두다항식, 에대하여 는? [ 점 ] 1. 의값은? ( 단, ) [ 점 ] 다항식 이 로인수분해될때, 의값은? ( 단,,

6.6) 7.7) tan 8.8) 자연수 10.10) 부등식 두 의전개식에서 의계수는? ) 사건 에대하여 P P 일때, P 의값은? ( 단, 은 의여사건이다.) 일때, tan 의값은? log log 을만족시키

1 peaieslvfp3 1. 두점사이의거리 수직선위의두점사이의거리를구할수있다. 좌표평면위의두점사이의거리를구할수있다. 수직선위의두점사이의거리 todrkrgo qhqtlek 오른쪽그림은충무로역을중심으로한서울시지하철 3`호선노선도의일부분이다. 충무로역을` 0, 을지로 3`

PowerPoint 프레젠테이션

MGFRSQQFNTOD.hwp

歯이관형_WC_.PDF

PSFZWLOTGJYU.hwp

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>

함수 좌표평면에서 함수 미적분 Ⅱ 1. 여러가지적분법 삼각함수의부정적분 의도함수가 sin 일때, 의값 은? [3점][2011( 가 ) 10월 / 교육청 4] 지수함수의부정적분 가모든실수에서연속일때, 도함수 가 > 이다. 일때, 의

<A1DAA1DAA1DA20C6DBC5AC20BCF6C7D020BFCFB7E E687770>


untitled

COVER.HWP

이슈분석 2000 Vol.1

가볍게읽는-내지-1-2

한눈에-아세안 내지-1

kbs_thesis.hwp


03-1영역형( )

목 록( 目 錄 )

02-1기록도전( )

미분기하학 II-16 복소평면의선형분수변환과쌍곡평면의등장사상 김영욱 (ÑñÁ) 강의양성덕 (zû ) 의강의록 Ø 'x! xxñ 2007 년 김영욱 (ÑñÁ) 강의양성덕 (zû ) 의강의록 (Ø 'x!) 미분기하 II 2007 년 1 / 26

기본도형과작도 1 강 - 연습문제 1. 오른쪽그림과같이직선l 위에점,, 가있을때, 옳지않은것은? 1 = 2 = 3 = 직선l 4 = 5 = l 2. 오른쪽그림에서 = = 이다. 다음( ) 안에알맞은수를쓰시오. 1 =( 2 =( 3 =( 4 =( ) ) ) ) 3. 한평

*통신1802_01-도비라및목차1~11

스무살, 마음껏날아오르기위해, 일년만꾹참자! 2014학년도대학수학능력시험 9월모의평가 18번두이차정사각행렬 가 를만족시킬때, 옳은것만을 < 보기 > 에서있는대로고른것은? ( 단, 는단위행렬이다.) [4점] < 보기 > ㄱ. ㄴ. ㄷ. 2013학년도대학수학능력시험 16번

Microsoft PowerPoint 힘의과학-Week12-Chapter10(배포용) [호환 모드]

제 7 장 무차별곡선이론

문제지 제시문 2 보이지 않는 영역에 대한 정보를 얻기 위하여 관측된 다른 정보를 분석하여 역으로 미 관측 영역 에 대한 정보를 얻을 수 있다. 가령 주어진 영역에 장애물이 있는 경우 한 끝 점에서 출발하여 다른 끝 점에 도달하는 최단 경로의 개수를 분석하여 장애물의

PowerPoint Presentation

최종 고등수학 하.hwp

7. 다음그림과같이한변의길이 가 4 6 인마름모의넓이를구 하여라. 10. 다음그림과같이모선의길이가 6 cm 인원뿔의밑면의 둘레의길이가 6π cm 일때, 원뿔의높이와부피를구한 것은? 1 6 cm, 6 π cm 6 cm, 6π cm 8. 다음과같이한변의길이가 8 인정육 면

<B1B9BEEE412E687770>

일반각과호도법 l 삼각함수와미분 1. 일반각 시초선 OX 로부터원점 O 를중심으로 만큼회전이동한위치에동경 OP 가있을때, XOP 의크기를나타내는각들을 ( 은정수 ) 로나타내고 OP 의일반각이라한다. 2. 라디안 rad 반지름과같은길이의호에대한중심각의 크기를 라디안이라한

Microsoft PowerPoint - logo_2-미해답.ppt [호환 모드]

Microsoft PowerPoint 다변수 방정식과 함수(1).ppt

7) 다음의 다음 9) 남학생과 9. zb 여학생 각각 명이 갖고 있는 여름 티 셔츠의 개수를 조사하여 꺾은선그래프로 나타낸 것 이다. 이 두 그래프의 설명으로 옳지 않은 것은? ㄱ. ㄴ. 회째의 수학 점수는 점이다. 수학 점수의 분산은 이다. ㄷ. 영어점수가 수학 점

Intensive Math Class I 공간기하벡터 강사최석호 1. 단면은수직으로 A, B 두평면사이각의코사인값을구하시오

경제통상 내지.PS

°æÁ¦Åë»ó³»Áö.PDF

Microsoft PowerPoint - 05geometry.ppt

7.7) 정의역이 8.8) 연속확률변수 10.10) 원점을 좌표평면에서 인함수 의그래프가그림 과같다. 9.9 ) 함수 의그래프와함수 의 그래프가만나는점을 라할때, 옳은것만을 < 보기 > 에서있는대로고른것은? lim lim 의값은? < 보기 > ㄱ. ㄴ

MATLAB and Numerical Analysis

우루과이 내지-1

세계 비지니스 정보

<4D F736F F F696E74202D203428B8E9C0FB20B9D720C3BCC0FBC0FBBAD0292E BC8A3C8AF20B8F0B5E55D>

지구에서달까지의거리는얼마일까? ( Hipparchos ;? ~? B. C. 125 ) ( Rheticus, G. K. ; 1514~1576 ) ( Fourier, J. B. J. ; 1768 ~ 1830 )

<30325FBCF6C7D05FB9AEC7D7C1F62E687770>

5.5) cos 6.6) 두 coscos 일때, sinsin 의값은? [3점] ) 일때, 방정식 의모든해의합은? [3 점 ] 1 4 sin cos 의값은? [3점] 1 ln 2 ln 3 ln 4 ln 5 ln 8.8 ) 벡터 에대하여

2018년 수학성취도 측정시험 모범답안/채점기준/채점소감 (2018학년도 수시모집, 정시모집 및 외국인특별전형 합격자 대상) 2018년 2월 13일, 고사시간 90분 2018년 1번 x3 + x2 + x 3 = x 1 x2 1 lim. [풀이] x3 + x2 + x 3

<4D F736F F F696E74202D204347C3E2BCAEBCF6BEF D325FC4C4C7BBC5CDB1D7B7A1C7C8BDBA20B1E2BABBBFE4BCD22E >

슬라이드 1

CAD 화면상에 동그란 원형 도형이 생성되었습니다. 화면상에 나타난 원형은 반지름 500인 도형입니다. 하지만 반지름이 500이라는 것은 작도자만 알고 있는 사실입니다. 반지름이 500이라는 것을 클라이언트와 작업자들에게 알려주기 위 해서는 반드시 치수가 필요하겠죠?

여러가지활용문제 정태와동혁이가계단에서가위바위보를하는데, 이기면두계단올라가고, 지면한계단내려간다고한다. 처음보다정태는 계단, 동혁이는 계단올라가있을때, 정태가이긴횟수를구하시오. 1) % 의소금물 과 % 의소금물 을섞었더니 % 의소금물이되었다. 의값을구하여라. 5) 오른쪽

2020 학년도랑데뷰실전모의고사문제지 - 시즌 6 제 1 회 제 2 교시 수학영역 ( 가형 ) 1 5 지선다형 학년도 9월모의평가가형과싱크로율 99% 학년도수학영역대비랑데뷰실전모의고사가형-시즌1~ 시즌6, 나형-시즌1~ 시즌2 ( 각시즌 4회분 )

π >> x=linspace(0,2*pi,30); >> y=sin(x); >> plot(x,y) π

기초제도14강


도형의닮음 1 강 - 닮은도형과닮음중심 사이버스쿨우프선생 닮음도형 : 일정한비율로확대또는축소하였을때닮음모양의도형 기호 : ABCD A'B'C'D' [ 예제 1 ] 그림에서와같이두닮은도형 ABCD 와 A'B'C'D' 에서대응점, 대

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)

구분 : 수학 / 이차곡선대상 : 고등학교 1 학년 제목 : 이차곡선 : 항공기곡면설계 (Lofting) 이차곡선의정의 이차곡선 (Quadratic Curve) 는원뿔곡선 (Conic Curve) 라고불린다. 이는그리스수학자아폴로니오스 (Apollonios, BC 26


CONTENTS.HWP

INDUS-8.HWP

REVIEW CHART 1

슬라이드 1

수식모드수식의표현법 수학식표현 조남운 조남운 수학식표현

STATICS Page: 7-1 Tel: (02) Fax: (02) Instructor: Nam-Hoi, Park Date: / / Ch.7 트러스 (Truss) * 트러스의분류 트러스 ( 차원 ): 1. 평면트러스 (planar tru

Microsoft Word - cg07-midterm.doc

그래픽 프로그래밍

Microsoft PowerPoint - LA_ch6_1 [호환 모드]

2020 학년도랑데뷰실전모의고사문제지 - 시즌 3 제 1 회 제 2 교시 수학영역 ( 나형 ) 1 5 지선다형 3. 그림은함수 를나타낸것이다 학년도 9월모의평가나형과싱크로율 99% 학년도수학영역대비랑데뷰실전모의고사가형-시즌1~ 시즌6, 나형-시즌

<4D F736F F D20536F6C69645F30385FC6F2B8E9C0C0B7C2C0C720C0C0BFEB5FBED0B7C2BFEBB1E220BAB820B9D720C1B6C7D5C7CFC1DF2E646F63>

3. 방정식 이나타내는도형은?3) 1 중심이 이고지름이 인원 3 중심이 이고지름이 인원 5 중심이 이고지름이 인원 2 중심이 이고지름이 인원 4 중심이 이고지름이 인원 4. 다음원의방정식의중심의좌표와반지름의길이를구하시오.4) 5. 원 에대한설명이다. < 보기 > 에서옳

2018 학년도대학수학능력시험문제지 1 제 2 교시 홀수형 5 지선다형 1. 두벡터, 모든성분의합은? [2 점 ] 에대하여벡터 의 3. 좌표공간의두점 A, B 에대하여선분 AB 를 으로내분하는점의좌표가 이다. 의값은? [2점] ln

<4D F736F F D20BECBB1E220BDACBFEE20BAA4C5CD2C20C1C2C7A5B0E82C20C1C2C7A5BAAFC8AFC7E0B7C4>


두 두 두 두 두 lim 1. 수열의극한 수열의극한에대한기본성질 1. 수열의극한 Ⅰ 수열의극한 5. 수열, 에대하여 lim, lim 이성 립할때, lim 의값은? [3 점 ][2015(A) 7 월 / 교육청 5] 의값은? [2 점 ][200

5. 정적분 의값과반지름의길이가 인원의넓 이가같을때, 의값은? 7. 곡선 ln 와 축및 축으로둘러싸인도형의넓이 가 일때, 상수 의값은? ( 단, ) 에서정의된함수 의 그래프가오른쪽그림과같을때, 정적분 의값을구하면? 8. 함수 의

예제 <!DOCTYPE html><html><head> <script type="text/javascript"> function arcto() { var canvas = document.getelementbyid('canvas'); context = canvas.get

< D312D3420BBEFB0A2C7FCC0C720BFDCBDC9B0FA20B3BBBDC E485750>

제 53 회서울특별시과학전람회 예선대회작품설명서 본선대회작품설명서 쓰나미의피해를최소화시키는건물과 건물배치에대한탐구 출품번호 S-504 출품분야학생부출품부문지구과학 학교명학년 ( 직위 ) 성명

00-1표지

Microsoft PowerPoint - 1학기 11주.ppt [호환 모드]

5.5) 좌표평면 6.6) 그림과 그림과 수학영역경우의수 - 경로 위에서상하또는좌우방향으로한번에 만큼씩움 직이는점 P 가있다. 이때원점을출발한점 P 가 번움직여서최종위치가점 A 이되는경우의수를구하시오. [4 점 ][2004 년 3 월 ] 7.7 ) 같이바둑판모양의도로망

untitled

Transcription:

KNU Workshop 2010 picture LATEX Built-in Drawing Environment Progress at NABO

오늘알아볼내용 picture 환경 LATEX 에서기본으로제공하는 간단한 그리기환경 epic, eepic, curves 패키지 picture 의한계를뛰어넘으려는노력 pict2e 패키지 11 년만에완성된 간단한 LATEX 드로잉패키지 curve2e 패키지 LATEX, 곡선에서놀다

최종목표 다음그림을그려본다 1 cos θ sin θ 0 π 2π θ 1 Figure: sin θ 와 cos θ 의그래프 (0 θ 2π)

지금설명할것은 picture 환경 LATEX 에서기본으로제공하는 간단한 그리기환경 epic, eepic, curves 패키지 picture 의한계를뛰어넘으려는노력 pict2e 패키지 11 년만에완성된 간단한 LATEX 드로잉패키지 curve2e 패키지 LATEX, 곡선에서놀다

Hello, picture? LATEX 에내장된 (built-in) 간단한 드로잉환경별도의그래픽툴없이텍스트를편집하면서그림을그려넣다 타이포그래피적관점 그림과본문의폰트를일치시켜완성도높은문서생산가능

그림을그리기전에알아두어야할것 \unitlength 앞으로사용할단위길이 TEX 이알아듣는모든길이단위사용가능 \setlenth{\unitlength}{1pt} % 기본값 \setlenth{\unitlength}{3mm} \setlenth{\unitlength}{05cm} \setlenth{\unitlength}{01in} \setlenth{\unitlength}{2pc} \picture 그리기시작할때필수적인환경 \begin{picture}( 가로폭, 세로폭 )(x- 좌표시작점, y- 좌표시작점 ) \end{picture} \put 원하는좌표에그림요소를놓을때 \put(x,y){ 그림요소 }

간단한예제 \setlength\unitlength{1mm} 75 (10,70) \begin{picture}(50,70) \put(0,0){\line(2,1){40}} 기울기가 1/2 이고원점에서수평으로 40 단위뻗은직선 50 (40,50) \put(5,25){\line(1,0){20}} 시점에서 x 축에평행한 20 단위직선 \put(5,25){\line(0,1){15}} 시점에서 y 축에평행한 15 단위직선 \put(10,70){\vector(1,-3){10}} 기울기가 -3 이고시점에서수평방향으로 10 단위뻗은벡터 25 (20,40) (5,25) (40,20) \put(40,50){\circle{15}} 중점 (40,50) 에지름 15 단위의원 \end{picture} 0 0 25 50

\line 직선 \line(x,y){ 길이 } 75 (x, y) 는기울기 { 길이 } 의개념주의! y축에평행한직선 y축방향으로주어진길이 50 35 단위길이 단위만큼이동 그렇지않은직선시점에서 x축방향으로 25 20 단위길이 25 단위길이 주어진길이단위만큼이동 \put(25,25){\line(1,2){25}} \put(25,25){\line(-1,-1){20}} \put(25,25){\line(0,1){35}} 0 0 25 50

\line 직선 \line(x,y){ 길이 } 75 (x, y) 는기울기 { 길이 } 의개념주의! y축에평행한직선 y축방향으로주어진길이 50 35 단위길이 단위만큼이동 그렇지않은직선시점에서 x축방향으로 25 20 단위길이 25 단위길이 주어진길이단위만큼이동 \put(25,25){\line(1,2){25}} \put(25,25){\line(-1,-1){20}} \put(25,25){\line(0,1){35}} 0 0 25 50

\vector 벡터 75 \vector(x,y){ 길이 } (x, y) 는기울기 { 길이 } 의개념은 \line 과같음 끝점에화살촉 \put(25,25){\vector(1,2){25}} \put(25,25){\vector(-1,-1){20}} \put(25,25){\vector(0,1){35}} 50 25 35 단위길이 20 단위길이 25 단위길이 0 0 25 50

\vector 벡터 75 \vector(x,y){ 길이 } (x, y) 는기울기 { 길이 } 의개념은 \line 과같음 끝점에화살촉 \put(25,25){\vector(1,2){25}} \put(25,25){\vector(-1,-1){20}} \put(25,25){\vector(0,1){35}} 50 25 35 단위길이 20 단위길이 25 단위길이 0 0 25 50

\circle 원 75 \circle{ 지름 } \circle*{ 지름 } *- 표가붙으면속을채운원 (disk) 50 (25,60) 반지름이아니라지름! \put(25,25){\circle{30}} \put(25,25){\circle{15}} \put(15,60){\circle*{10}} \put(25,60){\circle{20}} \put(25,60){\circle*{1}} 25 (25,25) 0 0 25 50

\circle 원 75 \circle{ 지름 } \circle*{ 지름 } *- 표가붙으면속을채운원 (disk) 50 (25,60) 반지름이아니라지름! \put(25,25){\circle{30}} \put(25,25){\circle{15}} \put(15,60){\circle*{10}} \put(25,60){\circle{20}} \put(25,60){\circle*{1}} 25 (25,25) 0 0 25 50

\oval 오벌 75 \oval(x,y)[t/b/l/r] 50 단위길이 모서리를둥글린사각형 x, y는사각형의가로 / 세로길이 50 t/b/l/r은상하좌우의일부분 (25,50)) 30 단위 \put(10,25){\oval(10,20)} \put(25,50){\oval(50,30)} \put(35,15){\oval(10,10)} 일부만그리기 \put(25,50){\oval(30,20)[t]} \put(25,50){\oval(40,20)[b]} \put(25,50){\oval(20,10)[r]} \put(25,50){\oval(25,15)[tl]} 25 0 (10,25)) (35,15)) 0 25 50

\oval 오벌 75 \oval(x,y)[t/b/l/r] 50 단위길이 모서리를둥글린사각형 x, y는사각형의가로 / 세로길이 50 t/b/l/r은상하좌우의일부분 (25,50)) 30 단위 \put(10,25){\oval(10,20)} \put(25,50){\oval(50,30)} \put(35,15){\oval(10,10)} 일부만그리기 \put(25,50){\oval(30,20)[t]} \put(25,50){\oval(40,20)[b]} \put(25,50){\oval(20,10)[r]} \put(25,50){\oval(25,15)[tl]} 25 0 (10,25)) (35,15)) 0 25 50

\qbezier 쿼드러틱베지어곡선 75 \qbezier(x1,y1)(x2,y2)(x3,y3) \qbezier[ 점의개수 ] (x1,y1)(x2,y2)(x3,y3) (25,65) (50,65) 50 시점 (x 1, y 1 ) 과종점 (x 3, y 3 ) 를부드럽게잇는곡선 (x 2, y 2 ) 는컨트롤포인트 (15,50) (375,50) [ 점의개수 ] 이숫자만큼점을찍어곡선표현 \qbezier(5,5)(15,50)(50,25) \qbezier[20](5,5)(15,50)(50,25) 25 0 (5,5) (50,25) 0 25 50

\qbezier 쿼드러틱베지어곡선 75 \qbezier(x1,y1)(x2,y2)(x3,y3) \qbezier[ 점의개수 ] (x1,y1)(x2,y2)(x3,y3) (25,65) (50,65) 50 시점 (x 1, y 1 ) 과종점 (x 3, y 3 ) 를부드럽게잇는곡선 (x 2, y 2 ) 는컨트롤포인트 (15,50) (375,50) [ 점의개수 ] 이숫자만큼점을찍어곡선표현 \qbezier(5,5)(15,50)(50,25) \qbezier[20](5,5)(15,50)(50,25) 25 0 (5,5) (50,25) 0 25 50

\multiput(10,25)(5,5){8}{\circle{10}} 0 0 25 50 \multiput 반복되는패턴 75 \multiput(x,y)(x-증분,y-증분){ 반복횟수 }{ 요소 } 일정한위치변화와모양반복 (45,60) 시점 (x, y) 를기준으로 ( x, y) 만큼씩이동 \linethickness{02mm} \multiput(0, 0)(1, 0){51}{% \line(0, 1){20}} \linethickness{04mm} \multiput(0, 0)(5, 0){11}{% \line(0, 1){20}} \linethickness{8mm} \multiput(5, 0)(10, 0){5}{% \line(0, 1){20}} 50 25 (10,25)

\multiput(10,25)(5,5){8}{\circle{10}} 0 0 25 50 \multiput 반복되는패턴 75 \multiput(x,y)(x-증분,y-증분){ 반복횟수 }{ 요소 } 일정한위치변화와모양반복 (45,60) 시점 (x, y) 를기준으로 ( x, y) 만큼씩이동 \linethickness{02mm} \multiput(0, 0)(1, 0){51}{% \line(0, 1){20}} \linethickness{04mm} \multiput(0, 0)(5, 0){11}{% \line(0, 1){20}} \linethickness{8mm} \multiput(5, 0)(10, 0){5}{% \line(0, 1){20}} 50 25 (10,25)

\graphpaper 그리드 \usepackage{graphpap} \graphpaper(x1,y1)(x2,y2) \graphpaper[ 모눈간격 ](x1,y1)(x2,y2) 15-10 -10 15 40 65 Built-in은아니지만 (x 1, y 1 ): Lower Left (x 2, y 2 ): Upper Right 기본 10단위마다모눈생성 [ 모눈간격 ] 숫자마다모눈그림 20 \setlength\unitlength{1mm} \begin{picture}(45,20) \graphpaper[2](0,0)(45,20) \end{picture} \setlength\unitlength{1pt} \begin{picture}(80,25)(-20,-20) \graphpaper[5](-10,-10)(80,25) \end{picture} 10 0 0 10 20 30 40

슬픈사연 \picture의애처로울정도로불완전한기능한정된 \line 방향 ( 기울기 ) 6 (x, y) 6, where (x, y) Z \vector의사정은더욱악화 4 (x, y) 4, where (x, y) Z \circle의최대지름 40pt ( 14mm) \cirlce* 의최대지름 15pt ( 5mm) 이걸로대체뭘할수있단말이오?

슬픈사연 \picture의애처로울정도로불완전한기능한정된 \line 방향 ( 기울기 ) 6 (x, y) 6, where (x, y) Z \vector의사정은더욱악화 4 (x, y) 4, where (x, y) Z \circle의최대지름 40pt ( 14mm) \cirlce* 의최대지름 15pt ( 5mm) 이걸로대체뭘할수있단말이오?

왜이런일이생겼을까? TEX 의폰트구현방식 : METAFONT 당시직선과원은폰트로삽입기울기가다른선분과원 ( 호 ) 를적당히분할하여폰트에글리프로심어놓음하나의 mf에담을수있는글리프는최대몇개? 너무나익숙한 128개 이걸로모든기울기를구현하라굽쇼? 원은 line10mf, 선은 lcircle10mf

왜이런일이생겼을까? TEX 의폰트구현방식 : METAFONT 당시직선과원은폰트로삽입기울기가다른선분과원 ( 호 ) 를적당히분할하여폰트에글리프로심어놓음하나의 mf에담을수있는글리프는최대몇개? 너무나익숙한 128개 이걸로모든기울기를구현하라굽쇼? 원은 line10mf, 선은 lcircle10mf

왜이런일이생겼을까? TEX 의폰트구현방식 : METAFONT 당시직선과원은폰트로삽입기울기가다른선분과원 ( 호 ) 를적당히분할하여폰트에글리프로심어놓음하나의 mf에담을수있는글리프는최대몇개? 너무나익숙한 128개 이걸로모든기울기를구현하라굽쇼? 원은 line10mf, 선은 lcircle10mf

왜이런일이생겼을까? TEX 의폰트구현방식 : METAFONT 당시직선과원은폰트로삽입기울기가다른선분과원 ( 호 ) 를적당히분할하여폰트에글리프로심어놓음하나의 mf에담을수있는글리프는최대몇개? 너무나익숙한 128개 이걸로모든기울기를구현하라굽쇼? 원은 line10mf, 선은 lcircle10mf

왜이런일이생겼을까? TEX 의폰트구현방식 : METAFONT 당시직선과원은폰트로삽입기울기가다른선분과원 ( 호 ) 를적당히분할하여폰트에글리프로심어놓음하나의 mf에담을수있는글리프는최대몇개? 너무나익숙한 128개 이걸로모든기울기를구현하라굽쇼? 원은 line10mf, 선은 lcircle10mf

line10mf 폰트차트 0 1 2 3 4 5 6 7 00x 01x 02x 03x 04x 05x 06x 07x 10x 11x 12x 13x 14x 15x 16x 17x 2 3 6 7 8 9 A B C D E F 0x 1x 2x 3x 4x 5x 6x 7x

lcircle10mf 폰트차트 0 1 2 3 4 5 6 7 00x 01x 0x 02x 03x 1x 04x 05x 14x 15x 16x 17x 1 2 3 4 5 6 7 8 9 A B C D E F 2x 6x 7x

1 사분면에서 \line 으로구현할수있는모든방향벡터쌍 (x, y) 0 1 2 3 4 5 6 개수 0 (0,0) (0,1) (0,2) (0,3) (0,4) (0,5) (0,6) 1 1 (1,0) (1,1) (1,2) (1,3) (1,4) (1,5) (1,6) 7 2 (2,0) (2,1) (2,2) (2,3) (2,4) (2,5) (2,6) 3 3 (3,0) (3,1) (3,2) (3,3) (3,4) (3,5) (3,6) 4 4 (4,0) (4,1) (4,2) (4,3) (4,4) (4,5) (4,6) 3 5 (5,0) (5,1) (5,2) (5,3) (5,4) (5,5) (5,6) 5 6 (6,0) (6,1) (6,2) (6,3) (6,4) (6,5) (6,6) 2 개수 1 7 3 4 3 5 2 25 6 x, y 6, 단 x, y는정수, x, y는서로소 (relatively prime)

그릴수있는모든직선의기울기 1 사분면 25 개 (x- 축, y- 축포함 ) \setlength{\unitlength}{5cm} \begin{picture}(1, 1) \put(0, 0){\line(0, 1){1}} \put(0, 0){\line(1, 0){1}} \put(0, 0){\line(1, 1){1}} \put(0, 0){\line(1, 2){5}} \put(0, 0){\line(1, 3){33333}} \put(0, 0){\line(5, 6){8333}} \put(0, 0){\line(6, 1){1}} \put(0, 0){\line(6, 5){1}} \end{picture} [ 잠깐퀴즈 ] 그렇다면 2 차평면전체에 구현할수있는기울기의개수는모두몇개일까?

그릴수있는모든직선의기울기 1 사분면 25 개 (x- 축, y- 축포함 ) \setlength{\unitlength}{5cm} \begin{picture}(1, 1) \put(0, 0){\line(0, 1){1}} \put(0, 0){\line(1, 0){1}} \put(0, 0){\line(1, 1){1}} \put(0, 0){\line(1, 2){5}} \put(0, 0){\line(1, 3){33333}} \put(0, 0){\line(5, 6){8333}} \put(0, 0){\line(6, 1){1}} \put(0, 0){\line(6, 5){1}} \end{picture} [ 잠깐퀴즈 ] 그렇다면 2 차평면전체에 구현할수있는기울기의개수는모두몇개일까?

지금설명할것은 picture 환경 LATEX 에서기본으로제공하는 간단한 그리기환경 epic, eepic, curves 패키지 picture 의한계를뛰어넘으려는노력 pict2e 패키지 11 년만에완성된 간단한 LATEX 드로잉패키지 curve2e 패키지 LATEX, 곡선에서놀다

Hello, epic? 좌표평면을손쉽게그리는 \grid 더게을러진 (?) 반복작업 \matrixput 좌표점들을연결해선을그리는 \drawline 등 \put(0,0){\tiny \grid(50,70)(5,5)[0,0]} 25 \matrixput(0,0)(10,0){6}(0,10){3}{% 20 \circle{4}} \linethickness{1t} 15 \matrixput(2,0)(10,0){5}(0,10){3}{% 10 \line(1,0){6}} 5 \matrixput(0,2)(10,0){6}(0,10){2}{% \line(0,1){6}} 0 \drawline[1](5,30)(15,65)(45,50)(25,30) 0 5 10 15 20 25 30 35 40 45 50 70 70 65 60 55 50 45 40 35 30 0 0 5 10 15 20 25 30 35 40 45 50 65 60 55 50 45 40 35 30 25 20 15 10 5

Hello, eepic? 구현할수있는기울기에제한이 없어짐 구현할수있는원과 disk 의지름 0 5 10 15 20 25 30 35 40 45 50 70 70 65 65 60 60 55 55 크기에제한이없어짐 \drawline 대신 \path 스플라인곡선 : \spline 타원 : \ellipse, \ellipse* 호 : \arc 패키지충돌로이예제는다른곳에서 50 45 40 35 30 25 20 15 10 5 50 45 40 35 30 25 20 15 10 5 그려불러옴 0 5 10 15 20 25 30 35 40 45 50 0 0

Hello, curves? 회전, 확대 / 축소등변환가능 \curve \closedcurve \tagcurve 패키지충돌로이예제는다른곳에서 그려불러옴 \put(0,0){% \closecurve(15,20,35,35,30,20)} \put(0,0){\curve(0,0,15,50,50,0)} 0 5 10 15 20 25 30 35 40 45 50 70 70 65 60 55 50 45 40 35 30 25 20 15 10 5 0 0 0 5 10 15 20 25 30 35 40 45 50 65 60 55 50 45 40 35 30 25 20 15 10 5

지금설명할것은 picture 환경 LATEX 에서기본으로제공하는 간단한 그리기환경 epic, eepic, curves 패키지 picture 의한계를뛰어넘으려는노력 pict2e 패키지 11 년만에완성된 간단한 LATEX 드로잉패키지 curve2e 패키지 LATEX, 곡선에서놀다

Wow, pict2e! picture 환경의한계를극복하려는그간의노력을집대성한패키지 LATEX: A Document Preparation System, 2nd Ed 에서언급 (1993) 11년만에공식발표 (2003) 많은그래픽명령어를새로정의기울기는서로소가아니어도상관없음 1000 (x, y) 1000 선굵기제약없음화살표모양선택가능 (ltxarrows/ pstarrows) \maxovalrad: 오벌의모서리둥글리기값제어 \cbezier: 큐빅베지어커브 ( \bezier, \qbezier) 간단해진 \arc 명령 \arc[0,75]{10} \arc*[180,135]{10}

pict2e 구경하기 I

pict2e 구경하기 II

pict2e 구경하기 III 777775 1

pict2e 구경하기 IV 기울기의재정의 \setlength{\unitlength}{5mm} \begin{picture}(80,50)(30,30) \begin{picture}(80,50)(30,30) \put(40,0){\line(966,259){20}} \put(40,0){\line(866,500){25}} \put(40,0){\line(707,707){30}} \put(40,0){\line(500,866){35}} \put(40,0){\line(259,966){25}} \color{darkred} \put(80,0){\line(966,259){25}} \put(80,0){\line(866,500){25}} \put(80,0){\line(707,707){25}} \put(80,0){\line(500,866){25}} \put(80,0){\line(259,966){25}} \end{picture} \end{picture}

pict2e 구경하기 V oval 의모서리조정 \begin{picture}(100,100)% \thinlines \put(0,0){\framebox(100,100){}} \put(50,50){\oval(80,80)} \put(50,50){\oval(70,70)[tl]} \put(50,50){\oval(70,70)[br]} \thicklines \put(50,50){\oval(60,60)[tr]} \put(50,50){\oval(60,60)[bl]} \put(50,50){\oval(50,50)[l]} \put(50,50){\oval(40,40)[r]} \linethickness{2mm} \color{red} \put(50,50){\oval(30,30)[t]} \put(50,50){\oval(20,20)[b]} \end{picture}

pict2e 구경하기 VI 3 2 1 쿼드러틱베지어커브 \put(50,42){\circle*{2}} \put(51,43){\tiny1} \qbezier(0,0)(50,42)(100,20) \qbezier[10](0,20)(50,52)(100,30) % cubic bezier \put(30,80){\circle*{2}} \put(31,81){\tiny4} \put(70,0){\circle*{2}} \put(71,1){\tiny5} \cbezier(0,0)(30,80)(70,0)(100,20) 큐빅베지어커브 4 3 2 1 5

지금설명할것은 picture 환경 LATEX 에서기본으로제공하는 간단한 그리기환경 epic, eepic, curves 패키지 picture 의한계를뛰어넘으려는노력 pict2e 패키지 11 년만에완성된 간단한 LATEX 드로잉패키지 curve2e 패키지 LATEX, 곡선에서놀다

Awesome, curve2e! 이제 LATEX 에서떳떳하게그림을그린다고말할수있다! pict2e 패키지를더개선많은그래픽명령어를새로정의 \LINE(x1,y1)(x2,y2): 두점을그냥이어버려! \VECTOR(x1,y1)(x2,y2) 간단해진 \Arc 명령 \Arc(0,0)(1,0){45} \Curve: 방향과극점 \cbezier: 큐빅베지어커브 ( \bezier, \qbezier)

curve2e 구경하기 I 5 0 0 5 뾰족한점 (cusp) 이있는곡선 \setlength\unitlength{1cm} \begin{picture}(5,5)(0,0) \Curve(25,0)<0,1>(5,35)<0,1>% (25,35)<-5,-1>[-5,1]% (0,35)<0,-1>(25,0)<0,-1> \color{steelblue} \thinlines \put(0,0){\line(0,5){5}} \put(0,0){\line(5,0){5}} \put(5,0){\line(0,5)} \put(0,5){\line(1,0){5}} \end{picture}

curve2e 구경하기 II 5 0 0 5 뾰족한점 (cusp) 이있는곡선 \setlength\unitlength{1cm} \begin{picture}(5,5)(0,0) \Curve(25,00)<0,1>(30,15)<1,1>% (50,25)<1,0>[-1,0](30,35)<-1,1>% (25,50)<0,1>[0,-1](2,35)<-1,-1>% (00,25)<-1,0>[1,0](2,15)<1,-1>% (25,00)<0,-1> \color{steelblue} \thinlines \put(0,0){\line(0,5){5}} \put(0,0){\line(5,0){5}} \put(5,0){\line(0,5)} \put(0,5){\line(5,0){5}} \end{picture}

curve2e 구경하기 III 호 (arc) 와멀티벡터 \setlength\unitlength{1cm} \begin{picture}(25,5)(-25,-25) \DividE 360pt by 12pt to\twelfth \DirFromAngle\Twelfth to\dir \CopyVect -25,0 to\vzero \MultVect\Vzero by\dir to\vone \MultVect\Vone by \Arc(00,00)(\Vzero){30} \Arc(00,00)(\Vone){30} \VectorArc(00,00)(\Vtwo){-30} \color{steelblue} \MultVect\Vzero by*\dir to\vmone \MultVect\Vmo \Arc(00,00)(\Vzero){-30} \Arc(00,00)(\Vmone \VectorARC(00,00)(\Vmtwo){30} \color{forestgreen}\thinlines \VECTOR(0,0)(\Vzero) \VECTOR(0,0)(\Vone)\VECTOR(0,0)(\Vmone) \VECTOR(0,0)(\Vtwo)\VECTOR(0,0)(\Vmtwo) \end{picture}

숙제를잊진않았겠죠? 1 cos θ sin θ 0 π 2π θ 1 Figure: sin θ 와 cos θ 의그래프 (0 θ 2π) 풀이를 KTUG 게시판에올려주세요

단위길이를 1cm 로했을때 \setlength\unitlength{1cm} \begin{picture}(8,4)(0,-15) % \put(0,-15){\vector(0,1){4}} \VECTOR(0,-15)(0,25) \put(0,0){\vector(8,0)} \put(78,-4){$\theta$} \put(-01,1){\makebox(0,0)[r]{$1$}}% 1 \put(-01,0){\makebox(0,0)[r]{$0$}}% 1 \put(-01,-1){\makebox(0,0)[r]{$-1$}}% -1 \put(29,-03){$\pi$}% pi \put(623,-03){$2\pi$}% 2 pi \color{gray!50} \put(0,1){\line(1,0){623}} \put(0,-1){\line(623,0)} \thicklines % 핵심은여기 \color{darkred}\put(01,11){$\cos\theta$} \Curve(0,1)<1,0>(1570796,0)<1,-1>% (31415924,-1)<1,0>(6283185,1)<1,0>% \color{steelblue}\put(165,11){$\sin\theta$} \Curve(0,0)<1,1>(1570796,1)<1,0>% (4712389,-1)<1,0>(6283185,0)<1,1>% \end{picture}

마치며 설명드린모든패키지를불러올필요는없어요 그래픽툴은위지윅방식이든랭귀지코딩이든익숙한것을쓰세요 KTUG 게시판에아는질문이나오면적극적으로답변을달아주세요 Happy TEXing!

마치며 설명드린모든패키지를불러올필요는없어요 그래픽툴은위지윅방식이든랭귀지코딩이든익숙한것을쓰세요 KTUG 게시판에아는질문이나오면적극적으로답변을달아주세요 Happy TEXing!

마치며 설명드린모든패키지를불러올필요는없어요 그래픽툴은위지윅방식이든랭귀지코딩이든익숙한것을쓰세요 KTUG 게시판에아는질문이나오면적극적으로답변을달아주세요 Happy TEXing!

마치며 설명드린모든패키지를불러올필요는없어요 그래픽툴은위지윅방식이든랭귀지코딩이든익숙한것을쓰세요 KTUG 게시판에아는질문이나오면적극적으로답변을달아주세요 Happy TEXing!