나는 그것에 익숙하지 않지만 필요한 특별한 것을 처리 할 수 없다는 것을 알고있다. LaTeX을위한 기능을 개발하고 싶습니다. Problem : Just TeX라는 것이있다. LaTeX가 있습니다. 그리고 KOMA-Script가 있습니다. 그래서 :이 세가지 중 어느 것이 실제로이 모든 것들을 움직이는 "기본 엔진"입니까?LaTeX을위한 기능을 작성하는 출발점은 무엇입니까?
답변
It 's TeX. TeX은 단순한 문서 준비 언어 일뿐만 아니라 프로그래밍 언어이기도 한 Turing-complete입니다. LaTeX에서 볼 수있는 대부분의 기능은 일반 TeX로 구현되었습니다.
TeX는 핵심 엔진입니다. LaTeX는 TeX 위에 확장 된 세트입니다 -하지만 LaTeX에서 제공하는 많은 유용한 기능이 TeX 자체에 없기 때문에 오늘날 대부분의 사람들은 LaTeX를 사용합니다.
KOMA-Script는 제가 익숙하지 않은 것입니다.
KOMA-Script는 독일 및 기타 유럽 국가에서 출판하기위한 문서 클래스 및 패키지 집합입니다. 나에게는 어색하고보기 흉하지만, 대부분의 경우 (그러나 다시, 나는 Computer Modern을 좋아하지 않는다). 그러나 그것은 유럽의 출판사들의 취향에 더 잘 어울린다고합니다. – Joey
LaTeX는 TeX의 힘에 액세스하는 고급 언어를 제공하기위한 것입니다. LaTeX는 기본적으로 TeX 매크로 모음과 LaTeX 문서를 처리하는 프로그램으로 구성됩니다. TeX 형식화 명령은 매우 낮은 수준이므로 최종 사용자가 LaTeX를 사용하는 것이 훨씬 간단합니다.
그것은 라텍스에 기능을 추가하는 것이 훨씬 더 쉽게, 그리고 당신이 그렇게하고 싶다면, LATEX2ε for class and package writers (PDF)를 참조하십시오. 그것은 많은 좋은 정보를 가지고 있습니다. tex에 대한 자세한 내용은 TeX by topic 및/또는 TeX for the impatient을 참조하십시오. 물론 The TeXbook도 있지만 자유롭지는 않습니다 (책의 소스 코드는 무료이지만 글자체를 조판 할 수는 없습니다).
- 1. LaTeX에서 LaTeX을위한 코드 폴딩
- 2. 알고리즘 스켈레톤 학습에 좋은 출발점은 무엇입니까?
- 3. 작성하는 방법에 기능을 최대
- 4. 내 기능을 작성하는 가장 좋은 형식은 무엇입니까?
- 5. 스택 기능을 테스트하기 위해 PHP 단위 테스트를 작성하는 방법은 무엇입니까?
- 6. 간단한 OpenOffice.org 확장 기능/추가 기능을 작성/작성하는 방법은 무엇입니까?
- 7. 고급 OpenType 기능을 사용하여 프로그램을 작성하는 방법은 무엇입니까?
- 8. iPhone 기능 :이 기능을 다시 작성하는 방법은 무엇입니까?
- 9. 이 기능을 작성하는 더 좋은 방법이 있습니까?
- 10. 빨리 파이어 폭스 확장 기능을 작성하는 방법?
- 11. Xcode 플러그인을 작성하는 방법은 무엇입니까?
- 12. F # : 고전적인 스왑 기능을 작성하는 방법? C#에서
- 13. PHP와 MySQL로 검색 기능을 작성하는 것에 대한 조언
- 14. 루프를 사용하여 유닉스 fmt 기능을 가진 펄 프로그램을 작성하는 방법은?
- 15. 생산적인 사양을 작성하는 방법은 무엇입니까?
- 16. 기능을 미러링하는 방법은 무엇입니까?
- 17. android : alertdialog 항목에 함수를 작성하는 절차는 무엇입니까?
- 18. 콜백을 사용하여 jQuery 함수를 작성하는 방법은 무엇입니까?
- 19. codeigniter를 사용하여 올바르게 작성하는 방법은 무엇입니까?
- 20. 추가 된 객체 메소드를 복사 할 수있는 javascript 복제 기능을 작성하는 방법은 무엇입니까?
- 21. jquery에서 mindmeister.com과 같은지도를 작성하는 방법은 무엇입니까? 내가 mindmester의 .. 좀 기능을 mindmapping 것을 유사한 인터페이스가있는 사이트를 구축하고자하는
- 22. 보안 문자를 작성하는 방법은 무엇입니까?
- 23. sqlite에서이 쿼리를 작성하는 방법은 무엇입니까?
- 24. 이베이처럼 앱을 작성하는 방법은 무엇입니까?
- 25. MIDI로 코드를 작성하는 방법은 무엇입니까?
- 26. MySQL REGEXP를 작성하는 방법은 무엇입니까?
- 27. eshell 스크립트를 작성하는 방법은 무엇입니까?
- 28. 광도계 프로그램을 작성하는 방법은 무엇입니까?
- 29. 정규식 패턴을 작성하는 방법은 무엇입니까?
- 30. Windows 양식을 작성하는 기능은 무엇입니까?
그래서 거대한 프로젝트에서 소스 코드 행을 검색하여 // 3422 및 // 3422로 시작하는 특수 주석 마커를 스캔하여 기능을 개발하고자한다면 " TeX "프로그래밍 언어? 이것을위한 SDK가 있습니까? – openfrog
Google "TeX api"또는 유사 TeX에 대한 설명서를 찾으십시오. 다른 프로그래밍 언어 (.net, python, java 등)를 사용하여 소스 코드를 파싱하고 TeX 호환 파일 또는 스 니펫을 만드는 것이 더 쉽습니다. – bugtussle