>{$}r

>{$}r

"longtable" 환경(테이블은 여러 페이지에 걸쳐 있을 수 있으며 각 페이지 구분 후 캡션 및 헤더 행의 자동 복사본이 포함됨)과 ">{$}r<{$와 같은 열 지정자"의 기능을 어떻게 결합합니까? }"? 나는 수학적 내용이 있는 열과 텍스트 내용이 있는 열이 모두 포함된 테이블에서 후자가 매우 유용하다는 것을 알았습니다.

MnWE:

\documentclass[12pt,a4paper]{article}
\usepackage{longtable}

\begin{document}

\begin{longtable}[l]{>{$}r<{$}l}
x&note\\
\endhead
\sqrt{\pi-1}&lorem ipsum
\end{longtable}

\end{document}

TeXworks는 다음과 같은 오류 메시지를 제공합니다.

! LaTeX Error: Illegal character in array arg.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.7 \begin{longtable}[l]{>{$}r<{$}l}

? 

TeXworks는 일반적으로 오류가 있다고 생각되는 개별 문자를 정확히 찾아내는 데 능숙하지만, 짜증나게도 이 경우에는 그렇지 않습니다.

답변1

및 구문을 array제공하는 패키지가 누락되었습니다 . 로드하면 모든 것이 작동합니다.>{...}<{...}

\documentclass[12pt,a4paper]{article}
\usepackage{longtable}
\usepackage{array}

\begin{document}

\begin{longtable}[l]{>{$}r<{$}l}
x&note\\
\endhead
\sqrt{\pi-1}&lorem ipsum
\end{longtable}

\end{document}

관련 정보