有没有一种方法可以进行参数化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}