2010-02-23 2 views
5

라텍스 테이블에 대한 간단한 정렬 질문이 있습니다.라텍스 테이블의 정렬시 간단한 문제

\begin{center} 
    \begin{tabular}{| c | l | l | } 
    \hline 
    \tt {a} & $a = b + c + d + e + f + g + $ \\ 
     & $ e + f + g + h + i + j$ \\ \hline 
    \end{tabular} 
\end{center} 

문제는, 출력이 보이는 것을 다음과 같다 : 다음과 같이 순간이 보이는

a = b + c + ... 
e + f + .... 

을 그러나, 나는 보이는 싶은

a = b + c + ... 
    e + f + ... 

누구나 내가 그걸 테이블에서 어떻게 할 수 있을지 생각해?

덕분에, 클라우스

+0

이탈 수학에서는 표 형식을 사용하지 마십시오. '$ ... $ '를 사용하면 표시된 수학에 잘못된 글꼴 크기를 줄 것입니다. KennyTM에 따르면, 정렬을 사용하십시오. –

답변

6

은 여러 방정식에 대한 align 환경을 사용하십시오.


당신은-해야 기존의 공간을 나타 내기 위해 \phantom{a = }를 추가 할 수 있습니다.

& $\phantom{a = }e + f + g + h + i + j$ \\ \hline 
+0

아,'\ phantom' 해결책도 좋습니다. –

+0

+1, 정답. Cf. amsmath 스타일 가이드 인 ftp://ftp.ams.org/pub/tex/doc/amsmath/amsldoc.pdf의 p7. \ usepackage {amsmath}가 필요합니다. –

2

Kenny가 지적했듯이, 당신은 이런 식의 테이블을 사용하여 여러 줄 수식을 조판해서는 안됩니다. 당신이 그것을 수행해야한다면, 당신은 이런 식으로 그것을 할 수 :

\begin{center} 
    \begin{tabular}{| c | l @{} l | } 
    \hline 
    \tt {a} & $a =\;$ & $b + c + d + e + f + g + $ \\ 
     & & $e + f + g + h + i + j$ \\ \hline 
    \end{tabular} 
\end{center} 
0

일반적인 방법은 a = 부분에 대한 추가 열을 만드는 것입니다; 마우스 오른쪽 정렬, 미학에 대한 다음 열이 간격을 제거 :이 제대로 b와 간격 것 있도록

\begin{tabular}{ c r @{} l } % you have one superfluous l 
    \tt {a} & $a =$ & $b + c + d + e + f + g +$ \\ 
      &  & $e + f + g + h + i + j$ \\ 
\end{tabular} 

은 아마 당신은 = 기호 다음에 명시 적 공간이 필요합니다.

또 다른 해결 방법은 테이블의 단일 셀에 여러 줄 수식을 포함하는 것이지만 그 값은 동일합니다 (왼쪽 부분을 둘러싸 기 위해 array 환경이나 비슷한 것이 필요합니다).