2010-07-23 4 views
2

Следующие простые описания латекса не приводят на слайде. Я хочу, чтобы это было.Latex Beamer разрезает текст off

\begin{frame} 
\frametitle{Previous Work} 
\begin{itemize} 
\item [Hummer 1992] - First work in this area was conducted by Hummer 
\item [Goldreich et at. 2002] - Theoretical work that focused more on the power characteristics of embedded systems 
\end{itemize} 
\end{frame} 

Проблема в том, что текст в квадратных скобках отключается. Так оно и должно выглядеть так:

Hummer 1992   - First work in this area was conducted 
         by Hummer 
Goldreich et al. 2002 - Theoretical work that focused more on 
         the power 

Но это выглядит следующим образом:

r 1992 - First work in this area was conducted by Hummer 
l. 2002 - Theoretical work that focused more on the power 

Любая идея, как я могу разобраться в этом.

Спасибо!

ответ

2

Окружающая среда itemize не предназначена для использования с длинными «пулями». Использование среды description делает лучшую работу (которая также работает в панели управления, как я проверял), но она не будет выравнивать имена и описания, как вы хотели бы набросать.

Всегда есть tabular для выполнения именно того, что вы хотите.

3

Как сказано в заявлении, среда описания лучше подходит для детализации. Кроме того, вы могли бы улучшить выравнивание с помощью дополнительного параметра описания среды, указав ширину самой широкой этикетки:

\begin{frame} 
\frametitle{Previous Work} 
\begin{description}[Goldreich et at. 2002] 
\item [Hummer 1992] First work in this area was conducted by Hummer 
\item [Goldreich et at. 2002] Theoretical work that focused more 
    on the power characteristics of embedded systems 
\end{description} 
\end{frame} 

Выход:

alt text http://texblog.net/png/description.png

Btw. если вы хотите знать, как избавиться от предупреждений об ошибках «по умолчанию», посмотрите на это blog post regarding beamer warnings.