KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
He who has a shady past knows that nice guys finish last.
FrontPage › WinEdtTip/Slide편집

목차

1 들어가는 말
2 편집 요령
2.1 색깔 넣기
2.2 머리글/바닥글 넣기
2.3 dvi2ps 실행시 주의
2.4 dvi2pdf 실행시 주의
3 관련 글
4 그밖에

1 들어가는 말


LaTeX2e의 다섯 개의 표준 문서 클래스(Standard Document Classes: article, report, book, slides, letter) 중의 하나인 slides 클래스는 "프리젠테이션"용으로 쓸 수 있도록 고안되었습니다. LaTeX 이전에 쓰던 SLiTeXLaTeX 2.09에서는 slides.sty로 바뀌었고, LaTeX2e에서는 slides.cls로 바뀌었습니다. 원래 SLiTeX은 DVI에 기반을 둔 "프리젠테이션"용이지만 slides 클래스를 쓴 LaTeX2e 문서는 pdf에서 효과가 100%로 나타납니다. 한글[1]과도 잘 어울립니다. TeX 파일, doc 문서, hwp 문서에서 슬라이드를 만들 때도 파워포인트를 쓰는 것보다 slides 클래스를 쓰는 것이 편합니다.

WinEdt에는 slides 클래스에 맞추어진 뽄(Template)과 샘플이 있습니다. 그래서 많은 사람들은 이것을 그냥 "WinEdt 슬라이드"라고 하는 모양입니다. "Slides 패키지"는 엄밀히 말하면 WinEdt Slide는 아닙니다. 어떻던 AMSLaTeX과 잘 어울려서 수식 표현이 잘 나타납니다. 그래서 WinEdt에서 LaTeX: Slides Main의 뽄(Template)을 넣으면서 둘째 행(아래 그림 참조)에
 % "AMS-LaTeX definitions for Slides"
라고 한 것 같습니다. WinEdt에서 "프리젠테이션"용으로 쓸 수 있는 TeX 문서의 뽄과 샘플은 "Slides 패키지"를 쓰는 것 밖에 없습니다.

slides 클래스를 써서 슬라이드를 만들면 다른 "프리젠테이션"용 클래스나 파워포인트를 쓴 슬라이드 처럼 찬란하지 않을 수도 있고 여러가지 효과를 내는 기교가 어려울 수도 있지만 표, 수식, 그림 등을 넣는 데는 그저 그만입니다. 슬라이드 파일은 인쇄소에 보내서 필름으로 출력할 것이 아니므로 psfrag 등의 기교를 쓰지 않았다면 ps 파일을 만들지 말고 바로 PDFTeXify 단추[2]를 눌러 pdf 파일을 만드는 것이 시간도 절약하고 메모리도 적게 씁니다. 만약 psfrag 등을 썼다면 TeXify, dvi->ps, ps->pdf의 과정을 거쳐야 pdf를 만들 수 있습니다.
이미 입력하여 놓은 TeX, doc, hwp 파일에서 필요한 곳을 복사하여 slides 클래스를 쓴 TeX 파일(main 또는 input 파일)에 붙여 넣고 중간 중간 적당한 곳에
 \end{slide}

 \begin{slide}{}
만 넣으면 저절로 페이지가 나뉘면서 슬라이드가 만들어집니다.

----
  • [1] slides 클래스와 HLaTeX 1.0.1 속에 들어 있는 hangul.sty 는 충돌(See KTUGOperate:19289, KTUGContrib:3529)이 있습니다. 은광희 님이 KTUGOperate:14418에 첨부한 hangul.sty 를 쓰면 됩니다.
  • [2] 편집하는 도중에는 PDFTeXify가 별로 좋지 않습니다. 출력물이 마음에 들지 않을 때 소스를 찾기(Inverse Search)가 안됩니다. TeXify 또는 LaTeX를 하는 것이 좋습니다.

2 편집 요령


WinEdt에 뽄과 샘플이 있으므로 거기에 맞추어 말씀드리겠습니다. http://ktug.kldp.org/jsboard/data/operate/files/20040603191913/slides-template.png

위의 그림에서 흰 화살표가 가리키는 단추(New Document...(Shift+Ctrl+N))를 클릭하면 New Document라는 대화상자가 뜨는데 여기서 LaTeX: Slides Main을 더블클릭하면 위의 그림과 같은 뽄(Template)이 뜹니다. Input 용으로 쓸 파일이 필요하면 LaTeX: Slides를 선택하면 됩니다.

실험1: WinEdt 창의 메뉴(Menu Bar)에 보면 Document가 있지요. 이것을 클릭하면 메뉴판이 뜨고 맨 아래에 Current Works (Samples)가 있습니다. 커서를 가져가면 또 보조 메뉴판이 뜨지요. 거기에 Talks (Slides)가 있지요. 이것을 클릭하여 보세요. Talk-Main.tex이라는 파일이 열리는데 거의 끝에 가면 Talk-Slides.tex을 \input으로 불러 오도록 입력되어 있습니다. Talk-Main.tex를 "PDF Texify"하여 보세요. 슬라이드가 AdobeReader에서 열립니다. [참고]dvi 파일이 필요하지 않을 때는 "Texify"(황금 사자 머리) 단추 대신 "PDF Texify"(황금 사자 머리에 Acrobat 밧줄을 두른) 단추를 누르면 훨씬 빨리 컴파일됩니다.

실험2: 다시 WinEdt 창에서 "파일 열기" 단추(Tool Bar의 윗 행 둘 째 아이콘)를 클릭하면 Paper 폴더의 파일들이 나타납니다. "내 문서" 등 적당한 곳에 Slides 폴더를 만들고, Talk-Main.texTalk-Slides.tex 파일을 복사하여 Slides 폴더에 넣고 여기서 Talk-Main.tex를 클릭하여 WinEdt 창에 열어 놓고 여러 가지 실험을 하여 봅시다. 현재는 각 슬라이드가 세로(portrait)로 되어 있습니다. 이것을 가로(landscape)로 바꿔 봅시다. Beam Projector 화면을 최대한으로 활용하기 위하여 Talk-Main.tex에서
 \documentclass[titlepage]{slides}
로 되어 있는 것을
 \documentclass[landscape,titlepage]{slides}
로 고치고, Preamble에
 \usepackage[%body={260mm,190mm} 이 부분은 듣지 않네요.
    top=5mm,left=25mm,right=15mm,foot=5mm,nohead]{geometry}
를 넣습니다. (이래야만 슬라이드(PDF)가 잘리지 않네요. DVI, PS에서는 조금 잘립니다.) 이제 PDF TeXify 단추를 누르면 바로 PDF로 된 슬라이드가 AdobeReader 창에서 뜹니다.

여기 있던 "슬라이드 쇼" 부분을 슬라이드만들기의 항목 "TIP : AdobeReader를 이용한 슬라이드 쇼"로 옮깁니다.

2.1 색깔 넣기


글자에 색깔을 넣으려면 Preamble에
 \usepackage[usenames]{color}
를 넣습니다(KTUGContrib:488참조). 바탕에 색깔을 넣으려면
 \pagecolor[rgb]{0.85,1.0,0.85}%숫자는 0과1사이의 숫자를 넣는데 1에 가까울수록 밝아집니다.
과 같이 입력하면 다음 입력 때까지 모두 같은 바탕색(현재는 초록)이 됩니다. 바탕색은 Dvi에서는 나타나지 않습니다. PS나 PDF에서 나타납니다. 글상자(box) 속에 글자와 바탕 색깔을 넣는 방법은 KTUGOperate:4991을 참고하십시요.

2.2 머리글/바닥글 넣기


각 슬라이드에 머리글/바닥글을 넣고 싶으면 Preamble에
 \usepackage{fancyhdr}
 \renewcommand{\headrulewidth}{0.5pt}%선의 굵기
 \renewcommand{\footrulewidth}{1pt}
