在枚举环境中将表格环境下移

在枚举环境中将表格环境下移

我在这个网站上看到了几个相关问题,但没有一个针对我的具体问题。考虑以下 MWE:

\documentclass[12pt]{article}
\usepackage[margin=2cm]{geometry}
\usepackage{amsmath}
\usepackage [english]{babel}
\usepackage [autostyle, english = american]{csquotes}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=(\roman*)]
\setlength\itemindent{0in}
\item $i = 0.06$
\item \begin{tabular}[h]{|l|c|c|c|c|}
\hline
 & \multicolumn{2}{c|}{First Year} & \multicolumn{2}{c|}{Renewal Years} \\
 \hline
 & Percent of & Per & Percent of & Per \\
 & Premium & Policy & Premium & Policy \\
 \hline
 Taxes & 4\% & 0 & 4\% & 0 \\
 \hline
\end{tabular}
\end{enumerate}
\end{document}

在此处输入图片描述

我需要它看起来像这样(使用 Paint 修改):

在此处输入图片描述

\vspace{some length}之后不起作用\item,因为这\item也会转移。我也尝试过使用vspace并将tabular环境封闭起来{};但它产生了我不想要的相同效果。

答案1

[t]将其设置为操作对齐后,将其提升到位:

在此处输入图片描述

\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=(\roman*),itemindent=0pt]
  \item $i = 0.06$
  \item \raisebox{\ht\strutbox}{\begin{tabular}[t]{|l|c|c|c|c|}
    \hline
    & \multicolumn{2}{c|}{First Year} & \multicolumn{2}{c|}{Renewal Years} \\
    \hline
    & Percent of & Per & Percent of & Per \\
    & Premium & Policy & Premium & Policy \\
    \hline
    Taxes & 4\% & 0 & 4\% & 0 \\
    \hline
  \end{tabular}}
\end{enumerate}

\end{document}

答案2

该选项h对 无效tabular;它应该是 或tb表示顶部或底部对齐(默认为垂直居中)。

然而,初始规则会产生不想要的结果;只需加载array并将第一个规则更改\hline为即可\firsthline

\documentclass[12pt]{article}
\usepackage[margin=2cm]{geometry}
\usepackage{amsmath}
\usepackage [english]{babel}
\usepackage [autostyle, english = american]{csquotes}
\usepackage{enumitem}
\usepackage{array}

\begin{document}

\begin{enumerate}[label=(\roman*),itemindent=0pt]
\item $i = 0.06$
\item \begin{tabular}[t]{|l|c|c|c|c|}
\firsthline
 & \multicolumn{2}{c|}{First Year} & \multicolumn{2}{c|}{Renewal Years} \\
 \hline
 & Percent of & Per & Percent of & Per \\
 & Premium & Policy & Premium & Policy \\
 \hline
 Taxes & 4\% & 0 & 4\% & 0 \\
 \hline
\end{tabular}
\end{enumerate}

\end{document}

请注意,itemindent=0pt最好将 放在选项中enumerate,而不是稍后使用 进行设置\setlength

在此处输入图片描述

相关内容