内部 PDF 查看器无法在 Debian 上使用 TexLive 来查看特定类别

内部 PDF 查看器无法在 Debian 上使用 TexLive 来查看特定类别

我认为这是新的,因为这不是我第一次使用 Texstudio aa.cls,但是现在编译这个时:

\documentclass{aa}

\title{We're great}
\abstract{We insist}
\author{a \and b}

\begin{document}
    \maketitle

    \section{Introduction}
        Hello world!
\end{document}

我正在使用天文学和天体物理学提供的最新课程(安达aa.cls可直接从这里)。内部 PDF 查看器仅在标题应在的位置(在正确的位置)显示一个矩形,并在右上角显示一个小圆圈,大概是来自应该在那里的版权符号。

以下是内部和外部(Evince)查看器的屏幕截图: 内部的外部的

编译时,内部查看器会标记文本应出现的位置,但您会看到下面的结果。我宁愿坚持使用它,因为它与我标记的行同步。奇怪的是注释掉 %\RequirePackage[T1]{fontenc}修复aa.cls了这个问题。我宁愿不这样做,那么我错过了什么?

如果相关,则规格为 Debian 9,Tex Live 软件包 2016.20170123-5。将文档类更改为article将消除此问题,并且查看器将照常正常工作。

一些测试

除了系统包之外,我还尝试从网站安装版本 12、qt4 和 qt5,以及版本 11.2(从源代码编译)。所有都显示相同的行为。我从控制台运行 texstudio 以查看是否发生了我遗漏的事情,结果得到了大量信息:

Error (257): Missing or bad Type3 CharProc entry

这只发生在这个文档类中(至少不会发生在article)。我发现这是由 poppler 库引发的,但我不知道是什么原因造成的。的结果pdffonts是:

name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
[none]                               Type 3            Custom           yes no  no       4  0
[none]                               Type 3            Custom           yes no  no       5  0
WCJTWI+CMSY10                        Type 1            Builtin          yes yes no       6  0
[none]                               Type 3            Custom           yes no  no       7  0
[none]                               Type 3            Custom           yes no  no       8  0
[none]                               Type 3            Custom           yes no  no       9  0
[none]                               Type 3            Custom           yes no  no      10  0
[none]                               Type 3            Custom           yes no  no      11  0

答案1

我有一个运行 Debian 9 的虚拟机。

安装 Synaptic 后cm-super,以下是屏幕截图。在终端窗口中,您可以看到pdffonts更新前后的输出。

在此处输入图片描述

更多信息:TeXStudio 版本为 2.11.2(今天早上安装;使用 Qt 版本 5.7.1

enrico@debian:~$ apt list texlive
Listing... Done
texlive/stable,now 2016.20170123-5 all [installed]
enrico@debian:~$ apt list texstudio
Listing... Done
texstudio/stable,now 2.11.2+debian-1 amd64 [installed]

相关内容