특정 열 간의 열 구분 줄이기

특정 열 간의 열 구분 줄이기

테이블의 특정 열 사이의 열 구분을 변경(축소)하고 싶습니다. 지금까지는 모든 열의 열 구분을 조정하는 방법(예: 을 사용하여)만 찾았습니다 \tabcolsep.

내가 달성하고 싶은 것에 대한 아이디어를 얻으려면 다음 작은 테이블을 고려하십시오.

\begin{center}
\begin{tabular}{ c c c }
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\  
 cell7 & cell8 & cell9    
\end{tabular}
\end{center}

예를 들어 이 표에서는 열 2와 3 사이의 열 구분을 조정하고 싶지만 열 1과 2 사이의 열 구분은 조정하고 싶지 않습니다. 어떤 도움이라도 주시면 감사하겠습니다!

또한 이러한 사용자 정의 열 간격을 모든 테이블에 적용할 수 있는 편리한 방법이 있을까요? 예를 들어 고르지 않은 열과 짝수 열 사이의 열 간격이 표준 간격이고 짝수 열과 고르지 않은 열 사이의 열 간격이 줄어드는 경우는 어디입니까?

답변1

열 사양을 사용하면 열 사이에 삽입할 수 있습니다 @{<stuff>}. <stuff>가 비어 있으면( 에서와 같이 ) 열 간격이 삽입되지 않는 반면, 아무것도 지정되지 않은 경우(즉, 두 열 사이의 간격) @{}"기본값"은 모든 열 주위에 있습니다 . 이를 사용하면 원하는 대로 열 분리를 조작할 수 있습니다.@{\hspace{\tabcolsep}}2\tabcolsep

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

\documentclass{article}

\begin{document}

% Default
A: \begin{tabular}[t]{ c c c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

% Standard gap between columns 2 and 3
B: \begin{tabular}[t]{ c c @{\hspace{2\tabcolsep}} c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

% 75% of regular gap between columns 2 and 3 (1.5 x \tabcolsep)
C: \begin{tabular}[t]{ c c @{\hspace{1.5\tabcolsep}} c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

% Fixed 2cm gap between columns 2 and 3
D: \begin{tabular}[t]{ c c @{\hspace{2cm}} c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

% No gap between columns 2 and 3
E: \begin{tabular}[t]{ c c @{} c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

% Negative/overlapping gap between columns 2 and 3
F: \begin{tabular}[t]{ c c @{\hspace{-1ex}} c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

% Something other than a space between columns 2 and 3
G: \begin{tabular}[t]{ c c @{-\$-} c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

\end{document}

관련 정보