4

I'd like to get something like this:

MWE:

\documentclass{article}

\begin{document}
 \begin{enumerate}
  \item $Y^2 - 1 = 0$ \quad (text)
  \item $Y^2 + 1 = 0$ \quad (text) 
 \end{enumerate}
\end{document}
6

How about a simple \raisebox, wrapped in a macro taking into account \itemsep and \parsep values (thanks to circumscribe, I have change to \glueexpr, since all involved lengths are glues, not ordinary lengths!)

enter image description here

\documentclass{article}

\usepackage{enumitem}

\newcommand{\raisecontent}[1]{%
  \raisebox{\glueexpr\baselineskip/2+\parsep/2+\itemsep/2+\lineskip/2}[\ht\strutbox][\ht\strutbox]{#1}%
}

\begin{document}
 \begin{enumerate}
  \item $Y^2 - 1 = 0$ 
  \item $Y^2 + 1 = 0$ \raisecontent{\quad (text)}
 \end{enumerate}

 \begin{enumerate}[itemsep=40pt]
  \item $Y^2 - 1 = 0$ 
  \item $Y^2 + 1 = 0$ \raisecontent{\quad (text)}
 \end{enumerate}

\end{document}
| improve this answer | |
  • Working in progress... – user31729 Feb 9 '19 at 12:00
  • @Circumscribe: Thanks, I totally forgot about \glueexpr.... – user31729 Feb 9 '19 at 12:21
  • @Circumscribe: I changed and apparently the slight vertical shift is removed. Thanks again – user31729 Feb 9 '19 at 12:30
  • Let us continue this discussion in chat. – Circumscribe Feb 9 '19 at 12:58
  • @Circumscribe: Oh, I thought \itemsep etc. would be normal length 'registers' and skip's' – user31729 Feb 9 '19 at 14:52
4

Another solution, based on tabularx and listliketab, which emulates list environments within tables:

\documentclass{article}
\usepackage{tabularx, listliketab, multirow}

\begin{document}

\storestyleof{enumerate}
\begin{listliketab}
\newcounter{tabenum}\setcounter{tabenum}{0}
\newcommand{\tabitem}{\addtocounter{tabenum}{1}\thetabenum.}
 \noindent\begin{tabularx}{\linewidth}{@{}L l@{\quad}X@{}}
  \tabitem & $Y^2 - 1 = 0$ & \multirow{2}{=}{(Text)}\\
  \tabitem & $Y^2 + 1 = 0$
 \end{tabularx}
 \end{listliketab}

\end{document} 

enter image description here

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.