상위 질문
타임라인
채팅
관점

LuaTeX

위키백과, 무료 백과사전

Remove ads

LuaTeXLuaTeX로 표기되기도 하며, TeX 기반의 컴퓨터 조판 시스템으로 Lua 스크립팅 엔진이 내장된 pdfTeX의 버전으로 시작되었다. 몇 가지 실험을 거쳐 TeX Live 배포판에서 pdfTeX(그 자체로 ε-TeX의 확장으로 PDF를 생성한다)의 후속작으로 채택되었다.[2][3][4] 프로젝트 후반에는 Aleph의 일부 기능(특히 다방향 조판)이 포함되었다. 이 프로젝트는 원래 이드리스 사마위 하미드(Idris Samawi Hamid), 한스 하겐(Hans Hagen), 타코 회크바터(Taco Hoekwater)가 설립한 오리엔탈 TeX 프로젝트의 후원을 받았다.

간략 정보 원저자, 개발자 ...

2024년 11월, LuaLaTeX는 LaTeX의 권장 형식으로 선언되었다.[5]

Remove ads

프로젝트 목표

이 프로젝트의 주요 목표는 모든 내부 기능을 Lua에서 접근할 수 있는 TeX 버전을 제공하는 것이다. TeX를 개방하는 과정에서 많은 내부 코드가 재작성되었다. TeX 자체에 새로운 기능을 하드 코딩하는 대신, 사용자(또는 매크로 패키지 작성자)는 자신만의 확장 기능을 작성할 수 있다. LuaTeX는 외부 모듈을 통해 오픈타입 폰트를 지원한다. Lua로 작성된 모듈 중 하나는 LuaTeX 팀에서 제공하지만, 복잡한 스크립트에 대한 지원은 제한적이다. 2020년부터 LuaTeX는 오픈타입을 사용하여 복잡한 스크립트를 올바르게 렌더링하기 위한 HarfBuzz 엔진을 포함하고 있다.[6] 대체 접근 방식은 GitHub에서 찾을 수 있다.[7]

관련 프로젝트로는 TeX에 그래픽 엔진을 도입하는 MPLib(확장 메타포스트 라이브러리 모듈)가 있다.[8]

LuaTeX 팀은 루이지 스카르소(Luigi Scarso), 타코 회크바터(Taco Hoekwater), 하트무트 헨켈(Hartmut Henkel), 한스 하겐(Hans Hagen)으로 구성되어 있다.

Remove ads

버전

첫 공개 베타는 샌디에고에서 열린 TUG 2007에서 출시되었다. 첫 공식 릴리스는 2009년 말로 예정되었으며, 첫 안정적인 프로덕션 버전은 2010년에 출시되었다. 버전 1.00은 2016년 콘텍스트(ConTeXt) 행사 중 2016년 9월에 출시되었다. 버전 1.12는 TeXLive 2020용으로 출시되었다.[9]

2010년 10월 기준, ConTeXt 마크 IV와 추가 패키지(예: luaotfload, luamplib, luatexbase, luatextra)가 포함된 LaTeX 모두 새로운 LuaTeX 기능을 사용한다. (LuaTeX가 LaTeX 형식과 함께 사용될 때, 때로는 "LuaLaTeX"라고 불린다.) 둘 다 LuaTeX 0.60이 포함된 TeX Live 2010과 LyX에서 지원된다.[10] 플레인 TeX에서의 특별 지원은 아직 개발 중이다.

추가 개발은 ConTeXt 프로젝트와 관련하여 LuaMetaTeX로 진행된다.[9][11]

Remove ads

같이 보기

  • TeX
  • TeX 확장 목록

추가 자료

각주

외부 링크

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads