由于某种原因,如果使用几何包设置边距,这会导致与任务包的对齐问题:
梅威瑟:
\documentclass[12pt]{article}
\usepackage{amsmath,geometry,tasks}
\geometry{a4paper, margin=2cm}
\NewTasks[counter-format={tsk[a])}]{problems}[\item](4)
\begin{document}\raggedright
\begin{enumerate}
\item Prove the following:
\begin{problems}(4)
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\end{problems}
\end{enumerate}
\end{document}
有趣的是,在某些值下,例如边距 = 1 英寸,没有问题。但在其他值下,例如边距 = 0.5 厘米,小于 1 英寸边距,就会出现问题。这消除了最小宽度问题。这个问题的解决方案是什么?
答案1
应该重置\@rightskip
。我认为任务包应该可以做到这一点。因此请提交错误报告:
\documentclass[12pt]{article}
\usepackage{amsmath,geometry}
\usepackage{tasks}
\geometry{a4paper, margin=2cm}
\NewTasks[counter-format={tsk[a])}]{problems}[\item](4)
\begin{document}\raggedright
\begin{enumerate}
\item Prove the following:
\begingroup
\makeatletter
\@rightskip=0pt
\begin{problems}(4)
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\end{problems}
\endgroup
\end{enumerate}
\end{document}
答案2
\RaggedRight
使用from包的解决方案可以ragged2e
接受吗?
编辑:Ulrike 已经给出了完美的答案,但我想\usepackage[none]{hyphenat}
在我的初始答案中添加 TeXnician 的建议():
\documentclass[12pt]{article}
\usepackage[none]{hyphenat}
\usepackage{amsmath,geometry,tasks}
\geometry{a4paper, margin=2cm}
\NewTasks[counter-format={tsk[a])}]{problems}[\item](4)
\usepackage{ragged2e}
\usepackage{mwe}
\begin{document}\RaggedRight
\blindtext
\begin{enumerate}
\item \blindtext Prove the following:
\begin{problems}(4)
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\end{problems}
\end{enumerate}
\blindtext
\end{document}
此外,正如 egreg 在聊天中向我建议的那样,另一个简单的解决方案可能是仅证明环境problems
:
\documentclass[12pt]{article}
\usepackage{amsmath,geometry,tasks}
\geometry{a4paper, margin=2cm}
\NewTasks[counter-format={tsk[a])}]{problems}[\item](4)
\usepackage{ragged2e}
\usepackage{mwe}
\begin{document}\raggedright
\blindtext
\begin{enumerate}
\item \blindtext Prove the following:
\begin{justify}
\begin{problems}(4)
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\item $x$
\end{problems}
\end{justify}
\end{enumerate}
\blindtext
\end{document}
输出与以前大致相同: