我正在为一个过程创建一个表。我选择了 3 列以便能够放置所需的子点。不幸的是,使用多列时它不再转到\textwidth
,而是选择X
并保持不变(至少我假设这就是为什么表格不是\textwidth
完整的列)。我的问题是:
(1)如何加宽列(参见注释行),以便注释填充表格右侧
(2)如何使 [a] 等仅指向 1cm(如注释中所述)。
感谢您的帮助。
\documentclass[a4paper,12pt]{book}
\usepackage{ltablex}
\setlength{\parindent}{0pt} % never indent first line
\begin{document}
\textbf{Procedure:} The following basic procedure MUST be followed to amend a Motion.\\
\begin{tabularx}{\textwidth}{m{1cm} m{0.5cm} X}
\multicolumn{2}{l}{\textbf{1. Mover of Amendment:} }&
\textit{"Mr Chairman/Madam Chair, I} (state name) \textit{move an amendment that,}\\
&[a] & \textit{the words \textellipsis be omitted"} OR\\
&[b] & \textit{the words \textellipsis be substituted for the words \textellipsis "} OR\\
&[c] &\textit{ the motion be altered to read \textellipsis"} (If the alteration is a major one)\\
& \multicolumn{2}{X}{\textbf{NOTE:} The mover of an amendment may put his/her proposal at any time in the debate after the original motion has been seconded.}\\
\multicolumn{2}{l}{\textbf{2. Chairman:} }& \textit{"Have we a seconder for the amendment”?}\\
& \multicolumn{2}{X}{If there is no seconder, the amendment lapses and the discussion reverts to the original motion. If there is a seconder, continue as follows.}\\
\multicolumn{2}{l}{\textbf{6. Finally:} }& \\
&(1) & If the amendment is LOST, the debate is resumed on the ORIGINAL MOTION.\\
&(2) & If the amendment is CARRIED, the amended original motion is now open for further discussion.\newline The mover of the ORIGINAL motion still has a right of reply.\\
\end{tabularx}
\end{document}
根据 Zarko 的提问/回答进行编辑:
这是我希望它看起来的样子的示例。在 Zarko 的回答中,它没有将不同列中的单词和下面的注释缩进。
答案1
我猜你喜欢这样的东西:
对于这个结果使用:enumitem
和ragged2e
包,并且,由于ltablex
双重重新格式化tabulary
表,您需要添加命令\keepXColumns
来保留X
列的特征:
\documentclass[a4paper,12pt]{book}
\usepackage{ragged2e} % <--- aded
\usepackage{ltablex}
\keepXColumns % <--- aded
\usepackage{enumitem} % new
\setlist[enumerate]{nosep=0pt,
leftmargin=*,
after=\end{minipage},
before=\begin{minipage}[t]{\linewidth}\RaggedRight
}
\setlength{\parindent}{0pt} % never indent first line
\begin{document}
\textbf{Procedure:} The following basic procedure MUST be followed to amend a Motion.
\begin{tabularx}{\textwidth}{m{1em} X }
\multicolumn{2}{l}{\textbf{1. Mover of Amendment:}}
\\
& \textit{"Mr Chairman/Madam Chair, I} (state name) \textit{move an amendment that,} \\
& \begin{enumerate}[label={[\alph*]}]
\item \textit{the words \textellipsis be omitted"} OR
\item \textit{the words \textellipsis be substituted for the words \textellipsis "} OR
\item \textit{the motion be altered to read \textellipsis"} (If the alteration is a major one)
\end{enumerate} \\
& \textbf{NOTE:} The mover of an amendment may put his/her proposal at any time in the debate after the original motion has been seconded.
\\
\multicolumn{2}{l}{\textbf{2. Chairman:}}
\\
& \textit{"Have we a seconder for the amendment”?}\\
& If there is no seconder, the amendment lapses and the discussion reverts to the original motion. If there is a seconder, continue as follows. \\
\multicolumn{2}{l}{\textbf{6. Finally:}}
\\
& \begin{enumerate}[label=(\arabic*)]
\item If the amendment is LOST, the debate is resumed on the ORIGINAL MOTION.
\item If the amendment is CARRIED, the amended original motion is now open for further discussion.\newline The mover of the ORIGINAL motion still has a right of reply.
\end{enumerate} \\
\end{tabularx}
\end{document}
但是,我不确定结果应该如何,以及是否真的需要表格环境。可能enumerate
嵌套description
环境可能会产生类似的结果。