我认为这是新的,因为这不是我第一次使用 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 查看器仅在标题应在的位置(在正确的位置)显示一个矩形,并在右上角显示一个小圆圈,大概是来自应该在那里的版权符号。
编译时,内部查看器会标记文本应出现的位置,但您会看到下面的结果。我宁愿坚持使用它,因为它与我标记的行同步。奇怪的是注释掉 %\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]