
다음과 같은 몇 가지 방정식을 나열하는 표를 조판하고 싶습니다.
Euler's formula & e^{i\phi} &= \cos\phi + i\sin\phi
Euler's identity & 1 + e^{i\pi} &= 0
이것을 환경에 넣으면 \begin{tabular}{l|rl}
모든 수식은 '로 둘러싸여야 하고 $
, 텍스트를 사용 array
하려면 \text{...}
. 기본적으로 하나는 텍스트이고 다른 하나는 수학 모드에 포함되도록 정의할 수 있는 방법이 있나요?
답변1
\documentclass{article}
\usepackage{array}
\begin{document}
\begin{tabular}{@{} l >{$}r<{$} @{\kern1.4pt} >{$}l<{$} @{}}
Euler's formula & e^{i\phi} &= \cos\phi + i\sin\phi \\
Euler's identity & 1 + e^{i\pi} &= 0\\
\end{tabular}
\end{document}
기본 테이블 형식 헤더는 다음에 대한 정의입니다.
-----------col 1---------- ------------col 2 ---------- ---------- col 3---------
\tabcolsep TEXT \tabcolsep \tabcolsep $MATH$ \tabcolsep \tabcolsep $MATH$ \tabcolsep
I를 사용하면 이 추가 수평 공간을 무시 하는 @{...}
기본 길이를 바꿀 수 있습니다 . 그렇습니까?\tabcolsep
@{}
~ 사이두 개의 열이 대체됩니다.둘 다 \tabcolsep
답변2
향후 참고자료로,tabu
패키지이것을 다소 쉽게 만듭니다.
\documentclass[a4paper, 12 pt]{scrartcl}
\usepackage[utf8]{inputenx}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{tabu}
\begin{document}
\section{Another possibility}
\begin{tabu} to 0.75\textwidth{X[l] X[r, $] X[l, $]}
Euler's formula & e^{i\phi} &= \cos\phi + i\sin\phi \\
Euler's identity & 1 + e^{i\pi} &= 0
\end{tabu}
\end{document}
따라서 열 정의에 $를 추가하기만 하면 전체 내용이 수학 모드에서 처리됩니다. 화면에 보이는 것은 다음과 같습니다.