系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux下PDF嵌入LaTex所有字體

Linux下PDF文件嵌入LaTex所有字體的方法詳解

時間:2014-12-09 21:39:07 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20141209/32159.html 手機(jī)查看 評論

  如果你在制作PDF文件的時候沒有嵌入字體,可能會導(dǎo)致其在不同的PDF瀏覽器和操作系統(tǒng)上呈現(xiàn)出不一樣的樣式,在打印文檔的時候也可能會缺少字體,所以在PDF文件中嵌入字體是很有必要的,下面小編就給大家介紹下Linux下PDF文件嵌入LaTex所有字體的方法。

  提問: 我通過編譯LaTex源文件生成了一份PDF文檔。然而,我注意到,并不是所有字體都嵌入到了PDF文檔中。我怎樣才能確保所有的字體嵌入在由LaTex生成的PDF文檔中?

  解答:當(dāng)你創(chuàng)建一個PDF文件時,在PDF文件中嵌入字體是一個好主意。如果你不嵌入字體,PDF瀏覽器可以在計算機(jī)上沒有字體的情況下使用其他東西代替。這將導(dǎo)致文件被在不同的PDF瀏覽器或操作系統(tǒng)平臺上呈現(xiàn)不同的樣式。當(dāng)你打印出來的文檔時,缺少的字體是一個問題。

   Linux下PDF文件嵌入LaTex所有字體的方法詳解

  當(dāng)你從LaTex中生成PDF文檔時(例如用pdflatex或dvipdfm),可能并不是所有的字體都嵌入在PDF文檔中。例如,pdffonts下面的輸出中提示PDF文檔中有缺少的字體(如Helvetica)。

   Linux下PDF文件嵌入LaTex所有字體的方法詳解

  為了避免這樣的問題,下面是如何在LaTex編譯時嵌入所有的字體。

  $ latex document.tex$ dvips -Ppdf -G0 -t letter -o document.ps document.dvi$ ps2pdf -dPDFSETTINGS=/prepress \-dCompatibilityLevel=1.4 \-dAutoFilterColorImages=false \-dAutoFilterGrayImages=false \-dColorImageFilter=/FlateEncode \-dGrayImageFilter=/FlateEncode \-dMonoImageFilter=/FlateEncode \-dDownsampleColorImages=false \-dDownsampleGrayImages=false \document.ps document.pdf

  現(xiàn)在你可以看到所有的字體都被嵌入到PDF中了。

  Linux下PDF文件嵌入LaTex所有字體的方法詳解

  上面就是Linux下PDF文件嵌入LaTex所有字體的方法,需要注意的是,給PDF文件嵌入字體的時候最好的所有字體,缺少一部分也可能造成字體顯示的問題。

標(biāo)簽 PDF LaTex

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨(dú)特見解

立即評論

以上留言僅代表用戶個人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