我正在使用Texlive2016处理我的简历和secondsecondcv.cls,但我的字体形状有问题。它显示了一个不太清楚的默认字体,并且无法识别此处的代码ClearSan.sty,它在.cls文件中声明为提供包。我真的不知道如何使XeLatex运行它。我发现很多关于字体形状未定义的页面,但我还没有找到解决方案。如果someonesknows如何解决,我会很感激。对我而言,使用ClearSans并不重要,任何sanserif都应该比我的输出文件更好。
提前致谢
这里是文件
在控制台中显示此
Some font shapes were not available, defaults substituted.
作者的secondsecondcv.cls输出文件有我想要的cv sanserif的fontshape
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/local/texlive/2016basic/texmf-dist/tex/latex/base/size10.clo))
LaTeX Warning: You have requested document class `twentysecondcv',
but the document class provides `ClearSans'.
Document Class: ClearSans
(./ClearSans.sty
LaTeX Font Warning: Font shape `T1/ClearSans(0)/m/n' undefined
(Font) using `T1/cmr/m/n' instead on input line 13.
LaTeX Font Warning: Font shape `T1/ClearSans(0)/m/sc' undefined
(Font) using `T1/ClearSans(0)/m/n' instead on input line 56.
LaTeX Font Warning: Font shape `EU1/FontAwesome(0)/m/sc' undefined
(Font) using `EU1/FontAwesome(0)/m/n' instead on input line 56.
LaTeX Font Warning: Font shape `T1/ClearSans(0)/m/it' undefined
(Font) using `T1/ClearSans(0)/m/n' instead on input line 72.
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
答案 0 :(得分:3)
您的字体包写错了\usepackage{fontspec}
您应该将包称为\usepackage[T1]{fontenc}
,尝试此操作时应将文档的字体更改为sanserif。此外,如果不需要,您还可以删除setmainfont。
\documentclass[]{twentysecondcv}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\renewcommand{\familydefault}{\sfdefault}
这是实施
\documentclass[]{twentysecondcv}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\renewcommand{\familydefault}{\sfdefault}
\setmainfont[
Path = /Library/Fonts/,
UprightFont = ClearSans-Regular ,
BoldFont = ClearSans-Bold ,
ItalicFont = ClearSans-Italic ,
Extension = .ttf
]{ClearSans.ttf}
\hyphenation{Geoscience behaviour surface des-truc-tor}
我已经为你编译了这个文件,在这里你可以下载完整的tex cv,只需更改个人资料图片,解压缩文档,然后你的好消息Link。
答案 1 :(得分:0)
谢谢,#Hashes快速回复。我按照你的建议仍然是同一封信。这是来自控制台的消息。 log
我希望我能找到一种方式,我的文字可以找到ClearsSans.sty或至少任何sans serif
此致
安娜