KTUG 한국 텍 사용자 그룹

Menu

KTUG :: Q&A 마당 › expl3와 unicode-math

yihoze | 2015.10.08 15:55:13 | 메뉴 건너뛰기 쓰기

다음 코드가 제대로 작동하는데요, 다만 unicode-math 패키지를 삽입하면 \texcode{\int_zero:N}에서처럼 \int로 시작하는 것에서 오류를 일으킵니다.


\documentclass{article}

\usepackage{xparse}

\usepackage{unicode-math}


\ExplSyntaxOn

\DeclareDocumentCommand \texcode { s m }

{

\tl_if_head_eq_catcode:nNTF {#2} \

{

\tl_set:Nx \l_tmpa_tl { \cs_to_str:N #2 }

\tl_set:Nx \l_tmpb_tl { \tl_to_str:N \l_tmpa_tl }

\IfBooleanF {#1}

%%{ \index{\l_tmpb_tl @ \textbackslash\ToString{\l_tmpb_tl}} }

\texttt{\textbackslash\l_tmpb_tl}

}

{

\IfBooleanF {#1} { \index{#2} }

\texttt{#2}

}

}

\ExplSyntaxOff


\begin{document}


\texcode{\def}


\texcode{\tl_gset:Nn}


\texcode{\tl_if_empty:NTF}


\texcode{\str_case:nn}


\texcode{\bool_if:NTF}


\texcode{\keys_define:nn}


\texcode{\int_zero:N}


\texcode{\int_compare:nTF}

\end{document}


expl3_unicode-math.PNG


첨부 [1]

댓글 쓰기

목록

KTUG 한국 텍 사용자 그룹