KTUG 한국 텍 사용자 그룹

Menu

KTUG :: 마당자유글 › ruby 명령 관련

nanim | 2014.01.15 11:31:49 | 메뉴 건너뛰기 쓰기

며칠 전 gromov 교수님께서 \ruby{ABC}{abc}와 같이 식자하는 것에 비해서 \ruby{A}{a}\ruby{B}{b}\ruby{C}{c}로 하는 것이 더 예쁜데 입력은 \ruby{ABC}{abc}처럼 하고 출력은 저렇게 하는 게 안 되겠냐고 하셨습니다.


이렇게 한번 해봤는데요, 더 좋은 방법이 있으신 분은 알려주세요.


\documentclass[nanum]{oblivoir}

\setmainhanjafont[RawFeature={+kokr}]{HanaMinA-Regular}

\usepackage{xstring}
\usepackage{ruby}
\renewcommand*\rubysep{-.8ex}
\usepackage{multido}

\newcommand*\XXruby[2]{%
    \multido{\i=1+1}{20}{%
        \def\NowFirst{\StrMid{#1}{\i}{\i}}%
        \def\NowSecond{\StrMid{#2}{\i}{\i}}%
    \ruby{\NowFirst}{\NowSecond}%
    }%
}

\begin{document}

\Huge
\XXruby{親日派淸算}{친일파청산}

\XXruby{道可道非常道}{도가도비상도}

\end{document}


스크린샷 2014-01-15 오전 11.31.18.png

첨부 [1]

댓글 [12]

댓글 쓰기

목록 삭제

KTUG 한국 텍 사용자 그룹