Wenn ich Minuszeichen in hochgestellten Ziffern habe, verschwinden diese beim Ausdrucken des von pdflatex erstellten PDFs, aber nur, wenn ich die scrartcl
Dokumentklasse verwende, nicht article
. Beispiel:
\documentclass{article}
\begin{document}
\(x^{-1}\)
\end{document}
Und
\documentclass{scrartcl}
\begin{document}
\(x^{-1}\)
\end{document}
beide erzeugen ein PDF, das so aussieht:
Wenn ich jedoch das aus dem ersten generierte PDF ausdrucke, erhalte ich
während das Ausdrucken des aus dem zweiten erzeugten PDFs
Wie kann ich das beheben?
Bearbeiten
Sie haben alle Recht, wenn Sie vermuten, dass dies durch die unterschiedlichen Standardschriftgrößen in article
und verursacht wird scrartcl
. Dies reproduziert das Problem:
\documentclass[11pt]{article}
\begin{document}
\(x^{-1}\)
\end{document}
Dies ist zwar nicht der Fall:
\documentclass[10pt]{scrartcl}
\begin{document}
\(x^{-1}\)
\end{document}
Dies ist die Protokolldatei für den 11pt- article
Fall:
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Arch Linux) (preloaded format=pdflatex 2017.3.15) 16 APR 2017 10:29
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
%&-line parsing enabled.
**\input mcve.ltx
(./mcve.ltx (/usr/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size11.clo
File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
) (./mcve.aux)
\openout1 = `mcve.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <10.95> on input line 4.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 4.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 4.
[1
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./mcve.aux) )
Here is how much of TeX's memory you used:
220 strings out of 493013
2322 string characters out of 6139317
53632 words of memory out of 5000000
3844 multiletter control sequences out of 15000+600000
6379 words of font info for 23 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
21i,4n,19p,117b,107s stack positions out of 5000i,500n,10000p,200000b,80000s
</home/will
/.texlive/texmf-var/fonts/pk/ljfour/public/cm/cmr10.657pk> </usr/share/texmf-di
st/fonts/pk/ljfour/public/cm/dpi600/cmr8.pk> </home/will/.texlive/texmf-var/fon
ts/pk/ljfour/public/cm/cmsy8.600pk> </home/will/.texlive/texmf-var/fonts/pk/ljf
our/public/cm/cmmi10.657pk>
Output written on mcve.pdf (1 page, 2342 bytes).
PDF statistics:
28 PDF objects out of 1000 (max. 8388607)
20 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)
Was mein System und den Drucker selbst betrifft, verwende ich Arch Linux und drucke über CUPS. Der Drucker ist ein HP OfficeJet Pro 8600. CUPS listet den Treiber als auf HP Officejet Pro 8600 hpijs, 3.16.11 (color, 2-sided printing)
, den ich durch die Installation des hplip
Pakets erhalten habe. Im Druckdialog oder in CUPS scheinen keine Optionen zur Schriftartdarstellung vorhanden zu sein.
Antwort1
Dieser Teil Ihrer Protokolldatei ist der wichtigste:
</home/will
/.texlive/texmf-var/fonts/pk/ljfour/public/cm/cmr10.657pk> </usr/share/texmf-di
st/fonts/pk/ljfour/public/cm/dpi600/cmr8.pk> </home/will/.texlive/texmf-var/fon
ts/pk/ljfour/public/cm/cmsy8.600pk> </home/will/.texlive/texmf-var/fonts/pk/ljf
our/public/cm/cmmi10.657pk>
Im Grunde genommen bedeutet dies, dass Sie Bitmap-Schriftarten für Ihre PDF-Ausgabe verwenden. Je nach PDF-Viewer kann dies zu einer scheinbaren Abweichung von Symbolen führen, die bei unterschiedlichen Vergrößerungen sichtbar werden.
Installieren Sie ein vollständiges TeX Live, sodass Type1-Schriftarten (Umriss) verwendet werden, die Hinweise zur Anzeige bei verschiedenen Vergrößerungen/Auflösungen enthalten.