
이것은 중요한 질문이 아닙니다.
맵 파일을 사용하여 명령을 생성할 수 있는지 궁금합니다.TECkit. 아니면 이 작업을 위해 문자 클래스를 사용해야 합니까?XeTeX 참조 가이드, 아니면 LuaTeX로 대체하시겠습니까?
a
이 예에서는 명령을 입력 하고 가져오려고 했습니다 {\ae a}
. TeX 수준에서 \ae
부품을 정의하고 있습니다. 이것은 내 비 작동 실험입니다. 내 test.map
파일은 다음과 같습니다.
; This is test.map file...
LHSName "input (keyboard)"
RHSName "output (glyphs)"
Define a U+0061
pass(Unicode)
a > U+007BU+005CU+0061U+0065U+0020U+0061U+007D
파일을 얻으려면 다음 줄을 실행하세요 test.tec
.
teckit_compile test.map -o test.tec
를 실행하는데 xelatex mal-teckit-test.tex
, 여기서 TeX 파일의 내용은 다음과 같습니다.
% run: xelatex mal-teckit-test.tex
\documentclass{article}
\pagestyle{empty}
\usepackage{fontspec}
\usepackage{xcolor}
\def\ae{\color{green}}
\setmainfont[Mapping=test]{lmroman10-bolditalic.otf}
\begin{document}
a {\ae b}
\end{document}
결과 미리보기는 이(첫 번째 사진)이고, 원하는 결과는 두 번째 사진에 표시됩니다.
답변1
아니요, 그럴 수 없습니다. XeTeX에서 TECkit 맵을 적용한 결과는 매크로 확장 후 많이 사용되므로 문자 그대로 조판됩니다.