質問

テーブルのセクションとテーブルのセクションの間にヘッダーとフッターを印刷するための新しい環境を作成したいと思います。

私はこれをしました:

\documentclass{article}

\usepackage{longtable}

\newenvironment{env}{Heading&&& \\}{\hline \\}

\begin{document}

\begin{longtable}{p{7cm}lrr}
    \begin{env}
        Content&b&c&d
    \end{env}
\end{longtable}

\end{document}
.

しかし、私はコンパイラに侮辱されます。完全な出力は

を参照してください。

誰かが問題を見ていますか?

役に立ちましたか?

解決

ここには2つの問題があります。まず、 "Content&b&c&d"行の終わりに\\が必要です。第二に、環境は表形式/ longtableの中では機能しません - それがあなたのエラーメッセージのほとんどが来ている場所です。それは彼らを働くことに成功することが可能かもしれませんが、それは私のtex-fuを超えています。これは私が思い付くことができる最高です:

\documentclass{article}
\usepackage{longtable}
\newcommand{\startenv}{Heading\tabularnewline}
\newcommand{\stopenv}{\hline\tabularnewline}
\begin{document}

\begin{longtable}{p{7cm}lrr}
\startenv
    Content&b&c&d \\
\stopenv
\end{longtable}
.

\tabularnewlineの代わりに\\を使用することは厳密に必要ではありませんが、これを\\を使用する他の環境と一緒にミックスする場合は、ヘッドカチを回避します。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top