выравнивание по правому краю с помощью hspace

выравнивание по правому краю с помощью hspace

Я хочу разместить свое имя в конце статьи, в нескольких см от правого поля. Я думал, что это может сработать, но оно \hspaceпрактически игнорируется, если я не поставлю после него пробел, что кажется полным хаком. Как бы это сделать немного лучше?

\documentclass{article}
\begin{document}

\begin{flushright}
{My name \hspace{10cm} }
\end{flushright}

\begin{flushright}
{My name \hspace{10cm}}
\end{flushright}

\begin{flushright}
{My name \hspace{2cm}}
\end{flushright}

\begin{flushright}
{My name }
\end{flushright}

\end{document}

введите описание изображения здесь

решение1

Используйте отмеченную звездочкой версию \hspace.

введите описание изображения здесь

\documentclass{article}
\begin{document}

\begin{flushright}
{My name \hspace*{10cm} }
\end{flushright}

\begin{flushright}
{My name \hspace*{10cm}}
\end{flushright}

\begin{flushright}
{My name \hspace*{2cm}}
\end{flushright}

\begin{flushright}
{My name }
\end{flushright}

\end{document}

Связанный контент