본문 바로가기
Topos Uranos

요약

이 수업은 표와 그림을 다루는 이 강좌의 다섯째 단원을 연다. 먼저 단원의 목적을 설명한다. 학술 저작의 데이터, 이미지, 그림을 본문만큼 분명하게 읽히고, 절이나 수식처럼 번호가 붙고 참조되며, 저자가 손으로 정하지 않아도 쪽 위에서 제자리를 찾도록 조판하는 것이다. 이어서 단원의 다섯 수업과 이들을 잇는 흐름을 소개하는데, 가장 단순한 표에서 시작해 TikZ로 그리는 첫 그림까지 이어진다. 또 앞 단원들에서 이미 아는 것으로 전제하는 내용을 밝힌다. 과학의 표와 그래프가 어디서 왔는지, 그리고 그것을 다스리는 절약의 규칙이 무엇인지를 돌아본다. 그리고 단원이 해결하는 문제를 제시한다. 워드프로세서의 습관대로 만든 표나 그림은 아무 불평 없이 컴파일되지만 읽기 힘들다는 문제이다. 끝으로 같은 도구가 실험실에도, 통계 연구에도, 역사 자료에도, 텍스트 주해에도 쓰인다는 것을 보인다.

학습 목표

  1. 단원 내용의 순서를 설명하고 각 수업이 다음 수업에 무엇을 보태는지 밝힌다.
  2. 단원이 앞 단원들에서 이미 아는 것으로 전제하는 내용을 알아보고, 필요하면 복습한다.
  3. 격자를 모두 그은 표가 가로줄 몇 개로 조판한 표보다 왜 읽기 어려운지 예를 들어 설명한다.
  4. 자기 분야에서 이 단원이 조판하는 법을 가르치는 표, 이미지, 그림을 알아본다.

시작 평가

단원을 시작하기 전에 출발점을 재어 두면 좋다. 이 평가는 자기 평가이며 점수를 매기지 않는다. 목적은 오직 학습의 방향을 잡는 데 있다. 처음 두 문항은 단원이 앞 단원들에서 이미 아는 것으로 전제하는 내용을 복습한다. 이어지는 열 문항은 두 문항씩 차례대로 단원의 다섯 수업에 대응한다. LaTeX로 표를 조판하거나 이미지를 넣어 본 적이 없는 사람이 정답을 맞히지 못하는 것은 당연하다. 맞든 틀리든 모든 답이 요점을 설명하고 그 요점을 다루는 수업을 알려 주기 때문이다. 같은 기능은 단원 끝의 종합 수업에서 다시 측정한다.

입문 평가

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

  1. 문제 1이전 단원에서어떤 저자가 \listoffigures가 있는 문서에 캡션이 달린 그림을 추가하고 한 번만 컴파일했다. 그림은 본문에는 나타나지만 그림 목록에는 나타나지 않는다. 무슨 일이 일어난 것인가?

  2. 문제 2이전 단원에서보고서 본문에 “김 & 이에 따르면”이라고 썼더니 컴파일이 “Misplaced alignment tab character &”에서 멈춘다. 왜 그런가?

  3. 문제 3\begin{tabular}{lr} 표가 &를 정확히 하나 포함한 줄에서 “Extra alignment tab has been changed to \cr”를 낸다. 오류는 어디에 있을 가능성이 가장 큰가?

  4. 문제 4S[table-format=2.2]로 선언한 열에 3.5, 12.25, 140.8이 들어간다. 어떻게 되는가?

  5. 문제 5{lrrrr} 표에서 첫 행이 \multicolumn{2}{c}{대조군} & \multicolumn{2}{c}{처리군} \\이고 그 아래에 \cmidrule(lr){2-3} \cmidrule(lr){4-5}가 있다. 오류도 경고도 없이 컴파일된다. 무엇이 보이는가?

  6. 문제 690행짜리 표를 가운데에 놓으려고 table 환경 안에서 longtable로 썼다. 어떻게 되는가?

  7. 문제 7너비가 높이보다 큰 4:3 비율의 사진에 \includegraphics[angle=90,width=4cm]{sample}이라고 썼다. 어떤 크기로 나타나는가?

  8. 문제 8figures 폴더에 오래된 plot.pdf와 새로 고친 plot.png가 있고, 소스에는 \includegraphics{figures/plot}이라고 적혀 있다. 어떻게 되는가?

  9. 문제 9어떤 보고서가 \begin{figure}[htbp] 옆에서 “아래 그림에서 보듯이”라고 쓴다. 무엇이 문제인가?

  10. 문제 10프리앰블에 \usepackage[hangul]{kotex}와 그 뒤의 \renewcommand{\listtablename}{표 목차}가 있고, cleveref는 옵션도 \crefname도 없이 불러왔다. 캡션은 “표 1”, 목록 제목은 “표 목차”가 되었다. \cref{tab:costs}는 무엇이라고 쓰는가?

  11. 문제 11\usepackage[spanish]{babel}과 \usepackage{tikz}를 쓰는 스페인어 문서가 첫 그리기 줄 \draw[->] (0,0) -- (1,0);에서 “Argument of \language@active@arg> has an extra }”를 내며 실패한다. 무엇이 빠졌는가?

  12. 문제 12\draw (0,0) -- ++(2,0) -- +(0,1) -- +(-1,0);은 무엇을 그리는가?