EDRSPIHCRSSRSS

권장 클래스와 패키지

Difference between r1.1 and the current

@@ -1,25 +1,52 @@
'''권장 클래스와 패키지'''
#title 권장 클래스와 패키지 
#keywords class,packages,클래스,패키지

== 문서 클래스 ==
* [memoir]: 강력한 만능 문서 클래스. article, report, book 클래스 대체.
* [beamer]: 아름다운 프레젠테이션 문서 작성 지원 클래스. slide 클래스 대체.
* [oblivoir]: memoir 클래스의 한글판. 한글 조판에 어울리는 설정값 포함.
* [beamer]: 아름다운 프레젠테이션 문서 작성 지원 클래스. slides, pdfscreen, powerdot, seminar 등 기존 발표자료 작성 클래스 대체. 
 
== 필수 패키지 ==
* [kotex]: 한글 조판 (oblivoir 클래스의 default)
* [graphicx]: 외부 그림의 삽입. \includegraphics. (oblivoir 클래스의 default)
* [hyperref]: pdf의 hypertext, hyperreference, bookmarks, annotations... (oblivoir 클래스의 default)
* [amsmath]: 수식 조판
* [xcolor]: 색상. color 패키지 대체.
* [geometry]: 판면 (memoir 또는 oblivoir 클래스에서 불필요)
 
== 박스와 프레임 ==
* [efbox]: \fbox 명령보다 더 강력한 \efbox 명령을 제공하는 패키지.
* [mdframed]: 프레임종결자 패키지.
* [tcolorbox]: 컬러 스 그기를 지원하는 패키지.
* [tcolorbox]: 컬러 박스 그리기를 지원하는 패키지. tikz 기반.
 
