Latex中文字体问题

原创 2012年03月27日 22:31:27

正常安装好了texlive2011,英文显示正常,可是中文就一直纠结着。。。

用xelatex编译,能显示部分中文,但是很诡异地不能字体加粗或变为斜体,并且伴随着以下这些错误提示:


LaTeX Font Warning: Font shape `EU1/AdobeSongStd(0)/m/sl' undefined
(Font)              using `EU1/AdobeSongStd(0)/m/n' instead on input line 69.

Underfull \hbox (badness 10000) in paragraph at lines 69--69


Overfull \hbox (3.31209pt too wide) in paragraph at lines 101--101

 [][]\EU1/lmr/m/n/10.95 2009.9–2010.7[]|
[1] (/tmp/.Resume-zh.tex.aux)

LaTeX Font Warning: Some font shapes were not available, defaults substituted.

(see the transcript file for additional information)
Error 35584 (driver return code) generating output;
file /tmp/.Resume-zh.tex.pdf may not be valid.

Transcript written on /tmp/.Resume-zh.tex.log.


找了好多资料都解决不了,一直觉得是缺少什么东西没装。。可是网上说的xeCJK、xelatex之类的明明texlive2011都自带了呀。。百思不解。。。

最后,发现原来是个很坑爹的原因:有些系统能识别的字体是无法在latex使用的。。。。。。。

比如我的系统里,WenQuanYi Bitmap Song,WenQuanYi Bitmap Song,Adobe Song Std,Adobe Fangsong Std这些都识别不了,所以我的问题就是使用了不该使用的Adobe Song Std和Adobe Fangsong Std。。。。。。。


如果有遇到类似错误提示的朋友,不妨试试也换换字体。。。


PS:在ubuntu下可以用命令:

fc-list :lang=zh-cn

查出所有中文字体。

LaTeX 加粗

LaTeX中文本加粗的方法,给出代码示例,一看就懂。
  • YhL_Leo
  • YhL_Leo
  • 2016年03月28日 14:52
  • 4651

LaTeX中字体加黑命令的使用方法

LaTeX中字体加黑命令的使用\bfseries命令的使用\bfseries命令在问中的实际含义是给字体加黑,基本的用法有三种。下面进行详细的讲解。 方法一:\documentclass[utf8]...
  • jpzhu16
  • jpzhu16
  • 2016年02月22日 18:57
  • 14202

latex行溢出问题 Overfull \hbox (1.1499pt too wide) in paragraph

参考:http://en.wikibooks.org/wiki/LaTeX/Errors_and_Warnings#Overfull_hbox 问题来源:在编写latexyuan...
  • fandroid
  • fandroid
  • 2014年11月08日 22:42
  • 8826

Latex.exe 已停止工作 underfull \hobx (badness 10000) has occurred while \output is activeBuffer size exc

用latex进行编译时报出如下错误: Latex.exe 已停止工作 underfull \hobx (badness 10000) has occurred while \output is ac...
  • zhaoyunxiang721
  • zhaoyunxiang721
  • 2016年03月14日 14:44
  • 1232

XeLeTeX字体警告"EU1/SimSun(0)/m/it' undefined的原因

我们在利用XeLaTex编译写的含有中文的.tex文件时,例如,以下面开头的:\documentclass[12pt]{article} \usepackage{fontspec} \usepacka...
  • RobertChenGuangzhi
  • RobertChenGuangzhi
  • 2015年10月08日 20:15
  • 2938

texlive or latex 文字超出边界的处理方法 “Overfull \hbox (pt too wide)”

正确处理方法: \documentclass[a4paper]{article} \usepackage[textwidth=14.5cm]{geometry} \usepackage{blindte...
  • u010801696
  • u010801696
  • 2017年12月21日 22:33
  • 85

LaTeX中字体加黑命令的使用方法

LaTeX中字体加黑命令的使用\bfseries命令的使用\bfseries命令在问中的实际含义是给字体加黑,基本的用法有三种。下面进行详细的讲解。 方法一:\documentclass[utf8]...
  • jpzhu16
  • jpzhu16
  • 2016年02月22日 18:57
  • 14202

Ubuntu下解决LaTeX不显示中文的问题

前言  最近在看LaTex的内容,遇到的第一个问题就是输入中文不显示。为了解决这个问题,查了资料才知道是没有使用中文处理的宏包CJK,导入包之后就可以正常的显示了。问题代码\documentclass...
  • ProgramChangesWorld
  • ProgramChangesWorld
  • 2015年12月13日 11:23
  • 2167

LaTeX使用CJK支持中文排版

1. CJK 简介 CJK 是 Werner Lemberg 的出色工作。CJK 是中文(Chinese)、日文(Japanese)、韩文(Korean)三国文字的缩写。顾名思义,它能够支持这三种文...
  • whseay
  • whseay
  • 2014年05月27日 14:48
  • 2738

LaTeX技巧001:ctex下使用其他中文字体

前言  使用XeLaTex来写中文的文档是十分方便的,它提供了几种默认的字体来供我们使用,但是Windows下还有不少十分漂亮的字体,如华文行楷等。如果我们要使用华文行楷这类不在定义好的字体中,那么该...
  • ProgramChangesWorld
  • ProgramChangesWorld
  • 2016年05月16日 22:24
  • 7528
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Latex中文字体问题
举报原因:
原因补充:

(最多只允许输入30个字)