KTUG 한국 텍 사용자 그룹

Menu

KTUG :: 마당

한 가지 제안입니다. 위 전자법은 매우 단순하기 때문에 분철이 필요한 경우는 몇 가지로 한정됩니다. 즉 종성+초성 문자열이

bss, gss, jj, kk, kkk, lpp, lss, ltt, njj, pp, ss, sss, tt

가 오는 경우뿐입니다. 따라서 사용자에게 분철표시하라고 요구하기보단 프로그램이 알아서 하면 좋겠습니다.


이를테면 get_value:nn 매크로 1행과 2행 사이에 아래와 유사한 코드를 추가하는 것입니다. (수정: toRR 시작시 운운 삭제)

if 종성:

    edef jongcho {종성라틴문자열} % 수정: def를 edef로

elseif 초성:

    if defined jongcho:

        edef jongcho {jongcho 초성라틴문자열}

        if jongcho == bss or gss or ... or tt:

            tl_put_right g_output_tl { - }

    let jongcho = undefined

가능하겠죠? 저로선 expl3를 잘 몰라 코드 짜려면 매뉴얼 보면서 하루종일 해야 할 거 같지만요.

KTUG 한국 텍 사용자 그룹