페이지에 가로 방향으로 표시되는 테이블과 캡션을 생성하려면 {sidewaystable} 또는 {landscape}를 사용할 수 있습니다. 그러나 페이지 중앙에 위치합니다. 페이지의 왼쪽 여백에 맞춰 정렬되도록 어떻게 이동합니까?
\begin{landscape}
\begin{table}[]
\caption{Insert table caption here}
\resizebox{\textwidth}{!}{%
\begin{tabular}{llllllllllllll}
**removed table data for posting**
\end{tabular}%
}
\end{table}
\end{landscape}
준다
페이지 중앙에 위치합니다. 캡션과 표를 문서의 왼쪽 여백에 맞춰 정렬하고 싶습니다.
대신 {sidewaystable}을 사용하고 첫 번째 코드 줄을 추가하면 다음과 같습니다.
\setlength\rotFPtop{152pt}
\begin{sidewaystable}
\begin{table}[]
\caption{Insert table caption here}
\resizebox{\textwidth}{!}{%
\begin{tabular}{llllllllllllll}
**removed table data for posting**
\end{tabular}%
}
\end{sidewaystable}
그런 다음 원하는 대로 모든 것을 왼쪽으로 이동합니다. 하지만 나는 152pt를 추측했다. 페이지 여백의 정확한 포인트를 결정하는 방법이 있습니까?
답변1
랜드스케이프의 시작과 끝 부분에 자동이 있으므로 \clearpage
플로트(테이블)를 사용해도 괜찮습니다. 내용의 위치를 지정하려면 미니페이지를 사용하면 됩니다.내부에전체 텍스트 영역에 맞게 플로트.
어떤 이유에서인지 Showframe이 나를 대신해 행동하고 있습니다.
\documentclass{article}
\usepackage{pdflscape}
\begin{document}
\begin{landscape}
\begin{table}[p]
\begin{minipage}[t][\textheight][t]{\linewidth}% use entire text area
\caption{Insert table caption here}
\resizebox{\textwidth}{!}{%
\begin{tabular}{lllll lllll llll}
\multicolumn{14}{c}{**removed table data for posting**}
\end{tabular}%
}%
\end{minipage}
\end{table}
\end{landscape}
\end{document}
답변2
- 코드 조각이 완전하지 않습니다 :-(
- 다음 솔루션이 원하는 것을 제공하는지 확인하십시오.
편집하다:showframe
테스트 목적으로 테이블이 가로 방향으로 페이지 왼쪽 상단에 있는 것을 볼 수 있는 패키지를 추가합니다 .
\documentclass{article}
\usepackage{lscape}
\usepackage{tabularx}
\usepackage{caption}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\begin{document}
\begin{landscape}
\vspace*{-1.5\baselineskip}
\captionsetup{singlelinecheck=false}
\captionof{table}{Insert table caption here.}
\label{my-label}
\begin{tabularx}{\linewidth}{|*{12}{X|}}
\hline
1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 \\
\hline
\end{tabularx}
\end{landscape}
\end{document}