カラム幅指定の方法
図1はマクロ\linestackを使わない場合、図2は同じ箇所をマクロ\linestackを使った場合にどうなるか、図3は\longtableを使った場合のページの切れ目の例。
\usepackage{tabularx} % 表用&カラムサイズ指定 %% カラムサイズの指定用 %% % https://haruka0000.hatenablog.com/entry/2019/02/04/203637 参照 \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} \usepackage{longtable} % longtableを使う際に必要 % セル内改行の行間を短くする。ただし、横幅を自動的に改行しないので「\\」を入れる必要あり。 % いろいろ試したがこの方法が改行間隔がしっくりする % 次のマクロは https://penzant.hatenadiary.com/entry/2016/09/27/000000 参考 \newcommand{\linestack}[1]{\def\arraystretch{0.8}\begin{tabular}[c]{@{}l@{}} #1 \end{tabular}} \begin{longtable}{|R{3.0cm}|L{3.0cm}|L{11cm}|} \hline \khebac{וַיִּקְצֹ֣ף} & \khtr{wayyiqṣōp̄} & \khimi{And-he-got-angry} \\ \hline \khebac{סָרִיסָ֑יו} & \khtr{sārîsāyw} & \linestack{\khimi{courtiers of him} Lambdinのような表記すると \khtr{sārîsâw} と \\ なる。こちらの方がSyllableの原則(子音+母音か子音+母\\ 音+子音)に合致していると思われる。} \\ \hline