Как можно выровнять содержимое «хрупкого» фрейма в презентации LaTeX Beamer? - PullRequest
3 голосов
/ 03 сентября 2010

Так что я новичок в LaTeX. Я работаю над презентациями на проекторе для вводных лекций по программированию, поэтому я часто использую объект examplebox в своих слайдах. Мне сказали, что всякий раз, когда у меня есть фрейм, который содержит пример, я должен объявить его с ключевым словом «хрупкий», как в:

\begin{frame}[fragile]

Я не знаю точно, что это делает, но я знаю, что мой код будет компилироваться, только если я его использую. Я также узнал из интернета, что если я хочу выровнять контент по фрейму, я добавлю ключевое слово 't', как в:

\begin{frame}[t]

Объединение двух из них в то, что я, очень мало зная о LaTeX, считаю интуитивным, не работает.

\begin{frame}[t][fragile]

И не

\begin{frame}[fragile][t]

Я предполагаю, что есть простое решение использовать оба из них одновременно, но мне трудно найти прямой ответ в Интернете. Кто-нибудь может пролить свет?

Спасибо!

Ответы [ 3 ]

4 голосов
/ 17 октября 2011

Даже если уже слишком поздно, чтобы иметь отношение к первоначальному заявителю:

Необязательные аргументы обычно складываются, используя запятую в качестве разделителя, т.е. правильная форма должна быть

\begin{frame}[fragile,t]
3 голосов
/ 26 января 2011

вы пробовали с точкой с запятой?

это отлично работает: \begin{frame}[fragile,t]

0 голосов
/ 07 сентября 2010

Для тех, кто сталкивался с такой же проблемой ... Я не нашел прямого ответа на вопрос, как разместить теги [t] и [fragile] на кадре.Однако я нашел способ применить тег [t] ко всему документу, что на самом деле является лучшим решением проблемы в моем случае.

Для этого замените первую строку документа:

\documentclass{beamer}

на:

\documentclass[t]{beamer}

Если кто-нибудь знает, как использовать два тега нахотя, как я и просил, я бы все равно оценил ответ.

...