alinhado com hspace

alinhado com hspace

Quero colocar meu nome no final de um artigo, a alguns cm da margem direita. Achei que isso poderia funcionar, mas \hspaceé praticamente ignorado, a menos que eu coloque um espaço depois, o que parece um hack total. Como isso seria feito de maneira um pouco mais agradável?

\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}

insira a descrição da imagem aqui

Responder1

Use a versão com estrela de \hspace.

insira a descrição da imagem aqui

\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}

informação relacionada