コードのこの部分から、上に挙げたエラーが繰り返し発生します。この部分を削除すると、正常に実行され、エラーは発生しません。この表は、より大きな論文に入力される章の一部です。これはプレーン TeX で、教授が作成した自家製のドキュメント クラスです。可能であれば、ご協力ください。
\begin{table}[h]
\begin{tabular}{lllllllllllllllllllllllllll}
\textit{Plaintext Letter} & A & B & C & D & E & F & G & H & I & J & K & L & M & N & O & P & Q & R & S & T & U & V & W & X & Y & Z \\\
\textit{Numerical Equivalent} & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 & 14 & 15 & 16 & 17 & 18 & 19 & 20 & 21 & 22 & 23 & 24 & 25 \\\
\end{tabular}
\end{table}
答え1
パッケージは、対応するコマンドが続くと想定して、 を介しhypcap
てフロートの先頭にアンカーを設定します。このコマンドは、 のアンカー名を導出するために使用される番号を担当します。ただし、質問のテーブルフロートオブジェクトには がありません。したがって、 が欠落しているというエラーメッセージは正しいです。\capstart
\caption
\capstart
\caption
\caption
が欠落しているため、フロートの先頭のアンカー設定はここでは必要ないため\caption
、他のフロート オブジェクトに自動的に追加された を失うことなく、\capstart
このフロートの を によって無効にすることができます。\capstartfalse
\capstart
\documentclass{article}
\usepackage{hyperref}
\usepackage[all]{hypcap}
\begin{document}
\listoftables
\begin{table}
\caption{First table}
\end{table}
\capstartfalse
\begin{table}
\begin{tabular}{lc*{25}{@{ }c}}
\textit{Plaintext Letter} & A & B & C & D & E & F & G & H & I & J & K & L
& M & N & O & P & Q & R & S & T & U & V & W & X & Y & Z \\
\textit{Numerical Equivalent} & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 &
11 & 12 & 13 & 14 & 15 & 16 & 17 & 18 & 19 & 20 & 21 & 22 & 23 & 24 & 25
\\
\end{tabular}
\end{table}
\capstarttrue
\begin{table}
\caption{Last table}
\end{table}
\end{document}