Estoy preparando este documento que implica empujar algunas palabras hacia el borde derecho lejos de las demás en un entorno enumerado. Utilizo hfill
la función para archivar eso, pero cuando la línea es lo suficientemente larga, se desbordará a la página siguiente y terminará en el archivo left edge
. El siguiente es mi 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}
Puedes ver que el primero item
se ve bien, mientras que quiero que el segundo y el tercer elemento se vean como el primero empujando las Not applicable
palabras al right edge
.
Lo que quiero
Quiero que esas palabras desbordadas sean empujadas al final right edge
de la línea desbordada.
Respuesta1
He proporcionado mi intento de solución. Debes usarlo \hspace*
en lugar de \hspace
para que TeX no se coma todo el pegamento al comienzo de la siguiente línea. Esto hace que el Not~Applicable
texto se muestre correctamente en el tercer elemento.
\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}