
Longtable 내부의 makecell 내부에서 각주를 사용하고 있는데 각주 카운터가 표시되는 동안 페이지 끝에 텍스트가 나타나지 않습니다. 여기 MWE가 있습니다
\documentclass{article}
\usepackage{longtable}
\usepackage{makecell}
\title{A longtable example}
\begin{document}
\begin{center}
\begin{longtable}{|l|l|l|}
\caption{A sample long table.} \label{tab:long} \\
\hline \multicolumn{1}{|c|}{\textbf{First column}} & \multicolumn{1}{c|}{\textbf{Second column}} & \multicolumn{1}{c|}{\textbf{Third column}} \\ \hline
\endfirsthead
One & \makecell{abcdef\footnote{Test2} \\ ghjijklmn} & 123.456778 \\
\end{longtable}
\end{center}
\end{document}
답변1
문제는 다음과 같습니다 . 어떤 이유로 인해 긴 테이블 앞 이나 테이블의 \makecell
셀처럼 동작하는 것 같습니다 . 해결 방법은 설명서에 설명된 대로 를 사용 하고 동일한 페이지에 속하는 다른 '일반' 셀을 사용하는 것으로 구성됩니다.\endhead
\endfoot
longtable
\footnotemark
\footnotetext
을 로드한 이후 makecell
명령을 사용하여 열 머리글의 코드를 단순화할 기회를 얻었습니다 \thead
. 또한 명령을 사용하여 각주에 패딩을 추가했습니다 \gape
. \documentclass{기사}
\usepackage{longtable}
\usepackage{makecell}
\title{A longtable example}
\renewcommand\theadfont{\normalsize\bfseries}
\begin{document}
\vspace*{12cm}
\setlength\extrarowheight{3pt}
\begin{longtable}{|l|l|l|}
\caption{A sample long table.} \label{tab:long} \\
\hline \thead{First column} & \thead{Second column} & \thead{Third column} \\ \hline
\endfirsthead
One & \makecell{abcdef\gape{\footnotemark} \\ ghjijklmn} & \footnotetext{Test2}123.456778 \footnote{Test3} \\
\hline
\end{longtable}
\end{document}