我正在尝试在 Beamer 中创建幻灯片,在一行中,我想从左对齐切换到右对齐(在写了一些左对齐的单词之后)。不幸的是,我无法使用 \hfill,因为我想右对齐的文本太长(一行放不下,所以部分文本将在新行中左对齐)。我使用了 raggedleft,效果很好,但是似乎“关于我的主题”也右对齐或至少缩进(我不想要)。有没有办法让“关于我的主题”的写法类似于“关于我”和“其他一些东西”,但主题名称是右对齐的,如下图所示?
非常感谢!
这是我的代码(有问题的行是“关于我的主题”):
\documentclass[•]{beamer}
\newenvironment{itemlist}[1]{%
\begin{trivlist}
\item \textbf{\large #1}
\begin{itemize}
}{%
\end{itemize}
\end{trivlist}
}
\begin{document}
\begin{frame}{Titel}
\begin{itemlist}{About me}
\item Studying XXX in YYY
\item Some additional information
\end{itemlist}
\begin{itemlist}{About my topic \footnotesize \raggedleft ("This is the name of my very interesting topic which is too long for one line") \\}
\item Topic information 1
\item Topic Information 2
\end{itemlist}
\begin{itemlist}{Some other stuff}
\item Stuff 1
\item Stuff 2
\end{itemlist}
\end{frame}
\end{document}
答案1
我会使用\hfill
- 如果你的文本超过一行也没关系。
\documentclass{beamer}
\newenvironment{itemlist}[1]{%
\begin{trivlist}
\item \textbf{\large #1}
\begin{itemize}
}{%
\end{itemize}
\end{trivlist}
}
\begin{document}
\begin{frame}{Titel}
\begin{itemlist}{About me}
\item Studying XXX in YYY
\item Some additional information
\end{itemlist}
\begin{itemlist}{About my topic \footnotesize \hfill \raggedleft ("This is the name of my very interesting topic which is too long for one line") \\}
\item Topic information 1
\item Topic Information 2
\end{itemlist}
\begin{itemlist}{Some other stuff}
\item Stuff 1
\item Stuff 2
\end{itemlist}
\end{frame}
\end{document}