我正在使用 Texlive。它使用 latex+dvipdf 生成 pdf。我添加了一些 eps。当我没有缩放或调整大小时,没有任何问题。当我更改了以下内容时。
\documentclass[mathserif]{beamer}
\mode<presentation>
{
\usetheme{Singapore}
\usecolortheme{dolphin}
\setbeamercovered{transparent}
}
\usepackage{graphicx}
\usepackage[turkish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage[T1]{fontenc}
\title{Title}
\AtBeginSubsection[]
{
\begin{frame}<beamer>
\frametitle{Outline}
\tableofcontents[currentsection,currentsubsection]
\end{frame}
}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{Outline}
\tableofcontents
\end{frame}
\section{Section}
\begin{frame}
\begin{figure}[ht]
\includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{fig/MarSua09_preprint_007.eps}
\end{figure}
\end{frame}
\end{document}
它输出。我期望在何处看到图像。
==@default==@default
答案1
执行\usepackage[turkish]{babel}
此操作时,符号=
的 catcode 会设置为 13(活动)。这会导致诸如 之类的参数出现问题width=\textwidth
。您可以通过执行以下操作来防止此行为
\usepackage[turkish,shorthands=off]{babel}
或者,如果速记对你来说很重要,你可以暂时关闭它们。这只在我把开关放在框架外面时才有效。
\shorthandoff{=}
\begin{frame}
\begin{figure}[ht]
\includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{whatever.eps}
\end{figure}
\end{frame}
\shorthandon{=}
查看babel 包文档更多细节。