Я просмотрел вопросы, но не нашел никого с такой же проблемой.
\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
Этот ответ долго ждал, но решение простое: есть исправленная версия 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}