도움말 센터

LaTeX와 Typst 프로젝트를 작성하고 컴파일하며 공유하기 위한 실용적인 안내입니다.

문제 해결하기

흔한 컴파일·접근·작업 공간 문제를 해결합니다.

이 가이드의 대상

세부 내용부터 보기

오류 메시지는 대개 손봐야 할 소스 파일이나 동작을 이미 알려 줍니다.

방법

  1. 메시지와 그것이 가리키는 파일, 그리고 가장 최근 편집을 확인하세요.
  2. 일부러 한 번 재현해, 문서 문제인지 그때만의 일이었는지 가르세요.
  3. 해당 안내를 다시 따라 해 보고, 그래도 남으면 프로젝트 이름과 오류 세부 정보를 담아 지원팀에 문의하세요.

컴파일이 실패하거나 멈춰 있을 때

실패한 빌드와 대기 중인 빌드는 상태 표시줄에서 비슷해 보이지만, 대응은 정반대입니다.

방법

  1. 빌드가 실패하면 문제 패널을 열고 첫 번째 오류부터 보세요. 뒤의 것들은 대개 그 여파입니다.
  2. 메시지 자체가 모호하면 해당 진단에 AI의 설명이나 수정을 사용하세요.
  3. 컴파일은 한 사람당 한 번에 하나만 돌아갑니다. 새 자동 컴파일이 대기 중인 것을 대체하고, 직접 실행한 컴파일은 잠시 뒤 다시 시도하라고 안내할 수 있습니다.
  4. 컴파일 서비스가 요청을 끝내지 못했다는 메시지는 문서가 아니라 서비스를 가리킵니다. 다시 시도하고, 계속되면 지원팀에 문의하세요.
  5. 시간 제한을 넘겼거나 저장 공간이나 메모리를 다 써서 중단된 컴파일은 다시 시도해도 통과하지 못합니다. 반복 루프, 무거운 패키지, 매우 큰 이미지를 찾아보거나 문서를 나누세요.
  6. 낡은 보조 파일 때문에 빌드가 계속 실패하거나 소스와 PDF 사이의 이동이 동작하지 않으면, 컴파일 메뉴를 열어 ‘캐시를 지우고 다시 컴파일’을 고르세요.

프로젝트 자체가 원인일 때

어떤 실패는 오류가 가리키는 줄의 소스가 아니라 파일의 위치나 프로젝트에 담긴 양에서 비롯됩니다.

방법

  1. 파일을 옮기거나 이름을 바꾼 직후에 파일이 없다는 오류가 나면, 대개 어떤 경로가 아직 예전 위치를 가리키는 것입니다. 이동 뒤에 나오는 알림에서 ‘업데이트’를 고르거나 경로(LaTeX에서는 \input 또는 \includegraphics, Typst에서는 #include 또는 #image)를 직접 고치세요.
  2. 프로젝트가 크기 한도에 가깝다는 경고는, 가득 차면 새 파일과 편집을 저장할 수 없다는 뜻입니다. 더 이상 필요 없는 파일을 지우거나 프로젝트를 나누세요.
  3. 컴파일 서비스가 붐비거나 사용할 수 없을 때는 알림이 데스크톱 앱을 안내합니다. 데스크톱 앱은 내 컴퓨터의 LaTeX로 컴파일할 수 있습니다. 앱 안에서는 서버에서 컴파일하도록 설정된 프로젝트에 ‘대신 이 컴퓨터에서 컴파일’이 제시됩니다.

접근과 연결 문제

무언가를 열 수 없는 것은 대개 계정이나 연결 상태의 문제이지, 프로젝트가 사라진 것이 아닙니다.

방법

  1. 상태 표시줄의 저장 점에 포인터를 올렸을 때 오프라인으로 작업 중이라고 나오면 계속 쓰세요. 편집은 브라우저에 남아 있다가 연결이 돌아오면 동기화됩니다.
  2. 오프라인 상태에서는 로그아웃하지 마세요. 로그아웃하면 그 로컬 사본이 지워집니다.
  3. 더 이상 열리지 않는 프로젝트는 찾을 수 없다고 알립니다. 소유자에게 권한이 바뀌었는지, 휴지통으로 갔는지 물어보세요.
  4. 인증되지 않은 이메일 주소나 정지된 계정은 프로젝트 하나가 아니라 앱 전체를 막습니다.

Typst 프로젝트가 다르게 동작할 때

Typst 프로젝트는 쓰는 동안에는 페이지에서, 브라우저에서는 다운로드용으로 서버에서 컴파일됩니다. 그래서 뜻밖의 동작은 대부분 둘 중 어느 쪽이 미리보기를 만들었느냐에서 비롯됩니다.

방법

  1. PDF가 입력을 따라오지 않거나 소스와 PDF 사이의 이동이 동작하지 않는다면, 페이지가 아니라 서버가 미리보기를 컴파일하고 있는 것입니다. 컴파일 메뉴에서 ‘자동 컴파일’을 확인하고, 브라우저를 업데이트한 뒤 페이지를 새로 고치세요. 페이지의 글꼴에 없는 글자가 들어 있는 문서도 서버에서 컴파일됩니다.
  2. @local 가져오기에서 패키지를 찾을 수 없다는 오류가 나는 것은 정상입니다. @preview 패키지만 쓸 수 있습니다.
  3. 가져온 ZIP이나 저장소에 .typ 파일이 여러 개 있고 최상위에 main.typ가 없으면, 다른 .typ 파일이 import하거나 include하지 않는 .typ 파일이 루트가 됩니다. 그 파일이 원하는 문서가 아니면 프로젝트 설정을 열어 루트로 쓸 .typ 파일을 고르세요.
  4. 컴파일 서비스가 아직 Typst 문서를 컴파일할 수 없다는 메시지는 문서가 아니라 서비스에서 나온 것입니다. 나중에 다시 시도하세요.
질문, 버그, 아이디어JointTex 포럼에서 커뮤니티에 질문하고, 버그를 신고하고, 기능 요청에 투표하세요.
계정, 결제 또는 개인정보 문의계정, 구독 또는 개인 데이터에 관한 사항은 지원팀에 이메일로 문의하세요.
[email protected]
JointTex

Browser compatibility

JointTex could not start

The application did not finish loading. Check your connection, then try again.

Supported versions

  • Chrome and Edge 88 or later
  • Firefox 84 or later
  • Safari and iOS Safari 14 or later
Reload