gb4e에서 잘못 정렬된 무료 번역

gb4e에서 잘못 정렬된 무료 번역

3자리 이상의 숫자가 포함된 예문이 있는 경우, 예문에서 자유번역 줄이 너무 왼쪽으로 치우쳐 있습니다 gb4e.

\documentclass{article}
\usepackage{gb4e,cgloss4e}
\begin{document}

    \begin{exe}
        \exi{(10.159)} \gll    b\'u \`a k\H{o} k\`am t\`aha k\'{\i}    \\
            cl2 {\sc ds} (b)hold (a)break (a)scatter cl7      \\
    \glt    ``They broke it off.'' (Missong)
    \z
\end{document}

여기에 이미지 설명을 입력하세요

이전에 이 문제를 해결한 사람이 있나요?

답변1

로부터gb4e- 문서:

모든 example-list 명령에는 labelwidth를 예를 들어 앞으로 나올 가장 넓은 레이블(...)로 설정할 수 있는 선택적 인수가 있습니다. 따라서 \begin{exe}[(234)]labelwidth를 기본값인 "(234)" 너비로 설정합니다. (...) exe 환경의 기본 labelwidth는 \exewidth{<string>}문서의 프리앰블에서 명령을 실행하여 전역적으로 변경할 수도 있습니다.

\hfill따라서 귀하의 예를 들어 다음 작업을 모두 수행하십시오. (또한 Adam이 답변에서 이미 설명한 대로 작은 대문자를 사용하고 달리 명시적으로 요구되지 않는 한 번역에서 언어 이름을 분리하는 것이 좋습니다 .)

\documentclass{article}
\usepackage{gb4e,cgloss4e}
\begin{document}

    \begin{exe}[(10.159)]
        \exi{(10.159)} \gll    b\'u \`a k\H{o} k\`am t\`aha k\'{\i}    \\
            \textsc{cl}2 \textsc{ds} (\textsc{b})hold (\textsc{a})break (\textsc{a})scatter \textsc{cl}7      \\
    \glt    ``They broke it off.'' \hfill (Missong)
    \z
\end{document}

또는

\documentclass{article}
\usepackage{gb4e,cgloss4e}
    \exewidth{(10.159)}
\begin{document}

    \begin{exe}
        \exi{(10.159)} \gll    b\'u \`a k\H{o} k\`am t\`aha k\'{\i}    \\
            \textsc{cl}2 \textsc{ds} (\textsc{b})hold (\textsc{a})break (\textsc{a})scatter \textsc{cl}7  \\
    \glt    ``They broke it off.'' \hfill (Missong)\\
    \z
\end{document}

답변2

이것은 약간의 해킹이지만 선택적 판단 인수가 비어 있는 번호가 없는 예제로 번역 행을 추가하여 원하는 출력을 얻을 수 있습니다.

\documentclass{article}

\usepackage{gb4e}

\begin{document}

\begin{exe}

\exi{(10.159)}{\label{exArgStructAb60e2}
\gll    b\'u \`a k\H{o} k\`am t\`aha k\'{\i} \\
        \textsc{cl}2 \textsc{ds} (\textsc{b})hold (\textsc{a})break (\textsc{a})scatter \textsc{cl}7 \\}
\sn[]{``They broke it off.'' (Missong)}

\end{exe}

\end{document}

여기에 이미지 설명을 입력하세요

그리고 어떤 이유로든 판단을 내리기 위해 주요 예제가 필요한 경우 무엇보다도 또 다른 해킹인 이 접근 방식을 사용할 수도 있습니다.

\begin{exe}

\exi{(10.159)}[*]{\label{exArgStructAb60e2}
\gll    b\'u \`a k\H{o} k\`am t\`aha k\'{\i} \\
        \textsc{cl}2 \textsc{ds} (\textsc{b})hold (\textsc{a})break (\textsc{a})scatter \textsc{cl}7 \\}
\sn[\hphantom{000*}]{``They broke it off.'' (Missong)}

\end{exe}

여기에 이미지 설명을 입력하세요

관련 정보