TeX64

TeX64는 macOS용 데스크탑 LaTeX 편집기입니다. 자신의 컴퓨터에서 폴더를 열고, .tex 파일을 편집하고, 한 번의 클릭으로 빌드하고, 통합된 PDF 뷰어에서 결과를 읽을 수 있습니다. 이는 시각적 수학 입력, 이미지-LaTeX OCR 및 LaTeX-specialized AI(Axiom)로 강화된 완전한 로컬 편집 루프입니다. 이 페이지는 각 기능이 실제로 수행하는 작업과 방법에 대한 간단한 도구 가이드 항목입니다.

TeX64가 무엇인가요?

TeX64는 로컬 우선입니다. AI 기능과는 별개로 완전히 오프라인으로 실행되며 소스와 PDF는 모두 자체 머신에 유지됩니다. 현재 macOS 전용(macOS 12 Monterey 이상)으로 배송되며 Apple Silicon(M1/M2/M3/M4) 및 Intel Macs를 모두 기본적으로 지원합니다. Windows 및 Linux 빌드가 계획되어 있지만 아직 사용할 수 없습니다. 서명하는 동안 배포가 일시 중지되고 설치 프로그램 정책이 마무리됩니다.

사용하는 형태는 간단합니다. 작업 공간(폴더)을 열면 파일 트리, 탭 편집, 분할 보기가 포함된 편집기가 제공됩니다. 기본 .tex 파일은 자동으로 감지되며 Cmd+B를 누르면 파일이 빌드되어 통합 뷰어에 PDF가 표시됩니다. 장, 섹션, 그림, 레이블, 인용 및 TODO에서 자동 생성된 개요와 전체 작업 공간에 대한 전체 텍스트 검색(ripgrep 기반) 등 편집 필수 요소가 모두 제공됩니다.

TeX64 자체는 조판 엔진이 아닙니다. 컴파일은 latexmk를 통해 별도로 설치한 TeX 배포판(아래 참조)을 실행합니다. 즉, TeX64는 편집, 작성 및 미리보기를 함께 연결하는 프런트 엔드인 반면, 조판 자체는 표준 TeX 툴체인에 의해 수행됩니다.

설치

앱 자체를 설치하는 것은 일반적인 macOS 루틴입니다. 다운로드 페이지(/download)에서 귀하의 컴퓨터(Apple Silicon 또는 Intel)와 일치하는 DMG를 가져와 열고 TeX64.app를 응용 프로그램 폴더로 드래그하세요. 대략 150 MB의 디스크 공간이 필요합니다.

처음 실행 시 macOS Gatekeeper에 경고가 표시될 수 있습니다. 그렇다면 앱을 Control+클릭하고 '열기'를 선택하여 시작하세요. Mac이 Apple Silicon인지 Intel인지 확실하지 않은 경우 터미널에서 uname -p를 실행하세요(arm는 Apple Silicon을 의미하고 i386는 Intel를 의미함). DMG는 서명되고 공증되며 체크섬은 아티팩트별로 게시됩니다.

TeX 환경 설정

언급한 바와 같이 TeX64에서 빌드하려면 별도로 설치된 TeX 배포판이 필요합니다. 권장 사항은 MacTeX(전체 TeX Live + GUI 도구, ~4 GB)입니다. 간결하게 유지하려면 대신 BasicTeX(~100 MB)를 설치하고 sudo tlmgr install를 사용하여 시간이 지남에 따라 누락된 패키지를 추가할 수 있습니다.

TeX64에 특별히 필요한 도구는 lualatex(기본 엔진), latexmk(빌드 구동), latexindent(포맷용) 및 synctex(SyncTeX용)입니다. 앱의 Settings > 환경에서 해당 항목이 발견되었는지 확인할 수 있습니다. 녹색 확인 표시(✓)는 발견되었음을 의미하고 빨간색은 누락을 의미합니다. 누락된 항목이 있는 경우 MacTeX를 설치하거나 tlmgr를 사용하여 개별 패키지를 추가하세요.

TeX 환경이 전혀 존재하지 않는 경우, TeX64는 관리형 TeX Live를 설치할 수도 있습니다(버전 0.1.12에 추가됨). 필수 도구가 누락되면 앱은 자체 관리하에 TeX Live 환경을 설정할 수 있습니다.

  • 권장: MacTeX (전체 TeX Live + GUI, ~4 GB)
  • : BasicTeX (~100 MB) + 나머지는 tlmgr
  • 확인: Settings > 환경에서 lualatex / latexmk / latexindent / synctex에 대한 녹색 확인

실용적인 첫 쓰기 루프

