Microsoft PowerPoint - lect13-LaTeX사용법.ppt

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

2 C freetype ttf2tfm 18 D ttf.sh 19 E FD 20

I LATEX LATEX

LaTeX. [width=1em]Rlogo.jpg Sublime Text. ..

제 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 사용의일반적인유형

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

......

untitled

BibLaTeX을 이용한 한국어 참고 문헌 처리의 가능성

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

TeX

step 1-1

슬라이드 1

컴파일러

MS by LaTeX

PowerPoint Template

uFOCS

워드프로세서사용자를위한라텍

The Asian Journal of TEX, Volume 1, No. 1, April 2007 Article revision 2007/03/02 KTS THE KOREAN TEX SOCIETY SINCE 2007 LATEX Dissection of LATEX Macr

LaTeX2e 길라잡이 : 문서작성 시스템

윈도우즈프로그래밍(1)

15_3oracle

MySQL-.. 1

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

수학 모드


해양모델링 2장5~ :26 AM 페이지6 6 오픈소스 소프트웨어를 이용한 해양 모델링 물리적 해석 식 (2.1)의 좌변은 어떤 물질의 단위 시간당 변화율을 나타내며, 우변은 그 양을 나타낸 다. k 5 0이면 C는 처음 값 그대로 농

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

L A TEX HowTo 홍찬의 (R-Project & Open Statistics Korea) June 26, 2010

L A TEX 활용하기 김강수 * 2008 년 11 월 28 일 요약 2008 년 11 월 28 일, 숭실대학교교수학습센터워크숍학습자료. L A TEX 을어느정도알고계신 분을대상으로, TEX 과 L A TEX 의기본사항을상기시키고, 중급활용자가되기위해필요한사항들을 실습

LaTeX입문 - Day 2

전기설비의 검사˚점검 및 시험등

EndNote X2 초급 분당차병원도서실사서최근영 ( )

에너지경제연구 제13권 제1호

LaTeX입문 - Day 1

UI TASK & KEY EVENT

PowerPoint 프레젠테이션

Orcad Capture 9.x

DE1-SoC Board

Microsoft PowerPoint - chap06-1Array.ppt

워드프로세서사용자를위한라텍

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc


<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>

¾Ë·¹¸£±âÁöħ¼�1-ÃÖÁ¾

01....b

2007백서-001-특집

00목차

(291)본문7

PowerPoint 프레젠테이션

ii Copyright c 2000 Tobias Oetiker and all the Contributers to LShort. All rights reserved. This document is free; you can redistribute it and/or modi

step-2-1

RVC Robot Vaccum Cleaner

adfasdfasfdasfasfadf

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

Index

요약 이안내서는 L A TEX 을사용하여학위논문을쓰려는학생에게기초적인도움을주기위한것이다. 이글은워드프로세서를사용하다 L A TEX 으로전환하려는사람을대상으로하므로, 어느정도의수준에도달한사용자에게는부적합하다. 또한글논문작성을기준으로작성되었다. 또한저자들의경험을바탕으로한것

<C6F7C6AEB6F5B1B3C0E72E687770>

<4D F736F F F696E74202D204D41544C4142B0ADC0C7B7CF28B9E8C6F7BFEB295F3031C0E55FBDC3C0DBC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

소프트웨어개발방법론

워드프로세서사용자를위한라텍

2 최영한 의여섯가지를들고있다. 한편 AMS-L A TEX 에서는위 ( ) 에열거한여섯가지중 plain 환경만채택하고, definition 환경과 remark 환경을별도로만들어 정리류 (Theorem-like) 스타일 이라하고 ( ) plain, definition,

Chapter_06


Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: * Suggestions of Ways

chap 5: Trees

chap01_time_complexity.key

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

BSC Discussion 1

Visual Basic 반복문

PowerPoint 프레젠테이션

1

APOGEE Insight_KR_Base_3P11

Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: An Exploratory Stud

(001~031)15초등개뿔1-1_교부.ps

목 록( 目 錄 )

03-1영역형( )

02-1기록도전( )

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx

현대적 레이텍 활용 Modern Coding Conventions

<C1DF3320BCF6BEF7B0E8C8B9BCAD2E687770>

untitled

<BACFC7D1B3F3BEF7B5BFC7E22D3133B1C733C8A BFEB2E687770>


Microsoft PowerPoint - ICCAD_Analog_lec01.ppt [호환 모드]

Microsoft PowerPoint 웹 연동 기술.pptx

EM300_Manual.indd

Columns 8 through while expression {commands} 예제 1.2 (While 반복문의이용 ) >> num=0

Interstage5 SOAP서비스 설정 가이드

partprime_intro.key

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

