如何使用 \makecell 将单元格文本居中对齐

如何使用 \makecell 将单元格文本居中对齐
\begin{center}
    \begin{longtable}{|>{\centering}m{.2\textwidth}|m{.2\textwidth}|}
    \hline
    \makecell[{{p{.2\textwidth}}}]{this is a test test test test test test\\ a test too} & bear \\\hline
    \end{longtable}
\end{center}

在此处输入图片描述 第一列是左对齐的,但我想让该列居中对齐。我该怎么做?

答案1

我不知道这是否是所需要的:

\documentclass[]{article}
\usepackage{longtable,makecell}
\begin{document}
\begin{center}
with makecell
    \begin{longtable}{|c|m{.2\textwidth}|}
    \hline
    \makecell[cm{0.2\textwidth}]{\centering this is a test test test test test test
    \\ a test too} & bear \\\hline
    \end{longtable}
\end{center}

\begin{center}
without makecell
    \begin{longtable}{|>{\centering}m{0.2\textwidth}|m{.2\textwidth}|}
    \hline
  this is a test test test test test test
    \\ a test too & bear \\\hline
    \end{longtable}
\end{center}
\end{document}

第二个建议基于@leandriis 的评论

在此处输入图片描述

相关内容