소개
Indentex는 LaTeX의 들여쓰기 기반 슈퍼셋으로, 파이썬에서 영감을 받은 구문을 통해 더 간결하고 시각적으로 덜 복잡한 소스 파일을 제공합니다. Mikhail Pak과 Hans Kirchner가 개발한 이 도구는 Indentex 소스 파일을 일반 LaTeX 파일로 트랜스파일하여 기존 LaTeX 도구 체인과 호환되도록 합니다. MIT 라이선스 하에 배포되며, Rust 2018 에디션 이상이 필요합니다.
상세정보
프로그램 소개/무엇인지
Indentex는 LaTeX의 들여쓰기 기반 슈퍼셋으로, 파이썬에서 영감을 받은 구문을 통해 더 간결하고 시각적으로 덜 복잡한 소스 파일을 제공합니다. Mikhail Pak과 Hans Kirchner가 개발한 이 도구는 Indentex 소스 파일을 일반 LaTeX 파일로 트랜스파일하여 기존 LaTeX 도구 체인과 호환되도록 합니다.
주요 기능들여쓰기 기반 문법
Indentex는 파이썬과 유사한 들여쓰기 기반 구문을 사용하여 중괄호와 세미콜론 없이도 문서 구조를 명확히 표현할 수 있습니다. 이는 LaTeX 소스의 시각적 복잡성을 줄여줍니다.
LaTeX 트랜스파일
Indentex 소스 파일은 트랜스파일 과정을 통해 표준 LaTeX 파일로 변환됩니다. 이를 통해 기존 LaTeX 편집기, 컴파일러, 출판 도구와의 완전한 호환성을 유지합니다.
다운로드·설치 방법
Indentex는 소스 코드로부터 Rust의 Cargo를 통해 설치할 수 있습니다. 최신 안정 버전의 Rust (≥ 1.31.1, 2018 에디션)이 필요합니다.
설치 명령어:
cargo install –git https://github.com/mp4096/indentex/
기본 사용법/명령어
설치 후, 터미널에서 indentex -h 명령을 실행하면 도움말을 확인할 수 있습니다. 주요 옵션과 인수는 다음과 같습니다.
사용법
indentex [FLAGS]
플래그- –disable-do-not-edit: ‘DO NOT EDIT’ 알림을 출력에 추가하지 않음
- –flatten-output: 출력에서 모든 들여쓰기 제거
- -h, –help: 도움말 출력
- -V, –version: 버전 정보 출력
- -v, –verbose: 트랜스파일 과정의 상세 진행 상황 표시
인수- : 변환할 단일 Indentex 파일 또는 디렉터리 경로 (디렉터리인 경우 재귀적으로 모든 파일 처리)
이런 경우에 유용합니다
- : 변환할 단일 Indentex 파일 또는 디렉터리 경로 (디렉터리인 경우 재귀적으로 모든 파일 처리)
이런 경우에 유용합니다
LaTeX 문서를 작성하지만 중괄호와 세미콜론이 많은 전통적인 구문에 시각적 복잡성을 느끼는 사용자에게 유용합니다. 특히 파이썬과 같은 들여쓰기 기반 언어에 익숙한 개발자나 학술 연구자가 LaTeX의 힘을 빌리면서도 더 깔끔한 소스 코드를 유지하고자 할 때 적합합니다. 트랜스파일된 LaTeX 출력은 Overleaf, TeX Live, MikTeX 등 기존 도구와 바로 사용할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


