현대적 레이텍 활용 Modern Coding Conventions

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

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

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

HL A T E X PDF

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

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


I LATEX LATEX

텀블러514

목 록( 目 錄 )

03-1영역형( )

02-1기록도전( )

TeX

표 만들기의 새 표준 tabu

?

PowerPoint 프레젠테이션

JVM 메모리구조

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

<C6F7C6AEB6F5B1B3C0E72E687770>

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

Macaron Cooker Manual 1.0.key

step 1-1

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

슬라이드 1

425.pdf

PowerPoint 프레젠테이션

Microsoft PowerPoint - Java7.pptx

텍으로 가는 길을 묻다 일시 2011년 2월 12일 (토) 10:00 장소 동국대학교 서울캠퍼스 법학관 253호 주최 한국텍학회 후원 대한수학회

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

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

LaTeX입문 - Day 1


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

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

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


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

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

Microsoft PowerPoint 자바-기본문법(Ch2).pptx

Windows 10 General Announcement v1.0-KO

PowerPoint Presentation

쏘니표지

e01.PDF

901-(Twin)¿ë AB

C++ Programming

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

2002년 2학기 자료구조

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

KNK_C_05_Pointers_Arrays_structures_summary_v02

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft PowerPoint - chap03-변수와데이터형.pptx

Adobe-Korea1 CID-Keyed Fonts Character List

Microsoft PowerPoint - chap06-2pointer.ppt

Data structure: Assignment 1 Seung-Hoon Na October 1, Assignment 1 Binary search 주어진 정렬된 입력 파일이 있다고 가정하자. 단, 파일내의 숫자는 공백으로 구 분, file내에 숫자들은

컴파일러

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

untitled

제4장 기본 의미구조 (Basic Semantics)

Microsoft PowerPoint - [2009] 02.pptx

PowerPoint Presentation

2

<4D F736F F F696E74202D20C1A63036C0E520BCB1C5C3B0FA20B9DDBAB928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

참을성 없는 초보자들을 위한 해법 2 1 참을성 없는 초보자들을 위한 해법 이 글의 제목에 마음이 끌렸다면 당신은 분명 매우 절박한 처지에 있을 것이다. 하지만 당신은 참을성이 없기 때문에 시간이 없다고 변명하겠지만 이 책에서 만족할 만한 아무런 해법도 얻지 못할 수

접근성과 웹 The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee, the inventor

국문요약 한국 중 근세사회의 농법과 수리시설의 변화, 발달과정 등을 문헌 자료 검토와 발굴 보고서 분석을 통해 정리하였다. 고려시대의 경지이용방식은 文宗代 田品 규정에서 볼 때 1년 또는 2년 休閑法이었다. 벼 경작법이 고려말에 이르러 休閑法에서 連作法으로 변화 발전하

Vector Differential: 벡터 미분 Yonghee Lee October 17, 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표

Getting Started Guide

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각


1809_2018-BESPINGLOBAL_Design Guidelines_out

Matlab Graphics

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

Visual Basic 반복문

TEST BANK & SOLUTION

Microsoft PowerPoint - e pptx

05.PDF

화판_미용성형시술 정보집.0305

PowerPoint 프레젠테이션

금오공대 컴퓨터공학전공 강의자료

*º¹ÁöÁöµµµµÅ¥-¸Ô2Ä)

2.8 File/Print File/Versions Edit 메뉴

041~084 ¹®È�Çö»óÀбâ

<B3EDB9AEC0DBBCBAB9FD2E687770>

이 글에서는 올해 정상회담이 열릴 것이라는 희망적 관측이 실현될 수 있 을 지에 초점을 맞춰 남북정상회담의 성사 가능성을 진단해 보고, 회담이 열 린다면 어떤 의제들이 논의될 것인지 등에 대해서 알아보고자 한다. 2) Ⅱ. 남북정상회담 추진 움직임 1. 북측의 대남유화

2

C O N T E N T S 1. FDI NEWS 2. GOVERNMENT POLICIES 3. ECONOMY & BUSINESS 4. FDI STATISTICS 5. FDI FOCUS

Java ...

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

LaTeX입문 - Day 2

