
오류는 `\arraybackslash`가 `\hline`과 같은 array 명령어 내에서 사용될 때 발생합니다. `\arraybackslash`는 `\`를 array 내에서 사용할 때 사용하는 명령어입니다. 그러나 `\hline`과 같은 array 명령어 내에서 `\arraybackslash`를 사용하면 LaTeX가 `\arraybackslash`를 array 명령어로 인식하여 오류를 발생시킵니다.
오류를 해결하기 위해 `\arraybackslash`를 `\begin{tabular}`와 `\end{tabular}` 사이에 위치시키는 것이 좋습니다. 또는 `\arraybackslash`를 사용하지 않고 `\centering`만 사용하는 방법도 있습니다.
다음은 수정된 예제입니다.
#hostingforum.kr
latex
\documentclass{article}
\usepackage{array}
\newcolumntype{C}[1]{>{\centering}p{#1}}
\begin{document}
\begin{tabular}{|C{5cm}|C{5cm}|}
\hline
열1 & 열2 \\
\hline
\end{tabular}
\end{document}
또는
#hostingforum.kr
latex
\documentclass{article}
\usepackage{array}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\begin{document}
\begin{tabular}{|C{5cm}|C{5cm}|}
\hline
열1 & 열2 \\
\hline
\end{tabular}
\end{document}
위 두 예제 모두 오류를 해결할 수 있습니다.
2025-04-19 13:23