\centering을 사용할 때 테이블 형식의 끝에서 추가 행을 제거하십시오.

\centering을 사용할 때 테이블 형식의 끝에서 추가 행을 제거하십시오.

중앙에 텍스트(및 이미지가 있지만 예제에는 표시되지 않음)가 포함된 윤곽선 테이블을 만들고 싶습니다. 다음은 예제 코드입니다.

    \begin{tabular}{|p{16cm}|}
      \hline 
      {\centering{my text}\par}\\\hline
    \end{tabular}

이것은 작동하지만 테이블 끝에 빈 행을 추가합니다. 이 행을 피하고 싶습니다.

이 작업을 수행하는 방법을 아는 사람이 있습니까?

미리 감사드립니다

답변1

array패키지를 로드하고 해당 기능을 사용하여 고정 너비 열을 중앙에 배치 해야 합니다 .

\documentclass[]{article}

\usepackage{array}

\begin{document}
\begin{tabular}{|>{\centering\arraybackslash}p{16cm}|}
\hline
my text \\
\hline
\end{tabular}
\end{document}

답변2

문제는 을 \centering재정의 한다는 것입니다 \\. 대신 사용하세요 \tabularnewline:

\documentclass{article}

\begin{document}

\begin{tabular}{|p{10cm}|}
\hline 
{\centering{my text}\par}\\\hline
\end{tabular}

\bigskip

\begin{tabular}{|p{10cm}|}
\hline 
\centering my text\tabularnewline
\hline
\end{tabular}

\end{document}

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

반면에 p단일 라인 고정 폭 셀에만 사용되는 경우 w열 유형을 사용하십시오.

\documentclass{article}
\usepackage{array}

\begin{document}

\begin{tabular}{|w{c}{10cm}|}
\hline
my text \\
\hline
\end{tabular}

\end{document}

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

관련 정보