KTUG 한국 텍 사용자 그룹

Menu

KTUG :: Q&A 마당

jamo_macro_expl3.PNG



\luatexhangulnormalize를 매크로 안에서 스위치로 작동하면 되겠다 싶은데 이 명령을 살려두면 (아래 코드에서 주석 기호를 없애면) 기대한 대로 작동하지 않습니다.


\documentclass{article}

\usepackage{expl3}

\usepackage[hangul]{kotex}

\usepackage{colorjamo}


\setmainfont[Script=Hangul,Language=Korean]{HCR Dotum LVT}


\def\emphcho{\jamocolorcho{FF0000}\jamocolorjung{000000}\jamocolorjong{000000}}

\def\emphjung{\jamocolorcho{00000}\jamocolorjung{00FF00}\jamocolorjong{000000}}

\def\emphjong{\jamocolorcho{000000}\jamocolorjung{000000}\jamocolorjong{0000FF}}


\ExplSyntaxOn

\NewDocumentCommand \jamo { s t| m }

{

%%\luatexhangulnormalize=2

\IfBooleanF {#1} { \emphcho } 

\IfBooleanT {#1} { \emphjong } 

\IfBooleanT {#2} { \emphjung }

\begin{colorjamo}

#3 

\end{colorjamo}

%%\luatexhangulnormalize=0

}

\ExplSyntaxOff


\begin{document}


\section{자모}


\luatexhangulnormalize=2


\jamo{한글텍학회}

\jamo*{한글텍학회}

\jamo|{한글텍학회}


\end{document}

KTUG 한국 텍 사용자 그룹