Skip to main content

Word 템플릿 작성 가이드

경로: 하단 툴바 [7] Word → 템플릿 가이드 프로그래밍 경험이 없어도 따라할 수 있는 Word(.docx) 템플릿 작성 가이드입니다. 일반 문서에서 바뀌는 부분만 태그({{ }}) 로 표시해두면, AI가 데이터를 채워 완성된 문서를 만듭니다.
원본 가이드: seahorse-mcp-agent-server/docs/DOCX_TEMPLATE_GUIDE.md. 이 페이지는 템플릿 작성자를 위한 요약입니다.

템플릿이란?

같은 양식으로 값만 바꿔 여러 문서를 생성할 수 있습니다.

시작하기 전에

준비물: Microsoft Word 또는 LibreOffice

핵심 규칙

변수 이름은 영문 소문자 + 밑줄 만 사용하세요. 좋은 예: company_name, report_date, total_amount.

태그 요약표

1. 기본 텍스트 자리표시자

Word 자동 서식 주의{{ 입력 시 Word가 스마트 따옴표로 자동 변환하는 경우가 있습니다.
  • Word: 파일 → 옵션 → 언어 교정 → 자동 고침 옵션 → “자동 서식” 탭에서 해제
  • 또는 메모장에서 먼저 타이핑 후 복사·붙여넣기

2. 서식이 있는 텍스트 (RichText)

글꼴 색상·굵기·크기 등을 데이터에서 제어:
  • {{ name }} → 주변 텍스트 서식 따름
  • {{r name }} → 데이터에서 서식 지정 가능

3. 반복 (목록/표 행)

목록

표 행 반복 (중요)

{%tr %} 태그는 반드시 셀 안에서 별도의 줄 에 작성하세요. 변수와 같은 줄에 쓰면 동작하지 않습니다.
2행짜리 표를 만들고, 반복할 행의 첫 번째 셀 에 Enter로 2줄:
마지막 셀 에 Enter로 2줄:

문단 반복

이름 규칙

  • 목록 전체: 복수형 (items, products)
  • 각 항목: 단수형 (item, product)
  • 속성: 점(.) 뒤에 (item.name, item.price)

4. 조건부 표시

양자택일:
조건 변수는 “~인가?” 느낌으로: show_footer, is_confidential, has_discount.

5. 표 블록 {{t }}

AI가 표 전체를 데이터로 만들어 삽입 할 때:

반복({% for %}) vs 표 블록({{t }}) 차이

표 디자인을 꾸미려면 {% for %}, 구조 자체가 동적이면 {{t }}.

6. 제목 블록 {{h }}

제목 수준(1~9)을 동적으로:
제목 수준이 고정이면 Word에서 직접 “제목 1” 스타일을 쓰고 {{ chapter_title }} 만 쓰면 됩니다.

7. 이미지 블록 {{i }}

이미지 파일은 서버에서 접근 가능한 경로에 있어야 합니다.

8. 자주 하는 실수

Word가 태그 중간에 서식을 넣는 문제 (가장 흔함)

Word는 텍스트 입력 시 보이지 않는 서식 정보를 중간에 삽입합니다. 예를 들어 {{ company_name }} 이 내부적으로 [서식A]{{ [서식B]company_name[서식A] }} 로 쪼개질 수 있습니다. 해결:
  1. 태그 부분을 전체 선택 후 삭제
  2. 같은 위치에 한 번에 타이핑 (중간에 커서 이동 X)
  3. 또는 메모장에서 먼저 입력 → 복사 → 붙여넣기

9. 완성 예시: 제안서 템플릿

(표: 품목/설명/금액 — 첫 셀 {%tr for item in items %} + {{ item.name }}, 마지막 셀 {{ item.amount }} + {%tr endfor %})
도움이 필요하신가요? 템플릿을 만든 후 AI에게 “이 템플릿을 분석해줘”라고 요청하면 필요한 변수를 자동으로 알려줍니다.