垂直頂部將光澤度與表格中 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}

程式碼的輸出

相關內容