무료 도구

LaTeX → JSON 변환기

LaTeX를 붙여넣거나 .tex 파일을 끌어다 놓으면 구조화된 JSON 문서가 나옵니다. 각 제목, 문단, 목록, 표, 수식, 코드 블록이 type을 가진 객체가 되므로 문서 구조를 스크립트, API, CMS에서 그대로 쓸 수 있습니다. 변환은 이 탭 안에서 이루어지며 아무것도 업로드되지 않습니다.

또는 .tex 파일을 이 상자에 끌어다 놓으세요

변환 옵션
출력 예시: 이 페이지가 만드는 JSON
{
  "type": "document",
  "title": "Release 2.0 notes",
  "author": "Docs team",
  "date": "October 2026",
  "blocks": [
    {
      "type": "heading",
      "depth": 1,
      "text": "Highlights"
    },
    {
      "type": "paragraph",
      "text": "Preview is faster, and **tables** keep their alignment. Inline maths like $E = mc^2$ survives the conversion."
    },
    {
      "type": "list",
      "ordered": false,
      "start": 1,
      "items": [
        {
          "text": "Live preview while you type"
        },
        {
          "text": "Tables, lists and *math*"
        }
      ]
    },
    {
      "type": "heading",
      "depth": 2,
      "text": "Pipeline"
    },
    {
      "type": "list",
      "ordered": true,
      "start": 1,
      "items": [
        {
          "text": "Parse the source"
        },
        {
          "text": "Render each block"
        }
      ]
    },
    {
      "type": "table",
      "align": [
        "left",
        "right"
      ],
      "head": [
        "Area",
        "Status"
      ],
      "rows": [
        [
          "Parser",
          "ready"
        ],
        [
          "Preview",
          "ready"
        ]
      ]
    },
    {
      "type": "math",
      "text": "E = mc^2"
    }
  ]
}

모두 브라우저에서 실행됩니다 — 파일은 절대 업로드되지 않습니다.

LaTeX를 JSON으로 변환하는 방법

  1. 위 입력란에 LaTeX를 붙여넣거나 .tex 파일을 끌어다 놓거나, 예제 불러오기를 눌러 실제 문서로 시작하세요. 입력하는 동안 JSON이 다시 만들어집니다.
  2. 소스는 블록으로 나뉘고, 프리앰블에서 title, author, date를 읽습니다. \section 등은 depth를 가진 heading 블록이 되고, 목록은 중첩을 유지하며, tabular는 열 정렬을 가진 table이 되고, 수식은 작성된 그대로의 LaTeX를 담은 math 블록이 됩니다.
  3. JSON을 복사하거나 .json으로 내려받으세요. Markdown → JSON과 같은 블록 스키마이므로 JSON → Markdown에서 다시 Markdown으로 읽을 수 있습니다.

JSON 구조

자주 묻는 질문

어떤 LaTeX 구문을 지원하나요?

\subparagraph까지의 제목, 두 가지 목록과 description, tabular·tabularx·longtable, 인라인 및 블록 수식, verbatim·lstlisting·minted, \includegraphics와 캡션이 있는 그림, 인용, 참고 문헌, 주요 인라인 명령과 악센트를 지원합니다. 그 밖의 구문은 추측하지 않고 작성된 그대로 남깁니다.

LaTeX 설치가 필요한가요?

아니요. TeX 엔진을 쓰지 않습니다. 변환기가 소스를 읽어 이 브라우저 탭 안에서 블록으로 매핑합니다. 컴파일도, 업로드도, 서버 전송도 없습니다.

프리앰블이 블록에 없는 이유는 무엇인가요?

\documentclass와 \usepackage 같은 명령은 어떻게 조판할지를 정할 뿐 문서의 내용이 아닙니다. 여기서 읽는 것은 \title, \author, \date뿐이며 문서 객체의 필드로 들어갑니다.

JSON을 다시 Markdown으로 바꿀 수 있나요?

네. JSON → Markdown이 같은 스키마를 읽으며 math 블록도 지원합니다. LaTeX → Markdown은 두 단계를 한 번에 처리합니다.

JSON보다 Markdown이 필요하신가요?

LaTeX → Markdown은 같은 분석 결과를 바로 Markdown으로 쓰고, 편집기에서 PDF·HTML·DOCX로 내보내기 전에 미리보기를 확인할 수 있습니다.

Markdown Viewer 열기