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