質問を調べましたが、同じ問題を抱えている人は見つかりませんでした。
\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
)のパッチ版があり、彼の Web サイト(残念ながら 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}