MacTeX 2015 和 2017 使用 powerdot 类之间的输出差异

MacTeX 2015 和 2017 使用 powerdot 类之间的输出差异

我将笔记本电脑上的 MacTeX 从 2015 发行版升级到了基本版 2017 发行版。安装完所需的软件包后,我尝试编译使用 powerdot 类的幻灯片之一,从 DVI 到 PS,最后到 PDF(latex然后dvipsps2pdf13)。以前(在 2015 发行版中)效果很好,输出为横向并填满整个页面。使用 2017 发行版时,输出为纵向,实际幻灯片的裁剪版本占据了页面上部的约 30%,其余页面完全空白。

我将其追溯到 (2015 发行版中的版本 5.995 和 2017 发行版中的版本 5.997) 之间的差异dvips。无论是latex在 2015 还是 2017 版本中运行以输出 DVI 文件,在 2015 发行版中运行 5.995 时都可能获得正确的输出dvips,而在 2017 发行版中运行 5.997 时则可能获得错误的输出dvips

在每个案例中,查看 Postscript 文件的开头都很有趣。对于dvips5.995,相关部分是:

%%Orientation: Landscape
%%BoundingBox: 0 0 594 792

至于dvips5.997 输出,%%Orientation: Landscape缺失,并且边界框线被替换为%%BoundingBox: 0 0 1584 1188

除了手动替换dvips旧版本(或者寻找甚至更新的版本)之外,还可以做些什么来修复输出?

答案1

在我发布问题后,我发现了一个MiKTeX 错误报告描述了相同的问题,并指出了修复方法:添加-L0dvips调用中。这为我解决了这个问题。

答案2

解决方法是至少更新到2017-07-23版本powerdot

使用 TeX Live 2017

测试文件

%%
%% This is file `powerdot-example1.tex',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% powerdot.dtx  (with options: `pdexample1')
%% 
%% ---------------------------------------------------------------------------------
%% Copyright (C) 2005-2008 Hendri Adriaens, Chris Ellison; 2009-2015 Hendri Adriaens
%% ---------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%%   http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2003/12/01 or later.
%%
%% This work has the LPPL maintenance status "maintained".
%%
%% This Current Maintainer of this work is Hendri Adriaens.
%%
%% This work consists of all files listed in manifest.txt.
%%
\documentclass{powerdot}

\title{powerdot example 1}
\author{Hendri Adriaens \and Christopher Ellison}

\begin{document}

\maketitle

\begin{slide}{Slide 1}
  \begin{itemize}
    \item This is the first slide\pause
    \item There is nothing special about it.
  \end{itemize}
\end{slide}

\section{First section}

\begin{slide}{Slide 2}
  \begin{itemize}
    \item<1-> Here
    \begin{itemize}
      \item<2-> we
      \begin{itemize}
        \item<3-> demonstrate
        \begin{itemize}
          \item<4-> the itemize environment
        \end{itemize}
      \end{itemize}
    \end{itemize}
  \end{itemize}
\end{slide}

\begin{slide}{Slide 3}
  \begin{enumerate}[type=1]
    \item<1> Here
    \begin{enumerate}
      \item<2> we
      \begin{enumerate}
        \item<3> demonstrate
        \begin{enumerate}
          \item<4> the enumerate environment
        \end{enumerate}
      \end{enumerate}
    \end{enumerate}
  \end{enumerate}
\end{slide}

\end{document}
\endinput
%%
%% End of file `powerdot-example1.tex'.

今天 (2017-07-23) 更新之前powerdot

在此处输入图片描述

更新后

在此处输入图片描述

相关内容