PowerPoint 프레젠테이션

1. auto_ptr 다음프로그램의문제점은무엇인가? void func(void) int *p = new int; cout << " 양수입력 : "; cin >> *p; if (*p <= 0) cout << " 양수를입력해야합니다 " << endl; return; 동적할

17장 클래스와 메소드

RVPH020B2M1 IM.9959.

C 프로그램의 기본

Transcription:

현대적레이텍활용 Modern Coding Conventions Nova De Hi KTUG/ 공주대학교문서작성워크숍 Fall/2014

입력 \usepackage[utf8]{inputenc} pdftex 에서유니코드를처리하기위해서쓰던코드 LuaTEX 이나 X TEX 에서는불필요 E \'{a} á ã \'{a} 와같이입력할필요없음 유니코드문자를직접입력한다. 기호문자도마찬가지. 현대적레이텍활용 ModernCodingConventions Nova De Hi 2/20

입력 \\ \par 문단을구분하기위해서 \\ 를쓰지말것. \def\r{$\mathbb{r}$} 한두글자, 보편적단어 (begin, end, if, let...) 로된사용자명령을정의하지말것 사용자명령을정의할때 \def 을쓰지말것 현대적레이텍활용 ModernCodingConventions Nova De Hi 3/20

입력 \rm, \sf, \bf, \it \textbf, \mathbf LATEX 2.09 폰트선택명령 (OFSS) 을사용하지말것 \rmfamily, \bfseries, \itshape 와같이 NFSS 선언형을쓰거나 \text... 또는 \math... 명령을일관되게사용한다 memoir 에 [oldfontcommands] 옵션이있지만 $f(x)$ 가함수라고하자. 조사를띄어쓰지않도록입력한다. 현대적레이텍활용 ModernCodingConventions Nova De Hi 4/20

클래스 article, report, book memoir slides beamer memoir 는표준 LATEX 클래스의누누이반복된문제점을대부분해결 memoir 는디자인사용자화에탁월 ( 예 : chapterstyle) beamer 는발표자료작성의사실상표준 memoir 가이미가지고있는기능을중첩해서로드하지말것 ( 예 : sectsty, titlesec, chngcntr, chngpage, geometry, fancyhdr, verse, tocloft, setspace, etc.) 현대적레이텍활용 ModernCodingConventions Nova De Hi 5/20

그림 EPS JPEG, PNG, PDF, SVG(?) EPS 그림은 repstopdf 를통하여 PDF 로변환된다 X TEX 은 PSTricks를그럭저럭처리한다 E SVG 는 inkscape 를이용하여 pdf 로변환한다. 다른포맷의그림은 PNG/JPG/PDF 로변환할수있으면포함할수있다. METAPOST, Tikz, Asymptote,... 페이지장식을위한목적으로는 TikZ 가적절. 현대적레이텍활용 ModernCodingConventions Nova De Hi 6/20

프레임 fbox efbox framed mdframed, tcolorbox, tikz fancybox mdframed, tikz http: //prezi.com/zc355i9tcsgz/talk-kts-2012-mdframed/ breakable shadowed box example \usepackage[framemethod=tikz]{mdframed} \usetikzlibrary{shadows} \newmdenv[shadow=true,shadowcolor=black, font=\sffamily,rightmargin=8pt]{shadedbox} 현대적레이텍활용 ModernCodingConventions Nova De Hi 7/20

페이지스타일, 용지 \def\ps@mypage \makepagestyle (memoir) fancyhdr \makeoddhead... (memoir) geometry (not using memoir), fapa- \hoffset, \voffset... persize (memoir) 현대적레이텍활용 ModernCodingConventions Nova De Hi 8/20

slashbox slashbox diagbox slashbox 패키지는 TEX Live 에없음 diagbox 에 \backslashbox 와같은호환성명령이있음 diagbox 의대각선이 slashbox 보다정교함 현대적레이텍활용 ModernCodingConventions Nova De Hi 9/20

AMSMath, eqnarray NEVER use eqnarray! DO NOT use $$ use mathtools package i=1 b a 1 i f(x) when... when... 현대적레이텍활용 ModernCodingConventions Nova De Hi 10/20

