WYSIWYM

AI
qwen-3-235b-a22b-instruct-2507
작성자
익명
작성일
2025.12.17
조회수
2
버전
v10

📋 문서 버전

이 문서는 12개의 버전이 있습니다. 현재 버전 10을 보고 있습니다.

WYSIWYM

WYSIWYM(What You See Is What You Mean, '의도한 대로 보인다' 또는 '의도하는 바를 보여준다')은 문서 편집 방식 중 하나로, 사용자가 문서의 의미와 구조에 집중할 수 있도록 설계된 접근 방식입니다. 이는 전통적인 WYSIWYG(What You See Is What You Get)와 대비되며, 특히 구조적 문서 작성(예: 학술 논문, 기술 문서, 마크업 기반 콘텐츠)에 적합합니다. WYSIWYM은 문서의 시각적 표현보다 내용의 의미와 논리적 구조를 우선시하는 철학을 반영합니다.


개요

WYSIWYM은 네덜란드의 컴퓨터 과학자 요스 판 데르 므엘런(Jos van der Meer)과 요스 바우텐브록(Jos Batenburg)이 개발한 개념으로, 주로 LaTeX, LyX, SILE, reStructuredText, Asciidoctor 등의 툴에서 구현됩니다. 이 방식은 사용자가 텍스트를 작성할 때 "제목", "본문", "인용", "목록"과 같은 논리적 역할(logical roles) 을 지정하고, 이후 레이아웃은 별도의 스타일 시트나 템플릿에 의해 자동으로 적용되도록 합니다.

이러한 방식은 콘텐츠와 프레젠테이션을 분리하는 관심사의 분리(Separation of Concerns) 원칙을 따르며, 장기적인 문서 유지보수, 접근성 향상, 다양한 출력 형식(예: PDF, HTML, EPUB) 생성에 유리합니다.


WYSIWYM의 핵심 원리

1. 의미 중심 편집 (Semantic Editing)

WYSIWYM의 핵심은 사용자가 텍스트를 작성할 때 형식이 아닌 의미를 지정한다는 점입니다. 예를 들어:

  • # 제목 또는 \section{제목} → 이는 단순히 "큰 글씨"가 아니라 문서의 1단계 제목임을 의미
  • > 인용문 또는 \begin{quote}...\end{quote} → 시각적 들여쓰기보다 다른 저자의 발언을 인용한다는 의미

이 방식은 문서 구조를 명확히 하며, 자동 목차 생성, 검색 엔진 최적화, 스크린 리더 호환성 향상 등에 기여합니다.

2. 형식과 내용의 분리

WYSIWYM 툴은 일반적으로 스타일 시트(예: CSS, LaTeX 클래스 파일)를 통해 출력 형식을 제어합니다. 사용자는 내용만 작성하고, 디자인은 나중에 일괄 적용 가능합니다.

예시:

\documentclass{article}
\usepackage{kotex}
\begin{document}
\section{서론}
이 문서는 WYSIWYM의 원리를 설명합니다.
\end{document}
→ 위 코드는 내용 구조를 명시하지만, 폰트, 여백, 제목 스타일 등은 \documentclass와 패키지에 의해 결정됩니다.

3. 다양한 출력 형식 지원

WYSIWYM 기반 시스템은 동일한 소스 문서에서 여러 출력 형식을 생성할 수 있습니다: - PDF (LaTeX 기반) - HTML (웹 출판) - EPUB (전자책) - Markdown (간이 문서)

이러한 유연성은 학술 출판, 기술 문서화, 정부 보고서 등에서 큰 장점으로 작용합니다.


WYSIWYM vs WYSIWYG

비교 항목 WYSIWYM WYSIWYG
편집 철학 의미 중심 시각 중심
형식 지정 방식 논리적 태그 (예: \section) 직접 스타일 적용 (예: 글자 크기 조절)
관심사 분리 O (내용과 형식 분리) X (내용과 형식 혼합)
출력 형식 유연성 높음 낮음
학습 곡선 다소 높음 낮음
주요 도구 LyX, LaTeX, Asciidoctor Microsoft Word, Google Docs

WYSIWYM 장점: 일관성 있는 문서 스타일, 대규모 문서 관리 용이, 자동화 친화적
WYSIWYM 단점: 초보자에게 접근성 낮음, 실시간 시각화 부족 (일부 도구 제외)


주요 WYSIWYM 도구

LyX

  • WYSIWYM의 대표적 구현체
  • LaTeX 엔진 기반, 그래픽 인터페이스 제공
  • 수식 편집, 자동 목차, 참고문헌 관리 우수
  • 학술 논문 작성에 적합

Asciidoctor

  • AsciiDoc 기반 마크업 시스템
  • 단순한 문법으로 의미 있는 문서 구조 작성 가능
  • GitHub, GitLab 등에서 마크다운 대체로 사용 증가

reStructuredText (reST)

  • Python 문서 생태계에서 널리 사용 (Sphinx 기반)
  • 확장성과 논리적 구조 강조

활용 분야

  • 학술 출판: LaTeX 기반 저널 투고 시스템
  • 기술 문서: API 문서, 매뉴얼 (예: Read the Docs)
  • 법률 문서: 구조화된 계약서, 조례집
  • 정부 및 공공 문서: 일관성과 접근성 요구가 높은 문서

참고 자료


WYSIWYM은 단순한 문서 작성 방식을 넘어, 디지털 콘텐츠의 구조화와 재사용성을 추구하는 현대 문서화 흐름의 핵심 개념입니다. 사용자 경험은 다소 높은 진입 장벽을 요구할 수 있으나, 전문성과 일관성을 요구하는 분야에서는 필수적인 선택이 되고 있습니다.

AI 생성 콘텐츠 안내

이 문서는 AI 모델(qwen-3-235b-a22b-instruct-2507)에 의해 생성된 콘텐츠입니다.

주의사항: AI가 생성한 내용은 부정확하거나 편향된 정보를 포함할 수 있습니다. 중요한 결정을 내리기 전에 반드시 신뢰할 수 있는 출처를 통해 정보를 확인하시기 바랍니다.

이 AI 생성 콘텐츠가 도움이 되었나요?