표 형식의 gb4e에서 \gll을 사용하여 수직 상단 정렬 광택

표 형식의 gb4e에서 \gll을 사용하여 수직 상단 정렬 광택

질문을 살펴봤지만 같은 문제를 가진 사람을 찾을 수 없었습니다.

\documentclass[12pt,a5paper]{book}

\usepackage{gb4e}
\usepackage{tabularx}

\begin{document}

\begin{tabularx}{\linewidth}{ r X }
\large{\textbf{1}} & \\ \hline
\small{\textbf{\textsf{EN}}} & The weather is nice today. \\[1ex]
\small{\textbf{\textsf{FR}}} & {\gll Il fait beau aujourd'hui. \\
                                    [il fɛ bo oʒuʁdɥi] \\}
\end{tabularx}

\end{document}

이로 인해 프랑스어 문장과 광택이 너무 낮아져서 왼쪽의 FR과 수직으로 정렬되기를 원합니다.

어떤 제안이 있으십니까? 감사해요!

답변1

이 답변은 오랜 시간이 걸렸지만 해결책은 간단합니다. Alexis Dimitriadis가 작성한 패치 버전 cgloss4e(의 글로싱 매크로 부분 gb4e)이 있으며 그의 웹 사이트(안타깝게도 CTAN에는 없음)에서 사용할 수 있습니다. 호출되어 드롭인 대체품으로 사용할 수 있습니다. 또한 다른 장점도 있습니다. 당신은 그것을 얻을 수 있습니다여기. 나는 모든 문서에 그것을 사용합니다.

texmf로컬 폴더 에 넣고 gb4e. 또한 array행 뒤에 공백을 수동으로 사용하지 않고도 테이블 간격을 늘리기 위해 패키지 의 일부 코드를 추가했습니다 . (소스의 음성학을 위해 XeLaTeX 또는 LuaLaTeX로 컴파일합니다.)

\documentclass[12pt,a5paper]{book}
\usepackage{libertine}
\usepackage{gb4e,cgloss}
\usepackage{tabularx}
\usepackage{array}


\begin{document}
\setlength{\extrarowheight}{1ex}
\begin{tabularx}{\linewidth}{ r X }
\large{\textbf{1}} & \\ \hline
\small{\textbf{\textsf{EN}}} & The weather is nice today. \\
\small{\textbf{\textsf{FR}}} & {\gll Il fait beau aujourd'hui. \\
                                    [il fɛ bo oʒuʁdɥi] \\}\\
\end{tabularx}

\end{document}

코드 출력

관련 정보