Microsoft MVP성태의 닷넷 이야기
Microsoft Word 2007로 매뉴얼 제작: (3) 목차 구성 [링크 복사], [링크+제목 복사]
조회: 26702
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
[manual.docx]    
(연관된 글이 7개 있습니다.)
Microsoft Word 2007로 매뉴얼 제작: (3) 목차 구성


Microsoft Word 2007로 매뉴얼 제작: (1) 머리말, 꼬리말, 본문 기본 서식 지정 
Microsoft Word 2007로 매뉴얼 제작: (2) 맞춤법 검사 
Microsoft Word 2007로 매뉴얼 제작: (3) 목차 구성
Microsoft Word 2007로 매뉴얼 제작: (4) 인덱스 구성
Microsoft Word 2007로 매뉴얼 제작: (5) 표, 그림의 번호 지정
Microsoft Word 2007로 매뉴얼 제작: (6) 문서 버전 관리
Microsoft Word 2007로 매뉴얼 제작: (7) 문서 비교

다음으로 알아볼 것이 "Chapter"에 대한 표현인데, 이는 "목차"와 관련이 있기 때문에 약간의 작업이 더 필요합니다. 왜일까요?

목차를 만약 수작업으로 만든다고 생각해보면, 문서를 1장에서 10장까지의 구성으로 만들었는데 나중에 보니까 4장과 5장 사이에 별도의 장이 필요하게 될 때가 있습니다. 그렇다면 기존의 5장부터 10장까지는 번호가 모두 하나씩 밀리게 됩니다.

이뿐만이 아닙니다. 만약 목차를 "수작업"으로 구성한 경우 아래와 같이 되어 있다면,

1장 ..... 5
2장 ..... 10
;
5장 ..... 502
;
10장 .... 1003

5장이라는 목차 항목 자체를 새롭게 끼워넣는 것은 문제가 안되지만 "페이지 번호"를 다시 전부 찾아서 넣어줘야 하는 작업이 만만치 않습니다. 이 때문에 문서 편집기에서는 자동으로 목차를 구성할 수 있는 별도의 서식을 마련해 주고 있으며 목차 관리가 자동으로 이뤄질 수 있도록 해주고 있습니다.




자, 그럼 이번에도 역시 지난번 만들어둔 문서를 기반으로 진화시켜 나가 보도록 하겠습니다. 제가 문서 양식을 참조하고 있는 회사 문서에서는 다음과 같은 식으로 "Heading 1"을 표현하고 있었습니다.

[그림 1: 참조 문서의 Heading 1]
word_manual_chapter_3_1.png

제가 모르는 것일 수도 있는데, 일단 워드에서 일정 영역에 대한 Template을 지정할 수는 없는 것 같습니다. 게다가 위의 문서에서 특이한 점이 있는데, 일정한 Header 영역을 덮어썼다는 점이 다르고, 설상가상으로 번호와 헤더 제목의 정렬 방식이 오른쪽/왼쪽으로 완전 반대입니다.

아쉽지만, 저대로는 흉내를 못내고 대신 아래와 같이 작업할 수 있습니다.

[그림 2: 새로운 문서의 Heading 1]
word_manual_chapter_3_2.png




그런데 여기서 중요하게 생각해야 할 것이 하나 있는데, 바로 "1장", "2장"을 나타내는 수가 자동 증가해야 한다는 점입니다. 예를 들어, 1장에서 9장까지 문서를 작성하고 있다가 중간에 4장과 5장 사이에 별도의 Chapter가 끼어들어야 한다면 번호가 모두 자동으로 밀려야 하기 때문입니다.

그래서 이렇게 "1"이라고 입력한 것은 프로그램 코드에서 "하드 코딩"을 한 것과 다를 바가 없습니다. 바로 이런 경우에 사용할 수 있는 방법이 "Numbering"입니다. 마우스 우측 버튼을 누르고 "Numbering" 유형을 선택합니다.

[그림 3: Numbering 지정]
word_manual_chapter_3_3.png

그런데, 이렇게 하면 다음과 같이 컴마(.)가 붙게 됩니다.

[그림 4: 컴마(.)가 따라 붙은 Numbering]
word_manual_chapter_3_4.png

이것을 없애기 위해 다시 마우스 오른쪽 버튼을 눌러서 나오는 메뉴의 "Define New Number Format"을 선택합니다.

[그림 5: "Define New Number Format" 메뉴 선택]
word_manual_chapter_3_5.png

그럼 다음과 같은 대화상자가 나오고 "Number format" 텍스트 상자에서 컴마(.)를 없애주면 됩니다.

[그림 6: 컴마(.)를 없앤 Numbering 지정]
word_manual_chapter_3_6.png




그다음 해줘야 할 것이 스타일에서 이 부분을 "Heading 1"로 지정해 줍니다. (물론, 기본 "Heading 1" 스타일은 작은 글자에 검은색, 왼쪽 정렬 등으로 되어 있기 때문에 이를 "Microsoft Word 2007로 메뉴얼 제작: (1) 머리말, 꼬리말, 본문 기본 서식 지정"에서 언급한 서식 바꾸는 방법을 통해서 적절하게 재지정해 줍니다.)

[그림 7: "Heading 1" 스타일로 지정]
word_manual_chapter_3_7.png

