Látex: empurre um grupo de palavras para a borda direita em um ambiente enumerado

Látex: empurre um grupo de palavras para a borda direita em um ambiente enumerado

Estou preparando este documento que envolve empurrar algumas palavras para a margem direita, afastando-as de outras em um ambiente enumerado. Eu uso hfilla função para arquivar isso, mas quando a linha for longa o suficiente, ela irá transbordar para a próxima página, terminando assim no arquivo left edge. A seguir está meu MWE:

\begin{document}
    \begin{enumerate}
        \item \textbf{Indicate Option where applicable}: \hfill Not Applicable
        \item \textbf{Approval of Course-Work Examination Results by Board of Postgraduate Studies:} \hfill Not applicable  
        
        \item \textbf{Ratification of Course-Work Examination Results by Senate:} \hfill Not applicable
    \end{enumerate}
\end{document}

Aqui está o que meuresultado de testeparece:

Você pode ver que o primeiro itemparece bom, enquanto eu quero que o segundo e o terceiro item se pareçam com o primeiro, empurrando as Not applicablepalavras para o right edge.

O que eu quero

Quero que essas palavras transbordadas sejam empurradas para o final right edgeda linha transbordada.

Responder1

Eu forneci minha tentativa de solução. Você precisa usar \hspace*em vez de \hspacepara que o TeX não coma toda a cola no início da próxima linha. Isso faz com que o Not~Applicabletexto seja exibido corretamente no terceiro item.

\documentclass{article}
%
\usepackage{microtype}%added to fix bad boxes
%
\usepackage{enumitem}
%
\begin{document}
%
\begin{enumerate}
%
\item
\textbf{Indicate Option where applicable}:
\hspace*{\fill}Not~Applicable
%
\item
\textbf{Approval of Course-Work Examination Results by Board of Postgraduate Studies:}
\hspace*{\fill}Not~Applicable  
%
\item
\textbf{Ratification of Course-Work Examination Results by Senate:}
\hspace*{\fill}Not~Applicable
%
\end{enumerate}
%
\end{document}

informação relacionada