자동 글꼴 크기 조정 + 열 및 행 크기 조정이 가능한 대형 테이블이 있습니까?

자동 글꼴 크기 조정 + 열 및 행 크기 조정이 가능한 대형 테이블이 있습니까?

저는 TeX 세계의 첫 번째 단계 사용자입니다.

나는 10 x 11(10열 x 11줄) 크기의 매우 큰 테이블을 가지고 있습니다. 나는 단일 페이지를 갖고 싶고 Latex는 페이지가 잘 맞도록 셀/행 크기 + 글꼴 크기를 완전히 관리합니다.

우분투에서 PDFLATEX을 사용하고 있습니다.

여기 내 코드가 있습니다.

    \begin{tabular}{|*{10}{c|}}
\hline 
1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
 \end{tabular} 

답변1

나는 패키지 resizebox의 a를 사용하여 adjustbox텍스트 너비만큼 너비를 정의합니다. 이렇게 하면 이 상자 안에 테이블이 놓입니다. 귀하의 코드를 복사하고 두 가지를 추가했습니다: \usepackage{adjustbox}서문에, \resizebox{\textwidth}{!}{그리고 \begin{tabular}. 여는 괄호가 있는데, }이는 \end{tabular}. 그러면 텍스트 너비에 맞게 표의 크기가 조정됩니다.

\documentclass{article}
\noindent
\usepackage{adjustbox}
\begin{document}
\resizebox{\textwidth}{!}{%
\begin{tabular}{|*{10}{c|}}
    \hline 
    1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
    1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
    1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
    1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
    1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
    1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
    1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
    1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
    1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
    1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
    1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 & 1.00000000000000 \\ \hline 
\end{tabular}
}
\end{document}

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

(빨간색 선 신발 페이지 레이아웃, 해당 코드는 위 mwe에 포함되지 않습니다)

관련 정보