캡션을 오프셋하는 방법은 무엇입니까?

캡션을 오프셋하는 방법은 무엇입니까?

저는 테이블이 크기 때문에 \pdfpagewidth=16in \pdfpageheight=8in테이블에 맞게 페이지를 확대해서 사용합니다. 그러나 캡션을 중앙에 배치할 수는 없습니다(표 위와 아래에 하나씩). 저도 사용하고 있습니다 tabularx. 캡션을 중앙에 어떻게 배치할 수 있나요? 감사합니다.

\usepackage{caption,tabularx}
\begin{document}
\pdfpagewidth=16in \pdfpageheight=8in
\begin{table}
\centering
\caption{Caption}
\begin{tabularx}{14in}{lcccccccccccc} \hline\hline
Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word \\ \hline
\end{tabularx}
\caption*{\\Test.}
\end{table}
\end{document}

답변1

처음에 생각할 수 있는 훨씬 더 안전한 대안이 있기 때문에 페이지 크기를 변경하는 것은 최후의 수단이 되어야 합니다. 패키지 sidewaystable에서 온 것이 있고 rotating, 패키지 \begin{landscape} ... \end{landscape}에서 온 것이 있지만 읽을 수 있는 텍스트를 pdflscape사용 하거나 최소로 설정하는 것도 옵션 등입니다.\small\tabcolsep

하지만 꼭 해야 한다면 패키지를 사용하는 것이 바람직할 것입니다. 안타깝게도 패키지 geometry는 문서 중간에 페이지 크기를 변경할 수 없으므로 패키지를 사용할 수 있습니다 typearea. 후자는 머리글, 바닥글 등과 같은 페이지의 다양한 구성 요소를 처리합니다. \pdfpagewidth및 와 달리 \pdfpageheight페이지 크기 설정은 그에 따라 typearea변경됩니다 \linewidth. 이것이 centering위의 예에서 작동하지 않는 주된 이유입니다 .

따라서 귀하의 경우 다음을 발행할 수 있습니다.

\KOMAoptions{paper=16in:8in}
\areaset{14in}{7in}
\recalctypearea

필요한 너비와 높이를 설정합니다. 일부 경고가 나타날 수 있지만 설정을 미세 조정하여 이러한 경고를 제거할 수 있습니다. 그런 다음 다음을 실행하여 원래 페이지 크기를 복원해야 합니다.

\clearpage
\KOMAoptions{paper=a4} % or letter, a3, a1, etc.
\areaset{<orig. width>}{<orig. height>}
\recalctypearea

테이블이 끝난 후.

\documentclass{article}
\usepackage{typearea}
\usepackage{caption,tabularx}
\begin{document}

\KOMAoptions{paper=16in:8in}
\areaset{14in}{7in}
\recalctypearea

\begin{table}
\centering
\caption{Caption}
\begin{tabularx}{\linewidth}{lcccccccccccX} \hline\hline
Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word \\ \hline
\end{tabularx}
\caption*{\\Test.}
\end{table}

\end{document}

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

관련 정보