名前: 上野 日時: 2006-02-17 14:22:21 IPアドレス: 61.87.49.*
分かりにくい表題で恐縮です。 tabularx環境でXを指定した列において、一つのセル内で改行して複数行となっ たとします。その隣り合わせた列に一行のみの内容のセルがあり、それを天地 方向に中央に揃えたいのですが、方法が分かりません。 複数の列を一つのセルにまとめた場合にその中で中央揃えする方法なら、 miultirowなど色々な方法があるようですが、私の場合は元々一つのセル内で 改行した場合にどうするかというものです。具体的なソースは以下の通りです。 右側の列でitemize環境を使いたいため、tabularx環境となっています。左側 の列の「項目名」が上つきになっていますが、これを垂直方向に中央揃えにし たいということです。 \documentclass{jsarticle} \usepackage{tabularx} \begin{document} \begin{tabularx}{\linewidth}{|c|X|} \hline 項目名 & \begin{itemize} \item 項目1 \item 項目2 \item 項目3 \end{itemize} \\ \hline \end{tabularx} \end{document} あるいは、当該行の実際の高さを知ることができれば、そこから計算して raiseboxなりで中央に配置することもできそうですが、そのような変数なりが あるのでしょうか。 御存じの方、ご教示頂ければ幸いです。
この書き込みへの返事: