gpt4 book ai didi

Latex:文本应自动填充 Beamer 幻灯片中的框架

转载 作者:行者123 更新时间:2023-12-04 23:32:19 25 4
gpt4 key购买 nike

在投影仪框架中,我希望内容在整个框架中均匀分布。

使用选项\documentclass[slidestop]{beamer} 我可以轻松地将内容指定为顶部/中心对齐,但是当我在幻灯片上只有很少的项目符号时,它们会聚集在顶部,我希望 beamer 自动决定它们之间的间距使它们均匀分布。

如果不通过反复试验放置 vspace,这可能吗?

最佳答案

我认为使用\vfill 会减少试错部分。每个子弹之间的一个\vfill 应该保证间距均匀。在项目符号之前和/或之后尝试\vfill 以与前面的文本或页面底部分离。我不使用或不知道 Beamer,但我怀疑有一种方法可以将\vfill 命令放入 Beamer 模板中。

\documentclass{article}
\begin{document}
\begin{itemize}
\vfill\item This is text of first item
\vfill\item This is text of second item
\vfill\item This is text of third item
\end{itemize}
\end{document}

根据您的评论,这是您可以将 vfill 定义为在主列表项中自动使用但在子项中没有 vfill 的一种方法。这种方式让您可以使用相同的\item 命令,无论您是在主列表中还是在嵌套列表中,但需要您定义或重新定义环境,并注意何时添加主(即 vfilled)列表当您添加非填充(即嵌套)列表时:
\documentclass{article}

\newenvironment{novfillenum}{\begin{enumerate}\let\item\olditem}%
{\end{enumerate}}
\newenvironment{vfilleditems}{\begin{itemize} \let\olditem\item \renewcommand\item{\vfill\olditem}}%
{\end{itemize}}

\begin{document}
\begin{vfilleditems}
\item Item One
\begin{novfillenum}
\item subitem1
\item s2
\item s3
\end{novfillenum}
\item Item Two
\begin{novfillenum}
\item subitem1
\item s2
\item s3
\end{novfillenum}
\item item three
\begin{novfillenum}
\item subitem1
\item s2
\item s3
\end{novfillenum}
\end{vfilleditems}

\end{document}

关于Latex:文本应自动填充 Beamer 幻灯片中的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3228505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com