편집하다

편집하다

위 첨자에 빼기 기호가 있으면 pdflatex가 생성하는 PDF를 인쇄할 때 사라지 scrartcl지만 article. 예를 들어,

\documentclass{article}

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

그리고

\documentclass{scrartcl}

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

둘 다 다음과 같은 PDF를 생성합니다.

x 위첨자 빼기 1

그러나 첫 번째 PDF에서 생성된 PDF를 인쇄하면

위 첨자 -1로 x를 인쇄했습니다.

두 번째 PDF에서 생성된 PDF를 인쇄하면

위 첨자 1로 x를 인쇄했습니다.

이 문제를 어떻게 해결할 수 있나요?

편집하다

article및 의 기본 글꼴 크기가 다르기 때문에 이것이 발생한다고 제안한 것은 모두 정확합니다 scrartcl. 이는 문제를 재현합니다.

\documentclass[11pt]{article}

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

그렇지 않은 반면:

\documentclass[10pt]{scrartcl}

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

다음은 11pt 사례에 대한 로그 파일입니다 article.

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)

내 시스템과 프린터 자체는 Arch Linux를 실행하고 CUPS를 통해 인쇄하고 있습니다. 프린터는 HP OfficeJet Pro 8600입니다. CUPS에는 패키지를 HP Officejet Pro 8600 hpijs, 3.16.11 (color, 2-sided printing)설치하여 얻은 드라이버가 로 나열되어 있습니다 hplip. 인쇄 대화 상자나 CUPS에는 글꼴 렌더링 옵션이 없는 것 같습니다.

답변1

로그 파일에서 가장 중요한 부분은 다음과 같습니다.

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

이는 기본적으로 PDF 출력에 비트맵 글꼴을 사용하고 있음을 의미합니다. PDF 뷰어에 따라 이는 다른 배율로 표시되는 기호의 명백한 차이를 유발할 수 있습니다.

전체 TeX Live를 설치하면 다양한 배율/해상도에서 표시하기 위한 힌트가 있는 Type1(개요) 글꼴이 사용됩니다.

관련 정보