LIMITED TIME50% OFF Pro Annual — $49.98$24.99/yr
29d:04h:28m:46s
CLAIM 50% OFF →
← 전체 게시물

ChatGPT 내보낼 때 LaTeX 수학 공식 유지하기

ChatGPT는 화면에서 LaTeX 수학 공식을 아름답게 렌더링합니다. 그런 다음 대화를 저장하려고 하면 수식이 원시 $$ \int_0^\infty e^{-x^2} dx $$ 소스로 변합니다. 또는 더 나쁜 경우 — 가로로 인쇄되는 유니코드 수프가 되어 버리지요.

이런 일이 발생하는 이유와 각 내보내기 형식에서 해결하는 방법을 알아봅니다.

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

ChatGPT의 웹 클라이언트는 LaTeX를 KaTeX로 렌더링합니다. 수식은 조판된 SVG/HTML을 포함하는 <span>입니다. 실제 LaTeX 소스는 같은 span의 data- 속성으로 보존됩니다.

렌더링된 페이지를 복사하거나 Chrome에서 “PDF로 인쇄”할 때 브라우저는 보이는 결과만 캡처합니다 — 하지만 레이아웃에 맞는 부분만 가능합니다. 긴 디스플레이 수식은 잘립니다. 인라인 \Sigma 문자는 폰트에 해당 글리프가 없으면 임의의 유니코드로 출력됩니다. 실제 LaTeX가 담긴 data 속성은 삭제됩니다.

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

형식별 해결 방법

PDF

ChatExport AI의 PDF 내보내기를 사용하세요. 각 LaTeX 블록을 원시 소스로 추출하고, 번들된 KaTeX를 통해 적절한 SVG로 렌더링한 다음 PDF를 구성합니다. 인라인 수식, 디스플레이 수식, 행렬, 빅오 표기법, 적분 — 모두 조판됩니다.

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

Word (.docx)

.docx 형식에는 기본 수식 유형(Office Math)이 있습니다. ChatExport AI의 Word 내보내기는 기본적으로 LaTeX를 고정폭 코드 블록으로 내보냅니다. Word는 Insert → Equation → LaTeX 흐름을 통해 이를 조판된 수식으로 변환할 수 있습니다. (Office Math 직접 내보내기는 로드맵에 있습니다.)

문서 내에서 즉시 조판된 수식이 절대적으로 필요하다면 PDF로 내보내고 PDF 페이지를 이미지로 .docx 안에 삽입하세요.

Markdown

간단합니다 — 구분 기호를 그대로 유지하면 됩니다. $inline$$$display$$는 표준 CommonMark 수학 규칙입니다. ChatExport AI의 Markdown 내보내기는 이를 바이트 단위로 그대로 보존합니다.

내보낸 .md 파일은 다음에서 작동합니다:

  • Obsidian — v0.10 이후 기본 수학 지원.
  • MkDocs Materialpymdownx.arithmatex 확장과 함께.
  • VitePressmarkdown-it-mathjax3 플러그인을 통해.
  • Quartz — 내장 지원.
  • GitHub gists — 네, GitHub는 2022년부터 gist에서 $..$ 수식을 렌더링합니다.

HTML (오프라인)

이 형식이 가장 오래갑니다. ChatExport AI의 HTML 내보내기는 KaTeX를 파일 안에 번들링하므로 인터넷 연결 없이도 수식이 렌더링됩니다. 결과는 단일 자체 포함 .html 파일로, 이메일로 보내거나 USB에 넣거나 10년 동안 보관할 수 있습니다.

JSON

파이프라인의 경우: ChatExport AI의 JSON 내보내기는 렌더링된 대체 텍스트와 함께 각 턴별로 LaTeX 소스를 별도 필드(content_latex)로 유지합니다. RAG 시스템과 미세 조정 데이터셋은 깨끗한 LaTeX 문자열을 사용할 수 있습니다.

일반적인 실수

실수 1: “채팅에서는 잘 보이는데 내보내면 깨져요.” — 그게 문제입니다. 채팅은 렌더링된 결과를 보여주고, 내보내기는 소스를 캡처합니다. 내보내기 도구가 다시 렌더링하지 않으면 원시 $$를 얻게 됩니다.

실수 2: “채팅에서 Word로 수식을 복사했는데 모두 틀렸어요.” — Word는 LaTeX를 렌더링하지 않습니다. LaTeX를 렌더링하는 도구로 내보내세요.

실수 3: “그리스 문자가 상자로 표시되는 이유는 무엇인가요?” — 뷰어의 폰트에 해당 글리프가 없기 때문입니다. HTML/PDF의 KaTeX는 수식을 문자 대신 고유 경로로 렌더링하여 이를 방지합니다.

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

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

Markdown의 경우 행렬을 수동으로 나눠야 합니다. 정적 문서에서 “페이지보다 더 넓게 스크롤”을 표현할 수 있는 이식 가능한 방법이 없기 때문입니다.

사용해 보세요

ChatExport AI를 무료로 설치하고 수학 공식이 가득한 다음 ChatGPT 대화를 저장하면 제대로 조판된 결과를 얻을 수 있습니다. 무료 티어는 하루 5회 내보내기를 지원합니다.

관련 자료

ChatExport AI 사용해보기

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

Chrome에 추가 — 무료