100 likes | 261 Views
Introduction to L A T E X 3rd. Div. Of Natural Sciences Ajou University Shin, You Sik (com4ys@scientist.com). Key Board(En). QWERTY 자판 영문 기본 자판 ( 타자기나 컴퓨터에 표준으로 채용되는 자판배열 ) Christopher Latham Sholes 에 의해 고안 Dvorak 자판 모음들과 다섯 개의 가장 일상적인 자음들을 중간의 줄에 배치한 새로운 키보드를 개발
E N D
Introduction to LATEX 3rd. Div. Of Natural Sciences Ajou University Shin, You Sik (com4ys@scientist.com)
Key Board(En) • QWERTY 자판 • 영문 기본 자판(타자기나 컴퓨터에 표준으로 채용되는 자판배열) • Christopher Latham Sholes에 의해 고안 • Dvorak 자판 • 모음들과 다섯 개의 가장 일상적인 자음들을 중간의 줄에 배치한 새로운 키보드를 개발 • 많은 마니아들을 가지고 있었지만 결국 QWERTY의 벽을 넘지 못함.
Key Board(Kr) • 2벌식과 3벌식 자판 (Cf.> 도깨비불 현상) • 200 단어 기준 Shift 비율 • 세벌식 (공병우) 자판 1%,2벌식 표준 자판 18%, 영문 QWERT 자판 3% • ( http://members.namo.co.kr/~paepaero/sebul_k/sebul_k.htm )
ASCII code • 7 bit code • Western character set (ISO-8859-1) • 128글자(26자+특수문자) • Parity bits • 8 bit code (I Byte) • Central European set (ISO-8859-2) • 한글 code? (16bit = 2 Byte)
조합형과 완성형 • 조합형 code • 한글 창제의 원리에 맞게 만들어진 코드이다. 따라서 모든 글자들 표시할 수 있다. • 초성, 중성, 종성의 분리가 쉽기 때문에 (5비트씩 끊으면 된다.) 음성인식 등의 분야에서 형태소 분석 등의 활용성이 매우 크다. • 한글 데이터를 sort(정렬)함에 있어서 아주 간단한 루틴으로 구성할 수 있다. • 2 Byte 완성형 code (KSC5601-87) • 많이 쓰이는 글자인 2350자를 추출하여 만든 표준화를 위한 code • ISO-2022 부호 확장법을 따르기 위해 만들어졌다. • 행정 전산망 한글 코드로 채택되었으며, 한글 2350자 외에도 한자 4888자와 몇몇 외국 문자, 특수 문자 등을 포함하고 있다.
확장 완성형과 KSC 5601-92 조합형 • 확장 완성형 현재의 윈도우 계열 OS에는 확장 완성형이라는 코드가 Microsoft에 의해서 개발되어 탑재되어 있으며, MS의 워드 등에서 사용할 수 있다. 이 코드는 11172자의 한글 중 그 동안 KSC 5601-87 완성형 코드의 사용으로 표현되지 않던 현대 한글 8822자를 몇 개의 블록에 배치해 놓은 것이다. 하지만 이 경우에는 Microsoft사의 독자적인 규격일 뿐 표준 코드가 아니며, 또한 기존의 완성형 코드(2350자)에 나머지 한글을 이어서 배열한 구조임으로 이 역시 기존의 완성형 코드의 문제를 고스란히 가지고 있다. • KSC-5601-92 조합형완성형과 조합형의 이원 code 체계를 표준으로 정함.
Unicode • Unicode 1.0 • 2,350 : Hangeul U+3400 - U+3D3D • Unicode 1.1 (ISO-10646) • 3,350 : Hangeul U+3400 - U+3D3D • 1,930 : Hangeul Supplementry-A U+3D2E - U+44B7 • 2,376 : Hangeul Supplementry-B U+44BE - U+4dFF • Unicode 2.0 (ISO-10646 revised) • 11,172 : Hangeul U+AC00 - U+D7A3 • 첫가끝(=정음형) • KSC-5900로 지정
Ω과 Λ • Ω • ISO는 UCS를 발표하여 32 bit code system인 국제 부호화 문자 세트를 개발 • 16 bit code system에 바탕 • Unicode를 처리할 수 있는 TEX • Yannis Haralambous와 John Plaice가 공동으로 개발 • LATEX3이 Ω를 의미하게 될 가능성이 있음. • fpTeX이나 teTeX에는 모두 Ω가 포함되어 있음. • Λ • 16 bit LATEX • hLATEX에 포함됨.
TDS(TEX Directory Structure) • {TeX}/texmf • 배포본 마다 약간씩 차이가 있음. • texmf/프로그램/틀/꾸러미 • 프로그램TEX 운영체계의 구성요소로서 tex, omega, pdftex, metafont, metapost, bibtex, dvips 등등이 있음. • 틀TEX의 용어로 \dump되어지는 것들, 예를 들면 latex • 꾸러미 실제 TEX에 설치되는 프로그램. • fpTeX의 경우 • texmf 이외에texmf-local과 texmf-var를 가지고 있음.