我已经设法通过任意调整“column-sep 和 item-indent”的值来对齐它(我使用的值在代码中被注释掉了),但是还有其他更有效的方法吗?我展示了一开始未对齐时的照片。
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{parskip}
\usepackage{amsmath}
\usepackage{geometry}
\geometry{top=2cm, bottom=2cm, left=4.5cm, right=4.5cm}
\usepackage{setspace}
\usepackage{enumitem}
\usepackage{siunitx}
\sisetup{detect-family,per-mode = symbol}
\spanishdecimal{.} %Para forzar el punto decimal
\usepackage{upgreek}
\usepackage{chemmacros}
\usepackage{tasks}
\title{E34}
\author{Ing. Luque }
\date{\today}
\begin{document}
\maketitle
\section{Enunciado}
\LARGE
De las siguientes especies todas son isoelectrónicas menos una. Indique cuál es:
\begin{center}
\ch{O\mch[2]}, \ch{F\mch{}}, Ne, Na, \ch{Mg\pch[2]}
\end{center}
PA\,(uma): O\,=\,8; F\,=\,9; Ne\,=\,10, Na\,=\,11; Mg\,=\,12
\bigskip
\bigskip
\medskip
\spacing{0.5}
\begin{tasks}[label=\Alph*), label-offset =.7em](3)
%column-sep=1em, item-indent=1.4em,
\task \ch{O\mch[2]}
\task \ch{Mg\pch[2]}
\task \ch{F\mch{}}\newline
\task Ne
\task []
\task Na
\end{tasks}
\end{document}
答案1
请参阅文档label-width
。只需为、label-offset
和设定正确的数字即可item-offset
。您可能需要将 设定label-align
为left
以及 的不同长度,以column-sep
避免后续项目重叠。以下是来自手动的
这些设置应该会给你接近预期的结果
\begin{tasks}[
label=\Alph*),
label-align=left,
item-indent=2em, % item-indent = label-width + label-offset
label-width=1.6em, label-offset=0.4em,
column-sep=0.75em,
% debug, % use this to check layout
](3)
% ...
\end{tasks}