요약 이안내서는 L A TEX을사용하여학위논문을쓰려는학생에게기초적인도움을주기위한것이다. 이글은워드프로세서를사용하다 L A TEX으로전환하려는사람을대상으로하므로, 어느정도의수준에도달한사용자에게는부적합하다. 또한글논문작성을기준으로작성되었다. 또한저자들의경험을바탕으로한것이므


Let G = (V, E) be a connected, undirected graph with a real-valued weight function w defined on E. Let A be a set of E, possibly empty, that is includ

C 언어 프로그래밊 과제 풀이

2002년 2학기 자료구조

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Transcription:

강의 13 : LaTeX 사용법 이도훈 부산대학교공과대학정보컴퓨터공학부

LaTeX 이란? Donald E. Knuth( 커누스 ' 라발음 ) 가수식이들어가는문서를쓰던도중, 여러가지문제점을접했다. 수식의위치라던가크기등을출력용으로컴퓨터로입력하기어려운부분이매우많았던것이다. 따라서수식을포함한문서인쇄용언어 TeX 를개발했다 (5년동안). 지금 TeX 의개발은종료된상태이다. TeX은사용하기가매우불편한측면이있다. 이를 Leslie Lamport 가사용하기편리한패키지형태로변형하여 LaTeX 발표. 이를아직도많은사람들의손을거쳐발전의발전을거듭하고있다. 쉽게말하면, TeX 언어를기반으로새로운라이브러리가계속해서나와점점사용하기도편해지고기능도많아진다고보면좋다. 활용 수식이들어간곳이면상당히많이사용된다. 수학, 물리, 컴퓨터등의솔루션이나매뉴얼, 책, 논문에사용되곤한다. 꼭수식이없더라도전체적인일관성있는구조를유지하거나반복적인작업을없애주기떄문에많은분야에서사용된다. 게다가 TeX 언어를알고있으면, 수식을입력하기어려운온라인상에서의의사소통을위해서도종종사용된다. 예를들면, \int r^2 dr 이라고치면이것이 r 제곱을 r 로적분한다는의미로쉽게받아들여질수있다. 이건인데, 실제문서에서는제대로깔끔하게출력된다.

LaTeX 는어디에? 한글은? LaTeX 많은종류가존재함. tetex : Windows/Linux 에서많이사용 MiKTeX : Windows 용 어디서 KTUG(ttp://www.ktug.or.kr) 설치 : 반드시지침서를읽고따르자. MiKTeX http://faq.ktug.or.kr/faq/miktex 한글출력을위하여 잘난체하지말것! 편집기 Ascii code 입력이가능한것. 보다편리하게 : WinEdt : http://www.winedt.com/

LaTeX 의구조 LaTeX 은다음에의해문서를확인할수있다.

LaTeX 의구조 LaTeX 은다음에의해문서를확인할수있다.

LaTeX 의구조 필요한프로그램 편집기, latex, xdvi, dvips(dvipdf, ps2pdf) Log file은중요한정보를가지고있다. aux 파일은다음 latex 실행에영향을준다. 그래서 error을유발할수있다.

LaTeX 에있는 software 대략다음의프로그램들이사용된다. Editor vi/emacs(linux/unix) WinEdt(Windows 용 : 일종의 IE( 통합환경편집기 ) Graphics Xfig, dia, metapost, xv, gnuplot, matlab 요즘은 *.png, *.jpg, *.pdf 파일도인식한다. PDF Ps2pdf, pdflatex, distill(ps -> pdf 변환프로그램 ) Bibliography bibtex Utilities makeindex, CVS, RCS, make DVI Xdvi, dvips, dvitty

문서의구조 문서종류 (class) Article, letter, reports, book : 정통적인 4가지종류 Slide : 슬라이드를만들때 그외tex으로미리문서의종류를만들수있다. Preamble 문서작성에필요한먼저지정해야할여러가지사항들 예, 문서의크기설정 ( 너비, 높이 ) 등등 문서시작 (\begin{document}) Chapters, sections, body of text 문서끝 (\end{document})

일반적인 LaTeX 의명령형식 두가지형태 \commandname{} \commandname 예 강조되는텍스트 a small example \emph{example} LaTeX 의로고를만들때 \LaTeX =>

LaTeX 의환경명령어 일반적인양식 \begin{environmentname} \end{environmentanme} 예 \begin{center} 문서의위치 \end{center}

가장기본적인문서예제만들기 Hello World 를출력해보자. \documentclass{article} \begin{document} Hello World \end{document}

가장기본적인문서예제만들기 한글로 공학작문및발표 를출력해보자. \documentclass{article} \usepackage{hfont} 혹은 {hangul} \begin{document} 공학작문및발표 \end{document}

특별한명령어와환경 가장흔하게사용되고있는명령어와환경 Formatting of raw text Lists of text Advanced equations Figures and tables 텍스트포매팅 \textbf{bold text} \textit{italics text} \emph{emphasized text} \textsl{slanted text} \textsc{smallcaps text}

그림넣기 그림을문서에넣으려면 \begin{figure}[htbp] \centering \includegraphics{test.eps} \caption{figure text example} \label{fig:test-reference} \end{figure}

테이블넣기 테이블을문서중에작성하려면 \begin{table}[htbp] \centering \begin{tabular}{ll} x & y \\ 1 & 2 \\ \end{tabular} \caption{table text example} \label{tab:test} \end{table}

기초적인글자입력 Ordinary letter 10개의 Command letters # $ % & ~ _ ^ \ { }

사용하는단위 사용단위 mm cm in pt pc em ex 공백 12pt 가약 1 피카 현재 font 에서문제 M 의너비를뜻함 현재 font 에서문자 x 의높이를뜻함 \hspace \hfill \/ 이탤릭체와쓸때 \, ~

글자입력 다음을출력해보자 `Fi of fum? he asked Dash - -- --- Space after period Tinker at al. make the double play.\

Symbol Display \& \% \{ \TeX \LaTeX \today \usepackage{amssymb}

List Processing \begin{itemize} itemize enumerate \begin{description} \item[ here ] sample text 연속해서사용할수있다. Nested structure 예 \begin{itemize} \item First item \item Second item \end{itemize} \begin{enumerate}... \end{enumerate} \begin{description}... \end{description}

Mathematical Equation \begin{ displaymath } $ x_2 $ 또는 \( \) \[ x_3 \] 번호있는수식쓰기 \begin{ equation } x^2 + y^2 = r^2 \end{ equation } 여기에서 \label{name} \end{ equation } 한뒤에 \ref{name} 을쓰면symbolic referencing을할수있다. 단이경우에는반드시두번 latex 을돌려야한다.

수식기호쓰기 윗첨자와아랫첨자 ^ _ (underbar) 만일그룹일경우에는 { } 로묶어야한다. 아래위첨자가모두있을경우에는 그순서에는상관이없다. T^2_y 분수쓰기 \frac{ A }{B} Root \sqrt{ 2 } \sqrt[n]{2}

수학기호 : 예제 \begin{equation} \[ y^{2x} = \frac{x^0 - x^2 + \ldots}% {x^1 - x^3 + \ldots} \] \end{equation}

그리스문자 WinEDT 의 tool 에있으므로매우편하게쓸수있다. 단대소문자를잘구별해야한다. 영문붓글씨체를잘사용하면아주멋스럽다. Calligraphic Letters $\cal F$

수학기호 1 : 수학기호의기본 수학기호를사용법 2 가지 LaTeX 의기본을그대로사용하는방법 Amstex ( 미국수학회에서제공하는 package) 를사용하기 \usepackage{amssymb} 를사용하면모두쓸수있다. 수식에서설명문장을쓸때 \( y > z \mbox{ if this $x_2 > y^2$ } \) \mbox{ } 에서수식외는모두일반 text 문장

수학기호 2 ; 각종괄호기호 Lemiters WinEdt의왼쪽에서7번째 Tab을열어서 괄호 Ceiling, flooring, uparrow \left 여기에뭔가를쓴다 \right 만일한수식이줄을넘어갈경우에는 A + B + c + d + e + f + \nonumber \\ K + l + m nonumber 는수식번호를달지않는다는뜻 Over and underlining

수학기호 2 수식기호에서이탤릭이아닌함수이름들 log sin cos tan gcd mod 연습문제 1에서 n 까지의합이 n(n+1)/2 가됨을쓰시오. 적분기호를넣어서 x^2 을 1에서 2까지적분한식을만드시요. (2n + 1) / n 에서 n이무한대로갈때그값이2가됨을보이시요 각각을 labeling을하여문장으로언급하시요.

LaTeX 에서배열 \begin{array}[clcr] A & b & C & D \\ A & b & C & D \\ A & b & C & D \\ A & b & C & D \end{array} 각항목간의 delimiter는 & 입니다. 각줄의끝은 \\ 입니다. Table도마찬가지형식입니다. \begin{table}

표만들기 \begin{tabular}{c c }\hline Center 또는 r, l 을사용할수도있다. 칸막이문자는 vertical 막대기 \hline은만들고줄을친다는말씀

대화환경 \typein \typeout

Empty 명령쓰기 \date{2005년 11월 29일 } \date{} \today

그림만들기 그림을넣기위해서는반드시 package 를넣어야한다. \usepackage{graphicx} \begin{figure}[h] \centering\includegraphics[width=70mm]{top.eps} \caption{ 간단한그림 } \end{figure} 그림을그리는도구는매우많다. 단반드시Encapsulated PostScript를사용해야한다. (*.eps)

글자의미세조정 \fbox{ \parbox{3in}{ 해당문장 } \fbox{ \parbox{3in}{ 너무산만하게 } 글자의미세조정 \raisebox{0.2mm}{ 화 } \raisebox{-0.2mm}{ 화 } 글자미세조정의응용 Document Watermarking 10 개의문서를 10 명의요원들에게준다. 어떤한문서가유출되었다. 어떤문서인지알수있을까? 어떤두사람이모두한문서가자신의것이라고우기고있다. 어떻게원래의주인을찾을수있을까?

Document Watermarking 각 line 을미세하게올리고내리기 Password 12 + 12째문장을위로약 0.1mm 들어올린다. 각라인의해당글자를조정한다. 비밀번호 572984923 각라인의글자중 Line -1 에서 5번째, Line - 2 에서 7번째, Line 3 에서 2번째글자를약간조정한다 위치를올리고내리기 약간굵게하기 회전시키기

Text 용수식과일반수식 \[ \sum_{i=1}^{n} i^2 \] 과 $ \sum_{i=1}^{n} i^2 $ 가있는데이것은 text 안에쓸때사용된다. 즉 $\displaystyle \frac{a-b}{c+d}$ 와 $\frac{a-b}{c+d}$ 는다르다. 즉 display style 을사용하면일반수식모드가되고 딸라 $ 모드는텍스트에연동하여글자크기가 각상황에맞도록미세하게조정된다. 제대로된수학관련논문을쓰기위해서는이두모드를잘이용해서처리해야한다.

수식과한글처리 수식모드는원래영문글자를중심으로구성되어있다. $ 표준편차 = \sqrt{ 분산 }$ 이렇게하면안된다. \mbox{ } 를사용하면수식모드에서문장을잘처리할수있다. $ if(x > y ) then increase y by \delta y$ 위문장을 Latex 으로처리해보고어떤문제가있는살펴보자. \mbox{ } 의활용 $ x < y \mbox{, if the value is higher than } d_0 $

참고문헌과인용 \begin{thebibliography}{123456789} \bibitem{dalsu} 달수의이중생활과무궁화가동쪽으로간까닭은, 삼중당, 2005 \bibitem{samsu} 삼수의삼중생활, 사중당, 2005 \bibitem{youngja} 영자의전성시대와그말로, Making a good task is one OF very \ Difficult JOB. American Work, 욘사마출판사, 2005 \bibitem{ock} 옥동자의그의친구들, pp.39-45, 금성출판사, 2005 \end{thebibliography} {123456789} 는 reference key text의길이를나타낸다. 일반적으로문장이길어지만 \ 를넣어서보기좋게연결한다.

인용 \cite{key1, KEY2,KEY3} 아주인용할문서가많을경우에는 Bibtex 을이용한다. Bibtex 은일종은작은개인용 database 이다. 해당문서를 bibtex 에넣어두고편하기인용한다. 단해당저널이나문서마다참고문헌양식이다르기때문에주어진양식을잘보고주의깊게작성해야한다.

색인만들기 \index{ 색인단어 } 예 ) 레이텍 \index{ 레이텍 } 에서는 이경우레이텍이있는page의 index가결정된다. PostProcessing \makeindex \begin{ document } 그리고나서 %makeindex sample.idx --------- sample.ind가생긴다. 이것을넣으면됩니다. \input{sample.ind}

PDF processing 가장보편적인문서양식 적절한크기 다양한언어지원 출력의용이함 Encapsulated form 내용을함부로바꾸기가어렵다. 이런면에서는 PostScript 와유사 Latex -> DVI -> PDF 로처리한다. PDF 의다양한기능을이해 Free PDF reader 는정말단순히 pdf 파일을보기만을위한도구인가? No WAY!!!!!

문서내 Bookmark 을만들기 Bookmark 또는 책갈피만들기 문서가 10 페이지이상이면반드시책갈피를만들어줘야한다. 주로크고작은 chapter 별장을기록하면된다. 책갈피에서가서 책갈피를같은 level 로생성한다. 상하위구조는마우스로해당책갈피를끌어서 상위책갈피에넣으면됩니다. 삭제도가능합니다.

PDF 문서의노트달기 Review and comment tool을엽니다. COMMENT TOOL BAR를열어놓고시작하는것이좋다. 어떤특정한부분에글을달수있다. 보이게하거나감출수있다. 특정한마크를찍을수있다. 자신의 sign이나도장을이미지파일로읽어서찍어봅시다. 특정한 text에주석을달수있다. Comment를전체적으로볼수있거나edit할수있다. 적절한수준으로보안을걸수있다.

PDF 문서의보안 Security( 보안 ) 탭을열어서어떤내용을어떻게보안할수있는생각해보시요.