저는 LaTex를 처음 접했고 테이블과 관련된 문제를 처리하는 데 어려움을 겪고 있습니다. 두 개의 테이블이 있습니다. 예를 들어 테이블 1과 테이블 2입니다. LaTex 컴파일러는 이를 다른 테이블로 처리하므로 테이블 1에 테이블 번호 1로, 테이블 2에 테이블 번호 2로 캡션을 붙입니다. 2는 표 1의 후속편인 것으로 추정되며 페이지에 맞도록 잘라냈습니다. LaTex가 순서대로 새 테이블로 계산하는 것을 원하지 않으므로 두 테이블 모두 "Table 1"로 캡션을 붙여야 합니다. 어떻게 해야 합니까? 도와주세요. 미리 감사드립니다!
답변1
(처음에는 이 쿼리가 속은 것이라고 생각했습니다. 그러나 충분히 깨끗한 이전 비교기를 찾을 수 없었습니다.)
환경 을 제공하고 싶지만 명령문이 카운터를 증가시키는 것을 table
원하지 않는 경우 (a)\caption
table
표제프리앰블에 패키지하고 (b) \ContinuedFloat
두 번째 table
환경의 \begin{table}
개시문 바로 뒤에 명령을 발행합니다.
"테이블 목록" 페이지(에서 생성)에 계속되는 테이블의 캡션이 표시되지 않도록 하려면 \listoftables
명시적인빈 선택적 인수그 \caption
진술에.
이 작업을 수행할 때 문제의 플로트에 대해 동일한 캡션 텍스트를 사용하지 않는 것이 좋습니다. 그렇지 않으면 독자가 일종의 이상한 반복이 발생했다는 인상을 쉽게 받을 수 있습니다. 예를 들어 첫 번째 플로트의 캡션 텍스트가 "기술 통계"인 경우 두 번째 플로트의 캡션 텍스트로 "기술 통계, 계속"을 사용하는 것이 도움이 될 수 있습니다.
추가 참고사항:
table
이 방법은 두 개의 연속적인 (또는 해당 문제의 경우 ) 환경 으로 제한되지 않습니다figure
. 원하는 경우table
(figure
) 카운터의 주어진 값을 공유하는 여러 개의 연속된 부동 소수점을 가질 수 있습니다.subcaption
패키지를 자동으로 로드하는 패키지를 사용하고 두 개의 연속된 환경 에caption
두 개의subtable
환경(각각 자체\caption
명령문이 있음)이 있는 경우 두 번째 환경 시작 부분에 지시문을 삽입하면 두 환경이 발생할 뿐만 아니라 전체 캡션은 동일한 번호를 공유하지만 계속되는 플로트의 하위 테이블 캡션에는 "(a)" 및 "b" 대신 각각 "(c)" 및 "(d)" 번호가 지정됩니다.table
\ContinuedFloat
table
\documentclass[twocolumn]{article}
\usepackage{caption} % for '\ContinuedFloat' macro
\begin{document}
\listoftables
\newpage % start a new column (b/c in two-column mode)
% provide three 'table' environments that use the same counter (here: "1")
\begin{table}[ht]
\centering
\caption[Cartoon characters]{Cartoon characters, part 1}
% mandatory and optional arguments of '\caption' needn't be the same
\begin{tabular}{ll}
Minnie & Mickey
\end{tabular}
\end{table}
\begin{table}[h]
\ContinuedFloat
\centering
\caption[]{Cartoon characters, part 2} % note the empty optional argument
\begin{tabular}{ll}
Daisy & Donald
\end{tabular}
\end{table}
\begin{table}[h]
\ContinuedFloat
\centering
\caption[]{Cartoon characters, part 3} % note the empty optional argument
\begin{tabular}{ll}
Goofy & Pluto
\end{tabular}
\end{table}
\end{document}