How can I center the text (includes math) in a list (itemize or enumerate) item but leave the bullet to the left?

What I want:

| (i)                Lorem Ipsum Dolor $E=mc^2$                       |

What I get:

|                  (i) Lorem Ipsum Dolor $E=mc^2$                     |

I tried both \begin{center} and \centering. I also tried to add \hfill around the content.

Here is my code:

% First try
\item \begin{center}
% Second try
\item \centering
% Third try
\item \begin{center} \hfill
  • 1
    Welcome! What does \item \hfill text \hfill\mbox{} give?
    – user194703
    Commented May 1, 2020 at 16:49
  • Would the item text fit on a single line?
    – Bernard
    Commented May 1, 2020 at 17:48

1 Answer 1


With a simple \makebox[\linewidth], since by default, the contents of a \makebox is centred in the box width:

\usepackage{amsmath} %


\item \makebox[\linewidth]
   {Some text}
  a & =b + c \\
a' & = b' + c'


enter image description here

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .