![多列枚举中标签的垂直定位](https://linux22.com/image/316803/%E5%A4%9A%E5%88%97%E6%9E%9A%E4%B8%BE%E4%B8%AD%E6%A0%87%E7%AD%BE%E7%9A%84%E5%9E%82%E7%9B%B4%E5%AE%9A%E4%BD%8D.png)
我有以下 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
您所要做的就是添加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}