Latex文件转成pdf后的字体嵌入问题。 生成文件时字体没有,但转化为pdf 文件时字体有深有浅。 代码如下:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Latex文件转成pdf后的字体嵌入问题。 生成文件时字体没有,但转化为pdf 文件时字体有深有浅。 代码如下:相关的知识,希望对你有一定的参考价值。

\documentclass[11pt,CJK,oneside]ccths
\usepackageamssymb,amsmath%use math symbols
\usepackage[author-year]amsrefs
\usepackagemultirow
\usepackagefloat
\usepackagegraphicx
\usepackageepsfig
\usepackageamsbsy
\usepackageepsf
\usepackageamsmath,amssymb
\usepackage[top=1in,bottom=1in,left=1.25in,right=1.25in]geometry
\textwidth 16 true cm
\topmargin=-0.2 true cm
\addtolength\evensidemargin-1.9 true cm
\newcounterresult[chapter]
\setcounterresult0
\newenvironmentenumeratere\beginenumerate\refstepcounterresult\endenumerate
%-------------------------- Custom definitions ----------------------------
\def\sqrbox\hskip-6.7pt\hbox\vrule width2.7pt height 4.7pt depth-2pt \hskip4pt
\def\eop \vrule height7pt width7pt depth0pt\par\bigskip
\def\prf\noindent \heiti 证明:
%---------------------- End of custom definitions -------------------------
\newcommand\bes\begineqnarray
\newcommand\ees\endeqnarray
\newcommand\lbl[1]\label#1
\newcommand\bess\begineqnarray*
\newcommand\eess\endeqnarray*

\usepackageamsthm
\theoremstyleplain
\newtheorem*AhlforsAhlfors' Lemma
\newtheoremthm\heiti定理[section]
\newtheoremcor[thm]\heiti推论
\newtheoremprop\heiti 命题
\newtheoremlemma[thm]\heiti引理
\newcommand\no\noindent
\def\vs\vskip 0.5cm
\renewcommand\baselinestretch1.55
\setlength\jot3.5pt
\setlength\arraycolsep2.5pt
\newtheoremremarkRemark
\theoremstyleremark
\newtheorem*rmk\heiti评注

\newtheoremstylechinesedef
3pt
3pt
\slshape

\bfseries
.
.5em

\theoremstylechinesedef
\newtheoremdefi\heiti定义[section]
\date

参考技术A 用xelatex编译,看有什么错误信息?
我没有ccths模板,没法帮你试。
参考技术B tex文件的字体支持性不是很好,我有时候用tex文件直接打印出来会出现缺字(就是那个位置上是个空白),所以把字体装全,或者使用系统支持的字体(比如times,song),或者安装acrobat,里面会有虚拟打印机,先用系统字体打印到文件,之后再打印就不会缺字了。深浅的问题好像是adobe reader的问题,用foxit打开或者直接打印出来好像没有深浅的差别追问

谢谢lezhi2007和zhu_shi_chu的热心帮忙,问题暂时的到解决。可能是Reader自带的字体与TeX中的字体不同引起的。用SumatraPDF打开,效果就好多了。再次感谢以上两位高人的热心回复。

本回答被提问者采纳

Latex常用宏包说明

参考技术A 包括: 图形宏包, 公式宏包, 表格宏包, 页面设置宏包, 特殊文本元素宏包

用以下四个宏包之一能使(pdf)latex自动不嵌入相应的系列字体,减少PDF或DVI文件的大小并提高pdf的效果:
%其中times宏包还能自由定义字号大小

以上是关于Latex文件转成pdf后的字体嵌入问题。 生成文件时字体没有,但转化为pdf 文件时字体有深有浅。 代码如下:的主要内容,如果未能解决你的问题,请参考以下文章

更改 rmarkdown 生成的 PDF 中的字体

使用PyPDF2检测由Google文档生成的PDF文件中的非嵌入式字体

Latex中的文档编译可以通过,但是无法生成PDF的文档??

Latex常用宏包说明

LaTeX + CJK 无可用字体

如何在现有 PDF 中嵌入字体?