多列枚举中标签的垂直定位

多列枚举中标签的垂直定位

我有以下 MWE:

\documentclass[12pt,a4paper]{article}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{enumitem}
\usepackage{ragged2e}
\usepackage[utf8]{inputenc}
\newlist{myQuoteEnumerate}{enumerate}{1}
\setlist[myQuoteEnumerate,1]{label=(\arabic*),leftmargin=0cm,labelsep=-1.7em}
\newenvironment{MyQuote}{\begin{myQuoteEnumerate}[resume=*,series=MyQuoteSeries] \item
\begin{quote}}{\end{quote}
\end{myQuoteEnumerate}}
\begin{document}
\begin{MyQuote} \small \begin{tabularx}{336pt}[t]{@{}p{168pt}X@{}}
\multicolumn{2}{@{}c@{}}{\parbox{336pt}{\Centering So when these criminal organizations in the future need someone gone, they use specialized assassins in our present called loopers.}} \\ \midrule 
\textit{Pokud tyto zločinecké} & \textit{Když tihle zločinci z budoucností} \\
\textit{organizace potřebují někoho zabít,} & \textit{chtějí někoho zlikvidovat,} \\   \cmidrule(r){1-1} \cmidrule(l){2-2}
\textit{využijí specializované} & \textit{využijí zabijáky z naší} \\
\textit{nájemné vrahy v naší přítomnosti,} & \textit{přítomnosti, takzvané loopery.}\\ \cmidrule(r){1-1}
\textit{takzvané Loopery.} & 
\end{tabularx}\end{MyQuote}\normalsize
\begin{MyQuote}
\small \begin{tabularx}{336pt}[t]{@{}p{168pt}X@{}}
\multicolumn{2}{@{}c@{}}{This is called “closing your loop”.} \\ \midrule 
\textit{Říká se tomu} & Tím se smyčka uzavře, \\   
\textit{"uzavřít svého loopa."} & zabalíme loopa. 
\end{tabularx}
\end{MyQuote}
\end{document}

如您所见,(1) 与前两行的中间对齐,而 (2) 与第一行的中间对齐。我可以让标签始终与枚举中的项目的顶部对齐吗? 在此处输入图片描述

答案1

您所要做的就是添加t(顶部对齐)\parbox

在此处输入图片描述

代码(我还使用了>{...}语法来简化一些代码,但这是可选的):

\documentclass[12pt,a4paper]{article}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{enumitem}
\usepackage{ragged2e}
\usepackage[utf8]{inputenc}
\newlist{myQuoteEnumerate}{enumerate}{1}
\setlist[myQuoteEnumerate,1]{label=(\arabic*),leftmargin=0cm,labelsep=-1.7em}
\newenvironment{MyQuote}{\begin{myQuoteEnumerate}[resume=*,series=MyQuoteSeries] \item
\begin{quote}}{\end{quote}
\end{myQuoteEnumerate}}
\begin{document}
\begin{MyQuote} \small \begin{tabularx}{336pt}[t]{@{}>{\itshape}p{168pt}>{\itshape}X@{}}
\multicolumn{2}{@{}c@{}}{\parbox[t]{336pt}{\Centering So when these criminal organizations in the future need someone gone, they use specialized assassins in our present called loopers.}} \\ \midrule 
Pokud tyto zločinecké & Když tihle zločinci z budoucností \\
organizace potřebují někoho zabít, & chtějí někoho zlikvidovat, \\   \cmidrule(r){1-1} \cmidrule(l){2-2}
využijí specializované & využijí zabijáky z naší \\
nájemné vrahy v naší přítomnosti, & přítomnosti, takzvané loopery.\\ \cmidrule(r){1-1}
takzvané Loopery. & 
\end{tabularx}\end{MyQuote}\normalsize
\begin{MyQuote}
\small \begin{tabularx}{336pt}[t]{@{}>{\itshape}p{168pt}>{\itshape}X@{}}
\multicolumn{2}{@{}c@{}}{This is called “closing your loop”.} \\ \midrule 
Říká se tomu & Tím se smyčka uzavře, \\   
"uzavřít svého loopa." & zabalíme loopa. 
\end{tabularx}
\end{MyQuote}
\end{document}

相关内容