자, ... 이제 복사해서 Chapter를 원하는 만큼 만들어줍니다. "Numbering"을 해놨기 때문에 Chapter들의 중간에 끼워넣어도 번호가 자동으로 재지정되는 것을 확인할 수 있습니다.




그다음으로 소제목을 달아볼까요?

"애플리케이션 성능 관리"라는 문자열을 적고, "스타일"탭에서 "Heading 2"를 선택합니다. 그럼 다음과 같이 바뀝니다.

[그림 8: "Heading 2" 스타일 지정]
word_manual_chapter_3_8.png

그다음, 역시 "애" 글자 바로 앞에서 마우스 오른쪽 버튼을 눌러 "Numbering"을 지정하면 다음과 같이 번호가 자동으로 "Heading 1"의 하위라는 의미로 "1.1"로 지정됩니다.

[그림 9: Numbering 지정]
word_manual_chapter_3_9.png

이제 적절하게 "Heading 2"의 서식을 재정의해주면 끝!

[그림 10: Heading 1과 Heading 2]
word_manual_chapter_3_10.png




자, 이제 문서의 내용에 따라 적절하게 Heading 깊이를 조정하고 하였다면 목차를 넣어보도록 하겠습니다. 대개의 경우 목차는 문서의 서문 이전에 나오기 때문에 그 페이지로 이동을 합니다.

"References" 리본 탭의 "Table of Contents" 버튼을 누르고 "Insert Table of Contents..." 메뉴를 선택합니다.

[그림 11: 목차 추가 메뉴]
word_manual_chapter_3_11.png

우와~~~ ^^ 그럼 아래와 같이 자동으로 목차가 만들어집니다.

[그림 12: 자동 추가된 목차]
word_manual_chapter_3_12.png

테스트 삼아서 1장과 2장 사이에 몇 개의 장을 더 넣어두기도 하고, 1.1과 1.2절에도 임의로 추가한 다음 다시 목차에 와서 오른쪽 버튼을 누르면,

[그림 13: "Update Field"를 이용하여 목차 새로 고침]
word_manual_chapter_3_13.png

예상하는 것처럼, 추가된 "Heading 1" / "Heading 2" 항목들이 반영되고 페이지 번호도 자동으로 재계산되어 적용됩니다.





[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 6/24/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




[1]  2  3  4  5  6  7  8  9  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
552정성태2/20/20241100Windows - 바탕화면에 검은 영역의 빈 공간을 삭제하는 방법
551정성태2/18/20241126DropBox - PermissionError: [WinError 5] Access is denied: 'C:\\Users\\...'
550정성태10/31/20232031윈도우 탐색기의 "새로 만들기" 메뉴에 "텍스트 문서" 항목이 없는 경우 - 두 번째 이야기
549정성태4/20/20234038youtube-dl을 파이썬으로 실행하는 방법
548정성태4/15/20233612Galaxy Buds2를 Windows에 연결한 경우 (Stereo가 아닌) Mono로 들리는 문제
547정성태1/28/20234079JetBrains Omea Reader에서 TLS 1.2 모드의 https 서버로부터 RSS 구독이 안 되는 경우 해결 방법파일 다운로드1
546정성태12/17/20225164blizzless-diiis 소개 - (C#으로 만들어진) Diablo 3 오픈 소스 서버
545정성태11/29/20226432[종료] [2차] "시작하세요 C# 10" 서적 나눔합니다. (5권)
544정성태11/6/20223930Camtasia - "변경된" 볼륨을 일괄 설정하는 방법
543정성태11/4/20226610[종료] "시작하세요 C# 10" 서적 나눔합니다. (4권 한정)
542정성태6/8/20225487입력 포커스를 가져가는 응용 프로그램을 확인하는 방법 - FocusLogger
541정성태6/7/20225208특정 USB 장치가 인식이 안 되는 문제
540정성태5/25/20224998구글 검색 시 "ko-kr"이 아닌 "en-us"에 해당하는 자료 검색 방법
539정성태5/23/20224921문법에 맞지 않는 learn.microsoft.com의 C++ 소스 코드
538정성태5/18/20225087WACOM Intuos Pro PTH-660 사용 후기 (개발자 입장)
537정성태3/17/20225528eFriend Plus 설치 후 실행이 안 되는 문제가 발생한다면?
536정성태1/13/202270882021년 블로그 기부 수익 공개 ^^
535정성태11/25/202175672021년 새로운 PC
534정성태10/19/20217730파판14 - 에오르제아의 시간 알람을 위한 C# WinForms 응용 프로그램 [1]파일 다운로드1
533정성태10/6/202110402모바일 브라우저에서 "비공개 연결이 아닙니다." NET::ERR_CERT_AUTHORITY_INVALID 오류가 발생하는 현상 [1]
531정성태9/1/2021703216GB로도 모자란 근래의 개발 환경
530정성태7/27/20215416그동안 마이크로소프트 계정으로 가입한 웹 서비스 및 응용 프로그램을 알아내는 방법
529정성태7/18/20215762C:\$Windows.~BT 용도와 삭제하는 방법
528정성태7/17/20217415Logitech Webcam이 있는 경우, %LOCALAPPDATA%\temp\LWSDebugOut.txt 파일의 (무제한) 증가 현상
527정성태7/13/20215634Microsoft Edge의 뉴스 알림 창 끄는 방법
[1]  2  3  4  5  6  7  8  9  10  11  12  13  14  15  ...