
環境「longtable」の機能 (テーブルは複数のページにまたがることができ、各ページ区切りの後にキャプションとヘッダー行が自動的にコピーされます) と ">{$}r<{$}" などの列指定子をどのように組み合わせればよいでしょうか。後者は、数学的な内容の列とテキスト内容の列の両方を含むテーブルで非常に便利です。
こんにちは:
\documentclass[12pt,a4paper]{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}[l]{>{$}r<{$}l}
x¬e\\
\endhead
\sqrt{\pi-1}&lorem ipsum
\end{longtable}
\end{document}
TeXworks は次のようなエラー メッセージを表示します。
! LaTeX Error: Illegal character in array arg.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.7 \begin{longtable}[l]{>{$}r<{$}l}
?
TeXworks は通常、エラーがあると思われる個々の文字を正確に特定するのが得意ですが、この場合はそれができていません。これはかなり困ったことです。
答え1
および構文array
を提供するパッケージが不足しているだけです。これもロードすれば、すべて動作します。>{...}
<{...}
\documentclass[12pt,a4paper]{article}
\usepackage{longtable}
\usepackage{array}
\begin{document}
\begin{longtable}[l]{>{$}r<{$}l}
x¬e\\
\endhead
\sqrt{\pi-1}&lorem ipsum
\end{longtable}
\end{document}