본문 바로가기
Topos Uranos

요약

이 수업은 문서의 구조를 다루는 이 강좌의 셋째 단원을 연다. 단원이 무엇을 위한 것인지 설명한다. 곧 앞 단원에서 잘 조판한 본문에서 출발하여, 고유한 골격을 갖춘 긴 문서로 나아가는 것이다. 그런 문서에서는 각 부분에 번호가 붙고, 차례에 실리고, 서로를 참조하며, 여러 파일로 나뉜다. 또한 단원의 다섯 수업과, 문서 클래스와 쪽에서 자신만의 프리앰블까지 그것들을 잇는 실마리를 소개하고, 앞 단원들에서 무엇을 전제하는지 밝히며, 학술 문서의 형식이 어디에서 왔는지 돌아본다. 그리고 단원이 해결하는 문제, 곧 참조와 번호를 손으로 쓴 문서는 바뀌는 순간 거짓말을 하기 시작한다는 문제를 제기하고, 이 골격이 물리학 학위 논문에도 역사학 학위 논문에도 똑같이 쓸모 있음을 보인다.

학습 목표

  1. 단원 내용의 순서를 서술하고, 각 수업이 다음 수업에 무엇을 보태는지 설명한다.
  2. 단원이 앞 단원들에서 전제하는 것을 알아보고, 필요하면 복습한다.
  3. 내부 참조를 손으로 쓰지 않는 까닭을 예를 들어 설명한다.
  4. 여러 분야의 학술 장르에서 단원이 조판하는 법을 가르치는 구조를 알아본다.

시작 평가

단원을 공부하기 전에 출발점을 재어 보는 것이 좋다. 이 평가는 자기 평가이다. 점수를 매기지 않으며, 공부의 방향을 잡는 것만이 목적이다. 처음 두 문항은 단원이 앞 단원들에서 전제하는 내용을 복습하고, 이어지는 열 문항은 두 문항씩 차례로 단원의 다섯 수업을 다룬다. 긴 문서를 조판해 본 적이 없는 사람은 맞히리라 기대하지 않아도 된다. 모든 답은 맞든 틀리든 요점을 설명하고 그것을 다루는 수업의 이름을 알려 준다. 같은 기능은 마지막 종합 수업에서 다시 잰다.

입문 평가

단원을 시작하기 전에 출발점을 확인해 보세요. 짧은 자기 평가입니다. 점수가 매겨지지 않으며 결과는 브라우저에만 저장됩니다.

  1. 문제 1이전 단원에서문서를 처음 컴파일한 뒤 \ref로 쓴 참조가 물음표 두 개로 나타나고, 로그는 한 번 더 컴파일하라고 한다. 무슨 일이 일어난 것인가?

  2. 문제 2이전 단원에서어떤 에세이는 작품 제목을 쓸 때마다 겹낫표를 손으로 치는 대신, 프리앰블에서 \newcommand{\jakpum}[1]{『#1』}로 정의한 \jakpum{…}으로 표시한다. 무엇을 얻는가?

  3. 문제 3한 학생이 \documentclass{article}로 학위 논문을 쓰면서 본문을 \chapter{…}로 나누었다. 컴파일하면 어떻게 되는가?

  4. 문제 4어느 대학이 A4 용지에 2.5센티미터의 여백을 요구한다. 그 여백을 정하는 알맞은 방법은 무엇인가?

  5. 문제 5article 클래스의 문서에서 \tableofcontents 앞에 \setcounter{tocdepth}{1}을 썼다. 차례에는 무엇이 나타나는가?

  6. 문제 6article 클래스의 문서에서 \appendix 명령 뒤에 \section을 두 개 썼다. 번호는 어떻게 붙는가?

  7. 문제 7한 저자가 제2절인 \section{방법} 앞의 줄에 \label{sec:methods}를 썼다. \ref{sec:methods}는 어떤 번호를 인쇄하는가?

  8. 문제 8hyperref 패키지를 불러오면 문서에서 무엇이 바뀌는가?

  9. 문제 9학위 논문의 주 문서에서 \include{chapter1}와 \input{chapter1}는 무엇이 다른가?

  10. 문제 10학위 논문의 프리앰블에 \includeonly{chapter3}가 있고, 본문은 다섯 장을 \include로 포함한다. 논문 전체를 전에 이미 컴파일한 적이 있다면, 이번 컴파일은 무엇을 만드는가?

  11. 문제 11프리앰블에 \newcommand{\emph}[1]{\textbf{#1}}가 있다. 어떻게 되는가?

  12. 문제 12프리앰블에 \newcommand{\yang}[2]{#1~#2}가 있을 때 \yang{5}{km}는 무엇을 인쇄하는가?