Latex:在枚举环境中将一组单词推到右边缘

Latex:在枚举环境中将一组单词推到右边缘

我正在准备这份文档,其中要求我在枚举环境中将一些单词推到远离其他单词的右边缘。我使用hfill函数来存档,但是当行足够长时,它将溢出到下一页,从而结束于left edge。以下是我的 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}

以下是我的试用输出好像:

您可以看到第一个看起来不错,而我想通过将单词推到 来使item第二个和第三个项目看起来像第一个。Not applicableright edge

我想要的是

我希望将这些溢出的单词推到right edge溢出行的末尾。

答案1

我提供了我的解决方案尝试。您需要使用\hspace*而不是\hspace,以便 TeX 不会吃掉下一行开头的所有粘连。这使得Not~Applicable文本在第 3 项中正确显示。

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

相关内容