소개
GNU TeXmacs는 GNU 프로젝트의 일부로 제공되는 무료 과학 편집 플랫폼입니다. 이 소프트웨어는 WYSIWYG 인터페이스를 사용하여 텍스트, 수식, 그래픽, 프레젠테이션 등 다양한 유형의 콘텐츠가 포함된 전문적인 기술 문서를 작성하도록 설계되었습니다. 또한 компьютер 대수학, 수치 분석, 통계 등 다양한 외부 시스템의 그래픽 프론트엔드로도 활용할 수 있습니다.
상세정보
프로그램 소개
GNU TeXmacs는 과학 문서 작성에 특화된 편집 플랫폼으로, 고화질 타이포그래피 엔진을 사용하여 인쇄용이나 발표용으로 적합한 문서를 만들 수 있습니다. Scheme 확장 언어를 통해 새로운 스타일이나 기능을 사용자 정의하여 추가할 수 있습니다.
주요 기능
- 고품질 수식 타이포그래피: 복잡한 수학 공식을 직관적으로 편집하고 전문적인 품질로 렌더링합니다.
- 다국어 지원: 여러 언어의 문서 작성을 지원합니다.
- 통합 편집 도구: 기술 그림 편집기와 프레젠테이션 모드를 내장하고 있습니다.
- 외부 소프트웨어 인터페이스: Maxima, SageMath, Octave, Python, R 등 다양한 계산 및 분석 도구와 연동하여 문서 내에서 직접 결과를 생성하고 삽입할 수 있습니다.
- 확장 가능성: Scheme 언어를 통해 기능을 확장하고 새 스타일을 만들 수 있습니다.
- 스프레드시트: 버전 1.99.12부터 스프레드시트 기능을 포함하고 있으며, 플러그인을 활용하여 셀 값을 계산할 수 있습니다.
설치 및 시작
공식 웹사이트에서 해당 운영 체제에 맞는 설치 파일을 다운로드하여 설치할 수 있습니다. 윈도우 환경에서는 패키지 관리자를 통해서도 설치가 가능합니다.
- 설치 명령어:
winget install --id GNU.TeXmacs --exact - 소스 코드 컴파일: 소스 코드를 컴파일하여 설치하는 경우, 일반적인 GNU 컴파일 절차를 따릅니다.
활용 예시
이 프로그램은 수학 공식이나 그래프가 많이 포함된 과학 논문, 기술 보고서, 강의 자료 등을 작성할 때 유용합니다. 내장된 프레젠테이션 모드를 통해 작성한 문서를 바로 발표 자료로 활용할 수도 있습니다. 외부 계산 소프트웨어와 연동하여 문서 작성 중에 직접 계산이나 시뮬레이션 결과를 도출할 수 있습니다.
지원 환경
Windows, macOS, 그리고 모든 주요 Unix 플랫폼에서 실행됩니다.
파일 형식 및 출력
문서는 TeXmacs, XML, Scheme 형식으로 저장할 수 있으며, PDF 또는 Postscript 파일로 인쇄하거나 출력할 수 있습니다. 또한 TeX/LaTeX 및 HTML/MathML 형식으로의 변환기도 제공됩니다.
제한 사항
TeXmacs는 TeX/LaTeX를 기반으로 하는 것이 아니므로, TeX/LaTeX와의 완벽한 호환성을 보장하지 않을 수 있습니다. 외부 소프트웨어와의 연동은 각 소프트웨어의 설정을 필요로 할 수 있습니다.
시스템 요구사항
GNU TeXmacs는 Qt 라이브러리에 의존합니다. 소스 코드를 컴파일할 경우, 시스템에 Qt가 설치되어 있어야 하며, 여러 버전이 공존하는 환경에서는 특정 버전을 지정해 주어야 컴파일이 성공합니다.