== 표 작성, 탭 환경 ==
* [http://mirrors.ctan.org/macros/latex/contrib/tabularray/tabularray.pdf tabularray]: 표 만들기새 표준
* [tabto]: tabbing 환경보다 직관적인 탭 환경을 지원하는 패키지.
* [diagbox]: 표의 셀에 정교한 대각선 긋기를 지원하는 패키지. slashbox 대체.
 
== 주석, 캡션 ==
* [mbenotes]: 장별 미주를 지원하는 패키지. endnotes 대체.
* [snotez]: 방주를 지원하는 패키지. marginpar 대신 쓸 수 있음. sidenotes 대체.
* [bigfoot]: 다중 각주, 각주 내 verbatim, 각주 내 수식, 각주 내 리트, 페이지별 각주 등을 지원하는 패키지.
* [subfig]: 하나의림 환경에 나누어 배치된 그림에 각각 캡션 달기를 지원하는 패키지. subfigure 대체.
 
== 그림 그리기 및 외부 그림 포함 ==
* [tikz]: 호환성이 높은 강력한 인라인 그림 그리기를 지원하는 패키지.
* [diagbox]: 표의 셀에교한 대각선 기를 지원하는 패키지. slashbox 대체
* [xwatermark]: 미세한 지원하는 wallpaper 그리기를 지원하는 패키지. draftcopy, draftmark, watermark 대체.
* [wallpaper]: 표지의 배경 그림 등의 삽입에 유용한 패키지.
* [forest]: (언어학) 수형도 그리기 패키지.
* [kswrapfig]: 글을 흘리면서 그림을 넣고자 할 때 유용한 패키지.
 
== 수식 조판 관련 ==
* [mathtools]: 다양한 형태의 case 수식의 조판 등을 지원하는 패키지.
* [subfig]: 하그림 환경에 나누어 배치된림에 각각 캡션 달기를 지원하는 패키지. subfigure 대체.
* [thmtools]: 정리류 문단의 작성을 지원는 패키지. theorem 대체.
* [newtx]와 [newpx]: times와 palatino 계열수식 글꼴 패키지. mathptmx, mathpazo, txfonts, pxfonts 대체.
 
== 마크로 작성 및 프로래밍 ==
* [etoolbox]와 [xstring] 또는 [expl3]: 여러 가지 조건문을 지원하는 패키지. ifthen 대체. 
* [xparse]: \newcommand 명령을 대신하여 강력한 문서 수준 마크로 정의 지원 패키지.
* [jiwonlipsum]: lipsum 패키지의 한글판. \jiwon 명령으로 사용하여 박지원의 일야구도하기(一夜九渡河記)를 한글, 한자, 한글-한자 문단으로 식자.
 
== 그밖에... ==
* [embrac]: 한글과 영문이 혼재된 글을 작성할 때 \emph 등의 명령 안에서 괄호류 문자가 기울어지는 것을 방지해 주는 패키지.
* [mbenotes]: 장별 미주를 지원하는 패키지. endnotes 대체.
* [snotez]: 방주를 지원하는 패키지. marginpar 대신 슬 수 있음. sidenotes 대체.
* [bigfoot]: 다중 각주, 각주 내 verbatim, 각주 내 수식, 각주 내 리스트, 페이지별 각주 등을 지원하는 패키지.
* [thmtools]: 정리류 문단의 작성을 지원하는 패키지. boiboites 대체.
* [tabu]: 기존 tabular의 대부분의 문제를 해결하는 강력한 표 작성 지원 패키지.
* [longtabu]: 여러 페이지에 걸치는 표의 작성을 지원하는 패키지. longtable 대체.
* [tabto]: tabbing 환경보다 직관적인 탭 환경을 지원하는 패키지.
* [stackengine]: 간단하게 그림 위에 그림 겹쳐쌓기 등을 지원하는 패키지.
* [xcoffins]: 결합 가능한 박스(coffin)을 연결하여 개체의 배열을 지원하는 패키지.
* [newtx]와 [newpx]: times와 palatino 계열의 수식 글꼴 패키지. mathptmx, mathpazo 대체>
* [xwatermark]: 미세한 설정을 지원하는 wallpaper 그리기를 지원하는 패키지. draftcopy, draftmark, watermark 대체
* [wallpaper]: 표지의 배경 그림 등의 삽입에 유용한 패키지.
* [etoolbox]와 [xstring] 또는 [expl3]: 여러 가지 조건문을 지원하는 패키지. ifthen 대체.




문서 클래스

  • memoir: 강력한 만능 문서 클래스. article, report, book 클래스 대체.
  • oblivoir: memoir 클래스의 한글판. 한글 조판에 어울리는 설정값 포함.
  • beamer: 아름다운 프레젠테이션 문서 작성 지원 클래스. slides, pdfscreen, powerdot, seminar 등 기존 발표자료 작성 클래스 대체.

필수 패키지

  • kotex: 한글 조판 (oblivoir 클래스의 default)
  • graphicx: 외부 그림의 삽입. \includegraphics. (oblivoir 클래스의 default)
  • hyperref: pdf의 hypertext, hyperreference, bookmarks, annotations... (oblivoir 클래스의 default)
  • amsmath: 수식 조판
  • xcolor: 색상. color 패키지 대체.
  • geometry: 판면 (memoir 또는 oblivoir 클래스에서 불필요)

박스와 프레임

  • efbox: \fbox 명령보다 더 강력한 \efbox 명령을 제공하는 패키지.
  • tcolorbox: 컬러 박스 그리기를 지원하는 패키지. tikz 기반.

표 작성, 탭 환경

  • tabularray: 표 만들기의 새 표준
  • tabto: tabbing 환경보다 직관적인 탭 환경을 지원하는 패키지.
  • diagbox: 표의 셀에 정교한 대각선 긋기를 지원하는 패키지. slashbox 대체.

주석, 캡션

  • mbenotes: 장별 미주를 지원하는 패키지. endnotes 대체.
  • snotez: 방주를 지원하는 패키지. marginpar 대신 쓸 수 있음. sidenotes 대체.
  • bigfoot: 다중 각주, 각주 내 verbatim, 각주 내 수식, 각주 내 리스트, 페이지별 각주 등을 지원하는 패키지.
  • subfig: 하나의 그림 환경에 나누어 배치된 그림에 각각 캡션 달기를 지원하는 패키지. subfigure 대체.

그림 그리기 및 외부 그림 포함

  • tikz: 호환성이 높은 강력한 인라인 그림 그리기를 지원하는 패키지.
  • xwatermark: 미세한 설정을 지원하는 wallpaper 그리기를 지원하는 패키지. draftcopy, draftmark, watermark 대체.
  • wallpaper: 표지의 배경 그림 등의 삽입에 유용한 패키지.
  • forest: (언어학) 수형도 그리기 패키지.
  • kswrapfig: 글을 흘리면서 그림을 넣고자 할 때 유용한 패키지.

수식 조판 관련

  • mathtools: 다양한 형태의 case 수식의 조판 등을 지원하는 패키지.
  • thmtools: 정리류 문단의 작성을 지원하는 패키지. theorem 대체.
  • newtxnewpx: times와 palatino 계열의 수식 글꼴 패키지. mathptmx, mathpazo, txfonts, pxfonts 대체.

마크로 작성 및 프로그래밍

  • etoolboxxstring 또는 expl3: 여러 가지 조건문을 지원하는 패키지. ifthen 대체.
  • xparse: \newcommand 명령을 대신하여 강력한 문서 수준 마크로 정의 지원 패키지.
  • jiwonlipsum: lipsum 패키지의 한글판. \jiwon 명령으로 사용하여 박지원의 일야구도하기(一夜九渡河記)를 한글, 한자, 한글-한자 문단으로 식자.

그밖에...

  • embrac: 한글과 영문이 혼재된 글을 작성할 때 \emph 등의 명령 안에서 괄호류 문자가 기울어지는 것을 방지해 주는 패키지.
  • stackengine: 간단하게 그림 위에 그림 겹쳐쌓기 등을 지원하는 패키지.
  • xcoffins: 결합 가능한 박스(coffin)을 연결하여 개체의 배열을 지원하는 패키지.