Como evito espaço extra no topo da coluna multicols?
Eu tenho blocos longos de fórmulas curtas, então quero formá-los em 2 colunas. Eu quero que eles sejam numerados e alinhados horizontalmente dentro das colunas, então estou usando o ambiente de alinhamento em um ambiente multicols. Igual a:
\begin{multicols}{2}
\begin{align} x_1 &= a+b \\ x_2 &= y + 3 \\ x_3 &= z + \sqrt{c} \end{align}
\end{multicols}
Isso divide as fórmulas em 2 colunas, mas parece haver um grande espaço no topo que não posso evitar.
Como faço para me livrar dele?
Edit: Estou pensando que multicols simplesmente não é a coisa certa para usar aqui. Ele inicia um novo parágrafo na primeira coluna e imediatamente após ele mesmo. Existe uma maneira melhor de organizar equações numeradas individualmente em um bloco de 2 colunas?
Respostas
Espero que você precise remover o espaço acima para a equação, se sim \SwapAboveDisplaySkipdo pacote mathtoolspode ajudá-lo, e o modificado MWEé:
\documentclass{book}
\usepackage{mathtools,multicol}
\begin{document}
\begin{multicols}{2}
\begin{align} \SwapAboveDisplaySkip% x_1 &= a+b \\ x_2 &= y + 3 \\ x_3 &= z + \sqrt{c} \end{align}
\end{multicols}
\end{document}
Você também tem outra possibilidade de usar o taskspacote. Para definir o formato
[item-format=\ensuremath,counter-format=(tsk), label-width=4ex, column-sep=5pt]
Convido você a ver o manual no link https://ctan.mirror.garr.it/mirrors/ctan/macros/latex/contrib/tasks/tasks-manual.pdf.
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{tasks}
\begin{document}
I have these exercises to solve.
\begin{tasks}[item-format=\ensuremath,counter-format=(tsk), label-width=4ex, column-sep=5pt](2)
\task x_1 = a+b
\task x_2 = y + 3
\task x_3 = z + \sqrt{c}
\end{tasks}
After \ldots
\end{document}