我查看了問題,但找不到有相同問題的人。
\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}