TeX64를 설치한 후 대규모 논문 템플릿으로 바로 이동하면 오류가 편집기에서 발생하는지 TeX 환경에서 발생하는지 구분하기 어려워집니다. 작은 원고로 시작하여 루프를 증명하십시오. PDF를 열고, 빌드하고, 검사하고, 소스로 돌아가서 수정하세요. 그런 다음 장, 그림 및 참고 자료를 향해 성장하십시오.

  • 작업 공간 열기: 하나의 원고 폴더를 선택하고 main.tex와 같은 어떤 파일이 진입점인지 결정합니다.
  • 루트 파일을 확인하십시오. 자동 감지가 잘못된 파일을 선택하는 경우 메뉴에서 명시적으로 설정하십시오.
  • 짧은 문서를 한 번만 작성하십시오. 장이나 그림을 추가하기 전에 TeX 도구가 있고 PDF가 나타나는지 확인하십시오.
  • 작은 단계로 성장하세요. 한 번에 하나의 섹션, 방정식, 그림 또는 인용을 추가하고 진행하면서 빌드 로그를 읽으세요.
  • 잘 작동하는 원고에 Axiom과 OCR를 사용하세요. 생성된 코드는 diff와 컴파일된 PDF를 통해 확인해야 합니다.

원고 폴더의 모양을 잡는 방법

TeX64는 폴더를 작업 공간으로 취급하므로 첫 번째 폴더 레이아웃은 쓰기 안정성의 일부가 됩니다. 짧은 보고서는 단일 main.tex에 존재할 수 있습니다. 논문 또는 기술 매뉴얼의 경우 처음부터 본문 파일, 그림 및 참고 문헌을 분리하면 검색, 개요 탐색, AI 요청 및 SyncTeX 점프를 더 쉽게 추론할 수 있습니다.

terminal
thesis/
  main.tex
  chapters/
    intro.tex
    methods.tex
  figures/
    setup.pdf
  refs.bib
  • main.tex\documentclass, 패키지 및 \begin{document}를 유지하십시오. \input{chapters/intro}와 같은 줄이 있는 장을 포함합니다.
  • 하이픈이나 밑줄이 포함된 ASCII 그림 파일 이름을 선호합니다. 경로에 공백과 일본어 이름을 사용하지 마세요.
  • 먼저 Cmd+B가 PDF를 생성하는지 확인한 다음 장, 그림 및 참고 문헌을 한 번에 하나씩 추가하십시오.
  • Axiom에 대규모 편집을 요청하기 전에 프로젝트를 컴파일 상태로 유지하세요. AI와 마지막 좋은 PDF의 차이점을 검토하세요.

수학 입력(블록)

블록(비주얼 수학 편집기)은 LaTeX 표기법을 외우지 않고도 방정식을 작성할 수 있는 기능입니다. 내부적으로는 대화형 방정식 작성기인 MathLive를 사용합니다. 그리스 문자, 연산자, 관계식, 화살표, 집합 기호, 분수 및 근과 같은 구조, 악센트 등의 팔레트에서 선택하여 공식을 구성합니다. 입력하는 동안 실시간으로 렌더링된 결과를 볼 수 있으며, 작업이 완료되면 해당 LaTeX 코드가 자동으로 소스에 다시 삽입됩니다.

세 가지 방법이 있습니다. 수학 환경에 커서를 놓고 마우스 오른쪽 버튼 클릭 > “블록에서 편집” 메뉴를 사용하고 Math > Block Editor를 사용하거나 Cmd+Shift+E를 누릅니다. TeX64는 수학 환경을 자동으로 감지하고 이에 대한 블록을 시작합니다. 해당 환경에는 표시된 환경(equation, align, gather, multline, split, cases), matrix 제품군 및 $...$ 또는 \(...\)로 작성된 인라인 수학이 포함됩니다.

수학 OCR (이미지 → 수식)

OCR는 이미지의 수학을 LaTeX 코드로 변환합니다. 스크린샷, 손으로 쓴 메모, PDF 내의 수식, 교과서나 논문의 방정식 사진에서 작동합니다. 손글씨와 인쇄 모두 동일합니다. 이를 사용하려면 메뉴에서 Math > OCR를 선택하고 화면 영역을 자르면 AI가 이미지를 분석하고 LaTeX를 생성한 후 결과를 편집기에 바로 삽입합니다.

변환은 클라우드 AI에서 실행되므로 인터넷 연결AI 지원 계획이 필요합니다(문서에서는 이를 TeX64 Basic 이상에서 AI 기능으로 설명합니다). 그리고 화면 영역을 캡처하기 때문에 macOS 화면 녹화 권한(시스템 Settings > 개인 정보 보호 및 보안 > 화면 녹화)에서 TeX64를 활성화해야 할 수도 있습니다. 정확성을 높이려면 고대비 이미지(밝은 배경에 어두운 텍스트)를 사용하고, 방정식만 자르고, 손글씨를 최대한 깔끔하게 쓰고, 복잡한 수식을 분할하세요. 출력에 의존하기 전에 항상 출력을 검토하고 수정하십시오.

