如何在最后一项的右侧放置符号

如何在最后一项的右侧放置符号

我创建了一个环境,我想在 itemize 的最后一项的右侧放置一个符号 ($\circ$),该项位于环境内。但是,使用 \hspace*{\fill}$\circ$ 会将 $\circ$ 放置在下一行的末尾(最后一项之后)。我该如何解决这个问题?

这是环境的代码:

\newenvironment{algoritmo}[3]
{
\setitemize     {labelindent=\parindent, leftmargin=*, labelsep=1em, itemindent=0em, rightmargin=0em, 
topsep=0em, parsep=0em, partopsep=0em, itemsep=0em}
\setenumerate   {labelindent=\parindent, leftmargin=*, labelsep=1em, itemindent=0em, rightmargin=0em, 
topsep=0em, parsep=0em, partopsep=0em, itemsep=0em}
\begin{Alg}[#2]
\label{#1}
\normalsize
\rmfamily
\itshape
``#3''
\vspace{1ex}
}
{ 
\hspace*{\fill}$\circ$
\end{Alg}
}

谢谢。

在此处输入图片描述

\documentclass {article} 
\usepackage {amssymb} 
\begin {document} 
\begin {itemize} \item nono nono nonon nono nono nono nono nono nono 
\item nono nono nono nono nono nono nono nono nono 
\item nono nono nono nono nono nono nono nono nono nono nono nono nono nono nono 
\end {itemize} 
\hspace{\fill}$\square$ 
\end {document}

这是一个最小的工作示例。我希望方块出现在最后一项的右侧,与其在同一行。

答案1

方块出现在同一行最后一项的右侧。

b

\documentclass {article} 

\usepackage {amssymb} 
\usepackage{enumitem} % added <<<<<<<<<<<<<
\usepackage{algorithm2e}% added <<<<<<<<<<<<<<
\setlength{\algomargin}{-0pt} % noindent

\newcommand{\fine}{\hfill~~$\square$} % added <<<<<<<<<<<<<

\begin {document} 

\setitemize{labelindent=\parindent, leftmargin=*, labelsep=1em, itemindent=0em, rightmargin=0em, 
topsep=0em, parsep=0em, partopsep=0em, itemsep=0em}

\setenumerate{labelindent=\parindent, leftmargin=*, labelsep=1em, itemindent=0em, rightmargin=0em, 
topsep=0em, parsep=0em, partopsep=0em, itemsep=0em}


\begin{algorithm}   
    \begin{itemize}
        \item nono nono nonon nono nono nono nono nono nono 
        \item nono nono nono nono nono nono nono nono nono 
        \item nono nono nono nono nono nono nono nono nono nono nono nono nono nono nono\fine
    \end{itemize}   
\end{algorithm}

\bigskip

\begin{algorithm}
    \begin{enumerate}
        \item nono nono nonon nono nono nono nono nono nono 
        \item nono nono nono nono nono nono nono nono nono 
        \item nono nono nono nono nono nono nono nono nono nono nono nono \fine
    \end{enumerate}
\end{algorithm}
    
\end {document}

相关内容