# Mathit Documentation (LLM Index) > 수식과 정밀한 기하 다이어그램을 코드로 기술하고 렌더링하는 문서 그래픽 언어. 이 문서는 AI 에이전트와 대규모 언어 모델(LLM)이 Mathit 프로젝트의 문서를 정밀하게 탐색할 수 있도록 요약된 표준 인덱스 파일입니다. ## 문서 전체 통합본 (Full Context Ingestion) - [전체 문서 전문 (llms-full.txt)](llms-full.txt): 모든 문서의 원문이 XML 태그로 구조화된 단일 텍스트 파일입니다. 한 번의 요청으로 전체 시스템을 파악할 때 사용하세요. ## 개별 문서 인덱스 - [Why Mathit?](index.html): [시작하기] # Why Mathit? ## TikZ는... ``` \begin{tikzpicture}[x={(0.866cm,0.5cm)}, y={(-0.866cm,0.5cm)}, z={(0cm,1cm)}] \d... - [feynerin 입니다.](1. 시작하기/0) 개발자 소개.html): [시작하기] # feynerin 입니다. 현재 중학교에 재학하고 있다. 해야 하는 일이 생겨 TikZ를 사용해 보았다. 그러나 보면 볼수록 상당히 구시대적인 발상의 언어라고 생각했다. 나는 프로그래밍 언어의 본질... - [언어 소개](1. 시작하기/1) 언어 소개.html): [시작하기] # 1) 언어 소개 ## 1. Mathit이 무엇인가 Mathit은 수학 문제를 만들거나 교재를 쓸 때 필요한 모든 수학 그림을 쉽게 그릴 수 있도록 만든 수학 시각화 전용 언어입니다. 기존에 도형을 그릴 때처... - [3대 좌표계 이해](1. 시작하기/2) 3대 좌표계 이해.html): [시작하기] # 2) 3대 좌표계 이해 Mathit에서 그림을 그릴 때는 내가 어떤 공간에 도형을 배치하고 있는가? 를 이해하는 것이 중요합니다. Mathit은 내부적으로 **3가지 독립된 좌표계**를 사용합니다. 이 3개... - [첫 번째 그림 그려보기](1. 시작하기/3) 첫 번째 그림 그려보기.html): [시작하기] # 3) 첫 번째 그림 그려보기 개념을 모두 익혔으니 이제 직접 Mathit 코드를 작성하고 실행하여 첫 번째 수학 그림을 만들어 볼 차례입니다. 이 가이드에서는 Mathit 실행 방법부터 단계별 코드 작성, 그... - [변수와 타입](2. 기초 문법과 데이터 타입/1) 변수와 타입.html): [기초 문법과 데이터 타입] # 1) 변수와 타입 Mathit에서 수학 그림을 그리려면 먼저 데이터와 값들을 다루는 기본적인 변수와 데이터 타입을 이해해야 합니다. Mathit은 수학적 명확성을 위해 직관적인 타입 시스템을 제공합니다. 숫자... - [연산자, 식, 범위, 리스트 및 조건문](2. 기초 문법과 데이터 타입/2) 연산자, 식, 범위, 리스트 및 조건문.html): [기초 문법과 데이터 타입] # 2) 연산자, 식, 범위, 리스트 및 조건문 Mathit에서는 다양한 연산자와 범위, 리스트, 그리고 조건문을 활용해 스마트하게 도형과 데이터를 다룰 수 있습니다. 이번 장에서는 계산과 조건 처리를 쉽게 만들어... - [색상 표현과 선 스타일](2. 기초 문법과 데이터 타입/3) 색상 표현과 선 스타일.html): [기초 문법과 데이터 타입] # 3) 색상 표현과 선 스타일 수학 도형이나 함수 그래프를 그릴 때 핵심 요소를 눈에 띄게 강조하거나 선의 역할을 구별해 주는 것은 매우 중요합니다. Mathit에서는 색상, 투명도, 선 스타일, 채우기 패턴 등... - [캔버스 설정, 축, 모눈](3. 그리기 명령어/1) 캔버스 설정, 축, 모눈.html): [그리기 명령어] # 1) 캔버스 설정, 축, 모눈 Mathit에서 그림을 그릴 때 가장 먼저 할 일은 바탕이 되는 캔버스를 잡고 좌표축과 모눈을 그리는 것입니다. 이번 문서에서는 화면 범위와 카메라를 설정하는 `@config` 지... - [점, 선, 다각형, 원/타원](3. 그리기 명령어/2) 점, 선, 다각형, 원 타원.html): [그리기 명령어] # 2) 점, 선, 다각형, 원/타원 그리기 명령어를 사용하여 점, 선분, 다각형, 원, 타원을 그리고 스타일을 지정하는 방법을 알아봅니다. ## 1. 점 찍기 하나 이상의 점 위치에 원형 점을 찍고, 필요에... - [영역 채우기, 빗금, CSG 불리언 연산](3. 그리기 명령어/3) 영역 채우기, 빗금, CSG 불리언 연산.html): [그리기 명령어] # 3) 영역 채우기, 빗금, CSG 불리언 연산 Mathit에서는 여러 도형이 겹친 복잡한 영역이나 적분 구간의 넓이를 강조하기 위해 **영역 채우기**, **빗금 패턴**, 그리고 도형의 합집합·교집합·차집합을... - [각도 표시, 직각, 치수선, 눈금](3. 그리기 명령어/4) 각도 표시, 직각, 치수선, 눈금.html): [그리기 명령어] # 4) 각도 표시, 직각, 치수선, 눈금 수학 시험지나 문제집의 도형 문제에서는 각도의 크기, 직각 표시, 변의 길이(치수선), 같음을 나타내는 기하학적 기호가 매우 중요합니다. Mathit은 이러한 시험용 마... - [교점 찾기, 내분점/외분점, 기하 Primitives](4. 고급 연산과 도형 제약/1) 교점 찾기, 내분점 외분점, 기하 Primitives.html): [고급 연산과 도형 제약] # 1) 교점 찾기, 내분점/외분점, 기하 Primitives Mathit에서는 일일이 수학 공식을 사용하여 점의 위치를 계산할 필요가 없습니다. 솔브엔진과 기본 도형 함수를 활용하면 선분, 곡선, 원 간의 교점이... - [제약 조건 기반 자동 계산 (solve { ... } 블록)](4. 고급 연산과 도형 제약/2) 제약 조건 기반 자동 계산 (solve { } 블록).html): [고급 연산과 도형 제약] # 2) 제약 조건 기반 자동 계산 (solve { ... } 블록) 도형을 그릴 때 점의 정확한 $(x, y)$ 좌표를 수학적으로 직접 계산하기 번거롭거나 기하학적 조건만 명확한 경우가 많습니다. Mathit의... - [삼각형의 5심 매크로](4. 고급 연산과 도형 제약/3) 삼각형의 5심 매크로.html): [고급 연산과 도형 제약] # 3) 삼각형의 5심 매크로 삼각형의 5심(무게중심, 외심, 내심, 수심, 방심)은 기하학 문제와 교재 작성 시 매우 빈번하게 등장합니다. Mathit에서는 세 꼭짓점 좌표만 전달하면 5심의 위치 좌표와 관련 반... - [함수, 음함수, 매개변수/극좌표 곡선](5. 해석학과 데이터 시각화/1) 함수, 음함수, 매개변수 극좌표 곡선.html): [해석학과 데이터 시각화] # 1) 함수, 음함수, 매개변수/극좌표 곡선 Mathit에서는 수학 해석학 및 미적분학에서 다루는 다양한 양함수, 음함수, 매개변수 방정식, 극좌표 곡선을 매우 간결하고 정확한 표현식으로 그려낼 수 있습니다.... - [접선, 법선, 리만 합, 적분 영역](5. 해석학과 데이터 시각화/2) 접선, 법선, 리만 합, 적분 영역.html): [해석학과 데이터 시각화] # 2) 접선, 법선, 리만 합, 적분 영역 미적분학 개념을 효과적으로 전달하기 위해서는 함수 그래프 위에 접선, 법선, 미분계수의 기하학적 의미, 적분 영역, 리만 합 직사각형 등을 시각화하는 것이 필수적입니다.... - [벡터 및 벡터장/방향장](5. 해석학과 데이터 시각화/3) 벡터 및 벡터장 방향장.html): [해석학과 데이터 시각화] # 3) 벡터 및 벡터장/방향장 미적분학, 해석학, 물리학 시각화에서는 평면 상의 벡터와 공간 전체에 화살표로 나타나는 **벡터장** 및 방향장을 그리는 기능이 자주 활용됩니다. Mathit은 개별 벡터 화살표... --- 작성자: Feynerin 버전: v0.9.4