4

所以我是 LaTeX 的新手。我正在为介绍性编程讲座制作投影仪演示文稿,因此我经常examplebox在幻灯片中使用该对象。有人告诉我,每当我有一个包含示例框的框架时,我都需要使用关键字“脆弱”来声明它,如下所示:

\begin{frame}[fragile]

我不确切知道这是做什么的,但我知道我的代码只有在我使用它时才会编译。我还从互联网上收集到,如果我想在框架上对齐内容,我会添加 't' 关键字,如下所示:

\begin{frame}[t]

在我对 LaTeX 知之甚少的情况下,将这两者结合起来认为是直观的方式,是行不通的。

\begin{frame}[t][fragile]

也没有

\begin{frame}[fragile][t]

我猜有一个简单的解决方案可以同时使用这两种方法,但我无法在网上找到一个直接的答案。任何人都可以解释一下吗?

谢谢!

4

3 回答 3

7

即使它与原始提问者无关也为时已晚:

可选参数通常使用逗号作为分隔符堆叠,即正确的形式应该是

\begin{frame}[fragile,t]
于 2011-10-17T08:53:20.337 回答
6

你试过用分号吗?

这工作正常: \begin{frame}[fragile,t]

于 2011-01-26T11:03:47.953 回答
0

对于碰巧遇到同样问题的任何人......我没有找到如何将 [t] 和 [fragile] 标签放在框架上的直接答案。但是,我确实找到了一种将 [t] 标记应用于整个文档的方法,这实际上是解决我的问题的更好方法。

为此,请替换文档的第一行:

\documentclass{beamer}

有了这个:

\documentclass[t]{beamer}

如果有人确实知道如何像我问的那样在框架上使用两个标签,我仍然会很感激答案。

于 2010-09-07T06:24:42.733 回答