Editar

Editar

Cuando tengo signos menos en superíndices, desaparecen al imprimir el pdf que produce pdflatex, pero solo cuando uso documentclass scrartcl, no article. Por ejemplo,

\documentclass{article}

\begin{document}
\(x^{-1}\)
\end{document}

y

\documentclass{scrartcl}

\begin{document}
\(x^{-1}\)
\end{document}

ambos producen un pdf que se ve así:

x con superíndice menos uno

Sin embargo, cuando imprimo el pdf generado a partir del primero, aparece

impreso x con superíndice -1

mientras que imprimir el pdf generado a partir del segundo da

impreso x con superíndice 1

¿Cómo puedo arreglar esto?

Editar

Tiene toda la razón al sugerir que esto se debe a los diferentes tamaños de fuente predeterminados en articley scrartcl. Esto reproduce el problema:

\documentclass[11pt]{article}

\begin{document}
\(x^{-1}\)
\end{document}

Si bien esto no:

\documentclass[10pt]{scrartcl}

\begin{document}
\(x^{-1}\)
\end{document}

Este es el archivo de registro para el articlecaso de 11 puntos:

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)

En cuanto a mi sistema y la impresora en sí, estoy ejecutando Arch Linux e imprimiendo a través de CUPS. La impresora es una HP OfficeJet Pro 8600. CUPS enumera el controlador como HP Officejet Pro 8600 hpijs, 3.16.11 (color, 2-sided printing), que obtuve al instalar el hplippaquete. No parece haber opciones de representación de fuentes en el cuadro de diálogo de impresión o en CUPS.

Respuesta1

Esta parte de su archivo de registro es la más importante:

 </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>

Básicamente significa que está utilizando fuentes de mapa de bits para su salida PDF. Dependiendo del visor de PDF, esto puede causar una aparente disparidad de símbolos que aparecerían con diferentes aumentos.

Instale un TeX Live completo, de modo que se utilicen fuentes Type1 (contorno), que tienen sugerencias para mostrar en varias ampliaciones/resoluciones.

información relacionada