를 넣습니다. 그리고 슬라이드 마다
 \thispagestyle{fancy}%{}속에 empty를 넣으면 머리글/바닥글이 없어집니다. 
 \lhead{\tiny\bf 니들이 \textcolor{Red}{\TeX}를 알어?}%
 \chead{}
 \rhead{\tiny \textcolor{Plum}{2004. 8. 13.}} 
 \lfoot{\textcolor{Green}{내 이름}}
 \cfoot{} 
 \rfoot{\tiny\bf \theslide}%쪽 번호는 \theslide입니다.
와 같이 입력하면 됩니다.

2.3 dvi2ps 실행시 주의

<!> WinEdt에서 슬라이드(beamer, seminar, slides 등)를 만들 때는 TeXify, dvi->ps, ps->pdf의 과정을 거치는 것이 편합니다. Letter 용지를 가로(Landscape)로 하였을 때 가로:세로의 비가 약 1.3:1로 PDF로 "프리젠테이션"할 때 관중이 부담없이 쳐다볼 수 있는 비율입니다. 이 비율의 설정은 dvi->ps 실행 때 가장 쉽게 할 수 있습니다. 또 psfrag을 쓴 경우는 dvi->ps, ps->pdf의 과정을 거쳐야 제대로 된 pdf가 만들어 집니다.

WinEdt 메뉴에서
 Options ->  Execution Modes...
를 클릭하여 "Execution Modes - MiKTeX" 대화상자(아래 그림 참조)가 뜨면 첫째 열(Accessories)에서 dvi2ps를 선택하고, 둘째열(Process Flow)의 맨위에 있는
  □ Enter Extra Switches on Spot
를 체크해두면 WinEdt 창에서 dvi2ps 단추를 누를 때마다 아래 그림과 같은 대화상자(dvi2ps Command Line Switches: 다음 다음 그림 참조)가 열립니다. 여기서 Paper Size and OrientationLetterLandscape로 선택하고(원하는 쪽만을 지정할 수도 있습니다.) OK 단추를 누르면 dvi2ps가 실행이 됩니다. 그런후 ps2pdf를 실행하십시요.

http://faq.ktug.or.kr/wiki/uploads/dvi2ps2.png

dvi2ps_cmd_sw.png

2.4 dvi2pdf 실행시 주의


WinEdt 5.4에서는 dvi->pdf 단추를 누르기 전에 메뉴의
 Options ->  Execution Modes...
를 클릭하여 "Execution Modes - MiKTeX" 대화상자(아래 그림 참조)가 뜨면 "Accesories"에서 dvi2pdf를 클릭하고 아래의 그림처럼 왼쪽 아래편의 Browse for executable...을 눌러서 dvipdfmx.exe의 위치를 찾아 설정하면 한글이 들어간 파일도 별 문제 없이 pdf가 만들어 집니다. 다음은 "Paper Size and Orientation"에서 필요한 사항을 선택합니다. 그림에서는 Paper SizeLetter, Orientation으로 Landscape로 택하였는데 PDF로 "프리젠테이션"할 때 스크린 또는 모니터 화면을 최대한으로 하기 위해서 입니다. A4는 1.41:1, Letter는 1.3:1

dvi2pdf.jpg

3 관련 글

4 그밖에

(./) "프리전테이션" 용 슬라이드 중에서 가장 만들기 쉽고 간단한 것이 slides 클래스가 아닌가 생각합니다. 제가 그 동안 여러 곳에서 "프리전테이션"을 하였는데 그 때마다 소스 파일을 달라는 분이 몇 분씩 계셨습니다. 그래서 제가 만든 졸작을 소스 파일들과 함께 압축하여 [http]slides.zip을 만들었습니다. HLaTeX 1.0.1 속에 들어 있는 hangul.sty 는 충돌(See KTUGOperate:19289, KTUGContrib:3529)이 있기 때문에 KTUGContrib:3579에 첨부된 것으로 바꿔야 합니다.--Yhchoe


WinEdtTip Project from KTUGOperate:2733 (by Yhchoe)

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-03-29 17:46:28
Processing time 0.0563 sec