表格内部换行

表格内部换行

有没有一种方法可以进行参数化tabular,以便在给出的示例中将其排版为minipage?特别是,在第二个单元格中换行。

\documentclass[letterpaper,12pt]{report}
\usepackage{lipsum}
\usepackage[margin=1in,showframe]{geometry}
\begin{document}

\subsection*{tabular}

\noindent
\begin{tabular*}{\textwidth}{@{}p{.45\textwidth}@{\extracolsep{1em}}l@{}}
  \lipsum[1][1]
  &
    \lipsum[1][2]
\end{tabular*}\par

\subsection*{minipage}

\noindent
\begin{minipage}[t][][t]{0.45\textwidth}
    \lipsum[1][1]
\end{minipage}
\begin{minipage}{0.1\textwidth}\end{minipage}
%\begin{minipage}[t][][t]{0.45\textwidth} % A
\begin{minipage}[t][]{0.45\textwidth} % B
  \lipsum[1][2]
  \vspace*{\fill} % B (cont.)
\end{minipage}

\end{document}

在此处输入图片描述

答案1

在此处输入图片描述

尝试这个:

\documentclass[letterpaper,12pt]{report}
\usepackage{lipsum}
\usepackage[margin=1in,showframe]{geometry}
\begin{document}

\subsection*{tabular}

\noindent
\begin{tabular*}{\textwidth}{%
    @{}%
    p{.45\textwidth}%
    @{\extracolsep{1em}}%
    p{.45\textwidth}%
    @{}%
  }
  \lipsum[1][1]
  &
  \lipsum[1][2]
\end{tabular*}\par

\subsection*{minipage}

\noindent
\begin{minipage}[t][][t]{0.45\textwidth}
    \lipsum[1][1]
\end{minipage}
\begin{minipage}{0.1\textwidth}\end{minipage}
%\begin{minipage}[t][][t]{0.45\textwidth} % A
\begin{minipage}[t][]{0.45\textwidth} % B
  \lipsum[1][2]
  \vspace*{\fill} % B (cont.)
\end{minipage}

\end{document}

相关内容