프로젝트 소개

Pandoc은 텍스트를 한 마크업 형식에서 다른 형식으로 변환하도록 설계된 모듈형 문서 변환 도구입니다. 이 도구는 리더(reader)를 사용하여 입력을 내부 추상 구문 트리(AST)로 파싱하고, 라이터(writer)를 사용하여 해당 AST를 원하는 출력 형식으로 변환하는 방식으로 작동합니다. 주요 기능은 다음과 같습니다: - 광범위한 형식 지원: 다양한 Markdown 변형(CommonMark, GFM, Pandoc 자체 형식), LaTeX, HTML, Docx, EPUB, Org mode, JATS XML 등 매우 다양한 입력 및 출력 형식을 지원합니다. - PDF 생성: LaTeX, Groff ms 또는 HTML을 통해 PDF 출력을 생성할 수 있습니다. - 강화된 Markdown: 표, 정의 목록, 메타데이터 블록, 각주 및 인용 지원이 포함된 특수 버전의 Markdown을 제공합니다. - 확장성: 사용자가 커스텀 필터(Lua 필터 포함)를 실행하여 변환 과정 중 중간 AST를 수정할 수 있습니다. - 사용자 정의: 형식 호환성을 확장하기 위해 사용자 정의 Lua 리더 및 라이터를 지원합니다.