Beamer、itemize 和 \hfill

Beamer、itemize 和 \hfill

正如您在下图中看到的,sEndOfLine没有正确地右对齐:对于后跟一个环境,与后跟另一个环境或什么都没有的环境,使用的对齐方式\hfill是不同的。\itemitemize\item\item

这是 Beamer 中的一个小错误吗?我该如何纠正它(至少在本地纠正)?

未对齐!

\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{itemize}
\item Item 1 \hfill EndOfLine
    \begin{itemize}
    \item Subitem
    \end{itemize}
\item Item 2 \hfill EndOfLine
\item Item 3 \hfill EndOfLine
    \begin{itemize}
    \item Subitem 
    \end{itemize}
\item Item 4 \hfill EndOfLine
\end{itemize}
\end{frame} 
\end{document}

答案1

尝试在每一个之前留出空行

\begin{itemize}

或者在 EndofLine 之后添加 % 或 //。这似乎有效!

\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{itemize}
\item Item 1 \hfill EndOfLine

\begin{itemize}
\item Subitem
\end{itemize}
\item Item 2 \hfill EndOfLine
\item Item 3 \hfill EndOfLine

\begin{itemize}
\item Subitem 
\end{itemize}
\item Item 4 \hfill EndOfLine
\end{itemize}
\end{frame} 
\end{document}

在此处输入图片描述

相关内容