floats, subfloats, caption subfigure subfig subfigure 패키지에약간의호환성문제가있음 subcaption 이붙지않는다면 subfig 도사용하지말것 [H] (float), \captionof (caption, capt-of) [H] 는 [!h] 와거의같다. 그러나더강한명령임 float 밖의그림이나표에 caption 을붙이려면 \captionof 현대적레이텍활용 ModernCodingConventions Nova De Hi 11/20

한글이탤릭 \usepackage{embrac} 한글과영문이혼재된 sentences( 문장 ) 을작성할때, 괄호류가기울어지는것을막아준다. 현대적레이텍활용 ModernCodingConventions Nova De Hi 12/20

각주와미주 endnotes mbenotes 현재까지 의주석을한꺼번에출력하는기능이있다. 장별 endnotes 를구현하기쉬움. table notes, image notes, mathnotes 등의확장기능. sidenotes snotez marginpar 대신쓰는것도가능하다. 현대적레이텍활용 ModernCodingConventions Nova De Hi 13/20

각주와미주 \usepackage{bigfoot} 다중각주, 각주내 verbatim, 각주내수식, 각주내 list, 페이지별각주, 정렬각주 긴각주의페이지분할, 문단형각주 현대적레이텍활용 ModernCodingConventions Nova De Hi 14/20

정리류문단 boiboites thmtools, mdframed thmtools 는확장성이대단히높지만 amsthm 의전통적인방법과약간다르다 정리류문단을꾸미는것이목적이라면 mdframed 로충분 tcolorbox 패키지를이용하는방법도있다. 한때유행했던 boiboites 패키지는사용하지말것. 현대적레이텍활용 ModernCodingConventions Nova De Hi 15/20

표 tabular, longtable tabu tabu 는기존 tabular 의대부분의문제를해결한다. longtable 도 longtabu 로대체. 꼭필요하지않다면 table 의남용은항상재고할것. http://conf.ktug.org/2011/program_files/ KTS2011-progress.pdf tabbing tabto tabbing 환경의정렬방식보다 tabto 가직관적 ( 흥미있다면 ) kslinematters 의 \vobeytabs 명령도참조. 현대적레이텍활용 ModernCodingConventions Nova De Hi 16/20

Stack Engine & coffins \usepackage{stackengine} \usepackage{xcoffins} 겹쳐쌓기. 간단한인터페이스를통하여세로로, 심지어그림위에그림을겹쳐쌓을수있다 baseline 에대하여겹쳐쌓을것들의정렬을세밀하게조정한다. 결합가능한박스 (coffin) 을연결 (joining) 하는방법으로개체를배열한다. 현대적레이텍활용 ModernCodingConventions Nova De Hi 17/20

Math Fonts mathptmx, mathpazo newtx, newpx 일반적으로수학폰트는 legacy TEX 에서쓰던것을그대로쓸수있다. (CM-math, Euler...) unicode-math 를사용해보자. 본문의라틴폰트와수식폰트가일치하거나어울리는것을골라야한다. 본문의라틴폰트는 X LATEX 에서 lm-modern, 그러면 unicode-math에의한 \setmathfont는 lm-math(latinmodern-math.otf) 를사용하는것이좋다. E 현대적레이텍활용 ModernCodingConventions Nova De Hi 18/20

wallpaper 와 watermark draftcopy, draftmark, watermark xwatermark, wallpaper xwatermark 은 wallpaper 용으로쓸수있다. 사용법은 xwatermark 이복잡하지만설정이상세하다. 표지의배경그림등에는간단한 wallpaper 현대적레이텍활용 ModernCodingConventions Nova De Hi 19/20

연산과조건문 \newcount\test \test=1 \advance\test by 1 or calc \numexpr\test+1\relax ε-tex 명령인 \numexpr, \dimexpr 를활용 아주큰수에대해서 bnumexpr ifthen etoolbox, xstring expl3 etoolbox 에는수많은조건문이정의되어있다. etoolbox 나 xstring 을쓰거나아니면 expl3 문법을사용 현대적레이텍활용 ModernCodingConventions Nova De Hi 20/20