Tex4ht 选项用于转换投影仪幻灯片

Tex4ht 选项用于转换投影仪幻灯片

我尝试使用tex4ht实用程序将 beamer-latex 演示文稿转换为 OpenOffice ODT,但对结果并不满意。请参阅下面的 PDF 和 ODT 文件的快照。

在此处输入图片描述 在此处输入图片描述

请注意,Word 和 Acrobat Reader 放置页面的顺序不同,无论如何,转换后会观察到一些重要的问题:

  1. 幻灯片之间不插入分页符,第二张幻灯片的标题出现在第一张幻灯片上,依此类推。
  2. height图像尺寸与选项不符\includegraphics,而且纵横比也发生了改变。
  3. 一张带有简单列表的幻灯片完全消失了。

这次转换的唯一目的是与同事共享,以便他们可以复制粘贴文本和图像。因此,我并不期望 PDF 和 ODT 一一对应,但至少应该能够理解演示文稿的内容。有人能建议我使用哪些选项 shell 来实现这一点吗?

到目前为止我使用了以下命令:

mk4ht htlatex simple.tex "xhtml,ooffice" "ooffice/! -cmozhtf" "-coo -cvalidate"

文件simple.tex如下:

\documentclass{beamer}
\usetheme{default}

%% include pictures
\usepackage{graphicx}
\graphicspath{
  {pics/}
}
\DeclareGraphicsExtensions{.png}

%%% title page
\title{Simple slides with beamer}
\author{John Smith}
\date{19 Jul 2013}

\begin{document}

\begin{frame}
  \titlepage
\end{frame}


\begin{frame}{A frame with figure}{and subtitle}

  \includegraphics[height=0.5\textheight]{simple_cos}

  The PNG file has resolution of 640x480.

\end{frame}


\begin{frame}{A frame with plain list}

  There is a plain list, nothing special:
  \begin{itemize}
  \item Important point
  \item Another important point
  \item And final important point
  \end{itemize}

\end{frame}


\begin{frame}{A frame with overlays}

  \framesubtitle<1>{sin(x) first}
  \framesubtitle<2>{cos(x) first}

  \includegraphics<1>[width=0.5\textwidth]{simple_sin}
  \includegraphics<1>[width=0.5\textwidth]{simple_cos}
  \includegraphics<2>[width=0.5\textwidth]{simple_cos}
  \includegraphics<2>[width=0.5\textwidth]{simple_sin}

  This note is shown on both overlays.

\end{frame}

\end{document}

相关内容