MarkdownLab

마크다운을 LaTeX로 변환

마크다운을 붙여넣으면 컴파일 가능한 LaTeX .tex 파일을 돌려받으세요 — 제목, 굵게/기울임, 목록, 표, 링크, 코드 블록이 모두 실제 LaTeX 명령으로 매핑되고, 인라인 $...$와 디스플레이 $$...$$ 수식은 그대로 통과하며, 예약 문자는 자동으로 이스케이프됩니다.

브라우저에서 완전히 실행됩니다 — 파일이 기기 밖으로 전송되지 않습니다.

마크다운
LaTeX

사용 방법

  1. 01마크다운을 붙여넣거나 업로드하세요. 또는 Sample을 클릭해 실제 수학 노트 예시를 확인해 보세요.
  2. 02LaTeX 소스는 입력하는 대로 자동으로 업데이트됩니다. 단독으로 컴파일되는 독립 파일이 필요하면 Full document를, 기존 .tex 파일에 붙여넣을 조각이 필요하면 Fragment를 선택하세요.
  3. 03Full document 모드에서는 원하면 Title을 설정할 수 있습니다 — \title{}을 채우고 \maketitle을 추가합니다.
  4. 04결과를 복사하거나 output.tex로 다운로드하세요.
  5. 05pdflatex로 컴파일하거나 Overleaf 프로젝트에 붙여넣으세요.

자주 묻는 질문

이 마크다운 → LaTeX 변환기는 무료인가요?

네, 계정이나 제한 없이 무료입니다. 변환기는 이 사이트를 위해 만든 작은 토큰 워커이며, 전적으로 클라이언트 측에서 실행됩니다.

제 마크다운이 어딘가에 업로드되나요?

아니요. 변환은 브라우저의 JavaScript 엔진 안에서 전적으로 이루어집니다 — 텍스트는 기기 밖으로 나가지 않으며, 서버로 전송되는 것도 없습니다(단, "Open from URL"로 원격 파일을 불러올 때는 예외로, 이는 서버를 거치지 않는 브라우저의 직접 요청입니다).

다운로드한 .tex 파일이 실제로 컴파일되나요?

표준적인 내용이라면 네 — Full document 모드는 \documentclass{article}과 최소한의 프리앰블(hyperref, graphicx, ulem, listings, 그리고 수식이 감지되면 amsmath까지)로 감싸므로 pdflatex나 Overleaf가 그대로 컴파일할 수 있습니다. 아주 특이한 마크다운(커스텀 HTML, 특수한 확장 문법)은 수동으로 손볼 필요가 있을 수 있습니다.

수식을 지원하나요?

네. $...$로 쓴 인라인 수식과 $$...$$로 쓴 디스플레이 수식은 그대로 LaTeX 출력으로 넘어갑니다 — 수식 안의 밑줄, 캐럿, 백슬래시는 절대 이스케이프되지 않으므로 \alpha, x^2, a_i가 모두 올바르게 나옵니다. 수식이 발견될 때마다 amsmath가 프리앰블에 자동으로 추가됩니다. 짝을 이루지 않은 단독 $(가격 표기, 예: $5)는 일반 텍스트로 취급되어 예상대로 \$로 이스케이프됩니다.

Full document 모드와 Fragment 모드의 차이는 무엇인가요?

Full document는 출력을 \documentclass{article}, 프리앰블, \begin{document}/\end{document}로 감싸므로 pdflatex나 Overleaf로 단독 컴파일됩니다 — 이것이 기본값입니다. Fragment 모드는 문서 래퍼 없이 본문 내용만 반환하며, 이미 관리하고 있는 기존 .tex 파일의 한 섹션에 붙여넣기 위한 것입니다.

특수 LaTeX 문자는 어떻게 처리되나요?

LaTeX가 구문으로 취급하는 문자 — & % $ # _ { } ~ ^ 와 백슬래시 — 는 일반 텍스트 어디에 나타나든 자동으로 이스케이프되어 컴파일을 깨뜨리는 대신 리터럴 문자로 렌더링됩니다. $...$/$$...$$ 수식 구간 안의 문자는 유일한 예외입니다 — LaTeX 수식 구문으로 읽히도록 의도된 것이므로 이스케이프되지 않고 그대로 통과합니다.

어떤 마크다운 서식이 지원되나요?

제목(H1-H3은 \section/\subsection/\subsubsection, H4-H6은 \paragraph/\subparagraph), 굵게, 기울임, 취소선, 인라인 코드, 펜스 코드 블록(verbatim, 언어 힌트가 있으면 lstlisting), 글머리·번호 목록(중첩 포함), 표(:---/:--:/---:의 열 정렬이 tabular 환경으로 그대로 전달됨), 링크, 이미지, 인용문, 인라인/디스플레이 수식이 지원됩니다.

알려진 제한 사항은 무엇인가요?

표 열은 명시적인 너비 조절 없이 l/c/r 정렬만 가능하고, 취소선은 ulem 패키지가 필요하며(프리앰블에 이미 포함됨), 수식 지원은 $...$/$$...$$ 구분자만 다룹니다 — \(...\)/\[...\]는 수식으로 인식되지 않습니다.

관련 도구