LaTeX 将单词字符右对齐

LaTeX align word characters to the right

我制作了一个乳胶文档,边距旁边有一行

\documentclass[12pt]{article}
\usepackage[doublespacing]{setspace}
\usepackage[left=0.95in,top=1in,right=1in,bottom=0.75in]{geometry}
\usepackage{background}

\pagenumbering{gobble}

\SetBgScale{1}
\SetBgColor{black}
\SetBgAngle{0}
\SetBgHshift{0pt}
\SetBgVshift{0mm}

\SetBgContents{
\hspace{1in}           
\rule{1pt}{\paperheight} % right first line
\rule[0.75in]{6.5in}{1pt} % bottom line
\rule{1pt}{\paperheight}
}

\setlength{\marginparwidth}{3.0in}

\begin{document}

\reversemarginpar{\vspace{1em}

   \begin{spacing}{1.6} %space vertical between numbers
     \noindent  Sam \  Rams\  Tamim \  Smartcoi \  9d5 \  lousy99\  

\end{spacing}}
\end{document}

如何让单词上的字符右对齐并在行结束?目前它呈现如下:

我正在尝试让单词的结尾与行对齐。我试过 \begin{flushright} 但它把所有东西都移到了原位

一种可能的方法是使用表格:

\documentclass[12pt]{article}
\usepackage[doublespacing]{setspace}
\usepackage[left=1.5in,top=1in,right=0.5in,bottom=0.75in,showframe]{geometry}
\usepackage{lipsum}

\pagenumbering{gobble}


\begin{document}

\reversemarginpar%
\marginpar{%
\begin{tabular}{@{}r@{}}
Sam \  
Rams\  
Tamim \  
Smartcoi \  
9d5 \  
lousy99\
\end{tabular}%  
}

\lipsum

\end{document}