한정 기간50% 할인Pro 연간, $49.98$24.99/년
3:21:55:21
50% 할인 받기 →
← 전체 게시물

ChatGPT LaTeX 수식을 깨지 않고 내보내는 방법

ChatGPT는 브라우저에서 LaTeX 수학 공식을 아름답게 렌더링합니다. 하지만 그 대화를 저장하려고 하면 수식이 원시 $$ \int_0^\infty e^{-x^2} dx $$ 소스 코드로 붕괴되거나, 더 나쁜 경우 옆으로 인쇄되는 유니코드 깨짐 현상이 발생합니다.

여기서 수학 공식이 내보내기 중 깨지는 이유와 각 형식별 해결 방법을 설명합니다.

LaTeX가 내보내기 중 깨지는 이유

ChatGPT의 웹 인터페이스는 KaTeX를 사용하여 LaTeX를 렌더링합니다. 각 수식은 조판된 SVG와 HTML을 포함한 <span>이 됩니다. 원래 LaTeX 소스는 해당 span에 첨부된 data- 속성으로 존재합니다.

렌더링된 페이지를 복사하거나 Chrome의 “PDF로 인쇄”를 사용하면 브라우저는 화면에 보이는 것만 캡처합니다. 긴 디스플레이 수식은 중간에 잘립니다. \Sigma 같은 인라인 기호는 시스템 글꼴에 해당 글리프가 없으면 임의의 유니코드로 인쇄됩니다. 그리고 실제 LaTeX가 포함된 data 속성은 완전히 사라집니다.

복사-붙여넣기는 수학을 잃습니다. PDF로 인쇄하면 망가집니다. 해결책은 렌더링 전에 LaTeX 소스를 추출한 다음 내보내기에서 명시적으로 다시 렌더링하는 것입니다.

형식별 플레이북

PDF

ChatExport AI의 PDF 내보내기를 사용하세요. 각 LaTeX 블록을 원시 소스로 추출하고, 번들된 KaTeX를 통해 선명한 SVG로 렌더링한 후 최종 PDF를 구성합니다. 인라인 수학, 디스플레이 방정식, 행렬, big-O 표기법, 적분 등 모두 완벽하게 조판됩니다.

수학이 포함된 대화에는 Chrome의 기본 PDF로 인쇄 기능을 절대 사용하지 마세요. 출력물은 진지한 용도로 사용할 수 없습니다.

Word (.docx)

.docx 형식에는 기본 방정식 유형(Office Math)이 포함됩니다. ChatExport AI의 Word 내보내기는 LaTeX를 기본적으로 고정폭 텍스트로 출력하며, Word에서 삽입 → 방정식 → LaTeX를 사용하여 이를 조판된 방정식으로 변환할 수 있습니다. (직접 Office Math 출력은 곧 제공 예정입니다.)

문서에 즉시 조판된 수학이 필요하다면 먼저 PDF로 내보낸 다음, 해당 PDF 페이지를 이미지로 .docx 파일에 삽입하세요.

Markdown

간단합니다. 구분자만 유지하면 됩니다. $인라인$$$디스플레이$$는 표준 CommonMark 수학 규칙입니다. ChatExport AI의 Markdown 내보내기는 이를 바이트 단위로 그대로 보존합니다.

내보낸 .md 파일은 다음 환경에서 수학을 렌더링합니다:

  • Obsidian, v0.10부터 기본 수학 지원.
  • MkDocs Material, pymdownx.arithmatex 확장 기능 사용.
  • VitePress, markdown-it-mathjax3 플러그인을 통해.
  • Quartz, 내장 지원.
  • GitHub gists, 네, GitHub는 2022년부터 gist에서 $..$ 수학을 렌더링합니다.

HTML (오프라인)

이 형식은 무적입니다. ChatExport AI의 HTML 내보내기는 KaTeX를 파일 내부에 직접 번들링하므로 인터넷 연결이 전혀 없어도 수학이 렌더링됩니다. 이메일로 보내거나 USB 스틱에 보관하거나 10년 후에 열어도 되는 단일 자체 포함 .html 파일이 생성됩니다.

JSON

자동화된 워크플로우를 위해: ChatExport AI의 JSON 내보내기는 메시지당 LaTeX 소스를 전용 필드(content_latex)로 렌더링된 대체 텍스트와 함께 보존합니다. 깨끗한 LaTeX 문자열이 필요한 RAG 시스템 및 파인튜닝 데이터셋에 완벽합니다.

일반적인 함정

함정 1: “채팅에서는 완벽해 보이는데 내보내면 깨져요.”, 정확합니다. 채팅은 렌더링된 출력을 표시하고, 내보내기는 소스 코드를 캡처합니다. 내보내기 도구가 다시 렌더링하지 않으면 원시 $$ 구분자가 남게 됩니다.

함정 2: “ChatGPT에서 Word로 수학을 복사했는데 모두 잘못됐어요.”, Word는 LaTeX를 자동으로 렌더링하지 않습니다. 변환을 처리하는 내보내기 도구가 필요합니다.

함정 3: “그리스 문자가 상자로 표시되는 이유는 무엇인가요?”, 뷰어의 글꼴에 해당 글리프가 없기 때문입니다. HTML과 PDF의 KaTeX는 수학을 텍스트 문자 대신 올바른 벡터 경로로 렌더링하여 이를 방지합니다.

수학이 너무 길어 렌더링조차 안 될 때

일부 행렬과 증명은 인쇄된 페이지 너비보다 넓습니다. ChatExport AI의 PDF 내보내기는 디스플레이 수학을 페이지 너비에 맞게 자동으로 축소합니다. 행렬이 그래도 너무 넓으면 해당 블록을 가로 방향으로 전환합니다.

Markdown 내보내기의 경우, 너무 큰 행렬을 수동으로 분할해야 합니다. 정적 문서 형식에서 “가로로 스크롤”을 표현할 수 있는 이식 가능한 방법은 없습니다.

사용해 보세요

ChatExport AI 무료 설치하고 다음으로 수학이 많은 ChatGPT 대화를 올바르게 조판된 수식과 함께 내보내세요. 무료 티어는 하루 5회 내보내기를 포함합니다.

관련 자료

ChatExport AI 사용해보기

무료 Chrome 확장 프로그램. 계정 불필요.

Chrome에 추가, 무료