Longtable에 사용된 makecell에 각주가 나타나지 않습니다.

Longtable에 사용된 makecell에 각주가 나타나지 않습니다.

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

여기에 이미지 설명을 입력하세요

관련 정보