ラテックスで長い間の環境
-
17-09-2020 - |
質問
テーブルのセクションとテーブルのセクションの間にヘッダーとフッターを印刷するための新しい環境を作成したいと思います。
私はこれをしました:
\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
の代わりに\\
を使用することは厳密に必要ではありませんが、これを\\
を使用する他の環境と一緒にミックスする場合は、ヘッドカチを回避します。)
所属していません StackOverflow