1

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

これは私がしました:

\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}

しかし、私はコンパイラーに侮辱されます。完全な出力については、ここを参照してください。

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

4

1 に答える 1

2

ここには2つの問題があります。Content&b&c&dまず、" "行の最後に\\が必要です。第二に、環境は表形式/長い表の内部では機能しません—そこからエラーメッセージのほとんどが出てきます。それらを動作させることは可能かもしれませんが、それは私の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(の代わりに使用する必要は厳密にはありませんが、これを独自の目的\\で使用する他の環境と混合すると、頭痛の種を避けることができます。)\\

于 2010-07-20T01:26:07.370 に答える