경험상: 처음부터 새 수식을 만들거나 LaTeX 표기법이 익숙하지 않은 경우 블록을 사용하고 기존 손으로 쓴 방정식이나 PDF 방정식을 디지털화할 때는 OCR를 사용하세요.

AI 쓰기(공리)

Axiom은 TeX64에 내장된 LaTeX-specialized AI 에이전트입니다. 전체 프로젝트의 맥락을 이해하고 채팅 이상의 기능을 수행합니다. 작동하면서 직접 파일을 읽고 씁니다. 두 가지 진입점이 있습니다. 자연어로 대화하는 AI chat(“이 오류가 발생하는 이유는 무엇입니까?”, “이 섹션을 더 간결하게 만드세요”), 그리고 인라인 완성은 편집기에서 다음 줄, 방정식 또는 단락을 제안합니다. 완성은 "0에서 1까지의 x 제곱의 적분"과 같은 자연어를 \int_0^1 x^2 dx와 같은 방정식으로 바꿀 수도 있습니다.

에이전트로서 Axiom은 프로젝트 파일(.tex, .bib, .sty, .cls 등)과 파일 트리를 읽고 편집 내용을 diff로 제안합니다. 중요한 점은 해당 diff는 항상 사용자가 검토하고 승인한 후에만 적용됩니다. 또한 프로젝트를 컴파일하고 빌드 로그를 읽고 arXiv를 검색하여 가져올 수도 있습니다. BibTeX 항목. 반면에 작업 공간 외부의 파일에 접근할 수 없으며 임의의 시스템 명령을 실행할 수 없습니다(해당 도구는 제한됨). API 키와 토큰은 자동으로 수정됩니다.

두 가지 모델이 있습니다. 표준 Axiom 모델은 모든 계획에서 사용할 수 있으며 가장 유능한 Axiom Pro는 Pro 전용입니다. 개인 정보 보호: 종이 데이터는 AI 교육에 사용되지 않습니다. 데이터는 AI 기능을 명시적으로 사용할 때만 전송되며 OpenAI API를 통해 서버 측에서 처리되며 장기간 저장되지 않고 처리 후 삭제됩니다. 계획은 무료, 기본 및 Pro입니다. 심지어 무료에는 약 200,000개의 토큰에 대한 월간 AI 허용량이 포함되며, 상위 계층에는 더 많은 유능한 모델과 더 큰 할당량이 추가됩니다(정확한 수치는 가격 페이지 참조). 항상 출력을 확인하십시오. Axiom은 강력하지만 복잡한 코드나 의미 체계에 대해서는 잘못될 수 있습니다.

SyncTeX(정방향/역방향 검색)

SyncTeX는 소스와 PDF의 일치하는 위치를 양방향으로 연결하며 TeX64 PDF 뷰어에 내장되어 있습니다. 정방향 검색(소스 → PDF)을 사용하면 커서에 해당하는 PDF 영역이 강조 표시되고 뷰어가 자동으로 스크롤됩니다. 역검색(PDF → 소스)을 사용하면 Cmd를 PDF를 클릭하면 해당 소스 줄로 바로 이동하고 강조 표시됩니다(단락이나 figure와 같은 여러 줄 블록의 경우 블록의 시작으로 이동합니다).

이것이 작동하려면 synctex를 사용할 수 있어야 하며 빌드에서 .synctex.gz 파일을 생성해야 합니다. TeX64의 빌드는 기본적으로 .synctex.gz 생성을 활성화하므로 일반적으로 추가 설정 없이 작동합니다. 다중 파일 프로젝트에서도 작동합니다. \input 또는 \include로 분할된 파일에서 요소를 클릭하면 올바른 외부 파일이 자동으로 열리고 올바른 줄로 이동합니다. 이는 루트 파일(\begin{document}가 포함된 기본 파일)이 올바르게 설정되었다고 가정합니다. TeX64는 이를 자동 감지하려고 시도하며 필요할 때 메뉴의 "루트 파일 설정"을 통해 명시적으로 설정할 수 있습니다.

점프 정밀도는 TeX64가 SyncTeX 파일에서 읽을 수 있는 정보가 얼마나 세부적인지에 따라 달라집니다. 종종 단락 수준의 정확도로 올바른 선에 도달하지만 tikz 또는 pgfplots와 같은 일부 패키지와 과도한 매크로 사용으로 인해 매핑이 복잡해지고 더 거친(예: 페이지 수준) 정밀도가 발생할 수 있습니다.