我正在更新我的简历,这是我第一次使用 Latex 进行更新,我决定使用从此链接下载的模板https://it.sharelatex.com/templates/cv-or-resume/fancy-cv
我写了我的简历,并尝试用 pdflatex 和 pdftex 编译它,但我得到了同样的错误
2017-03-03 21:03:36,514+0100 INFO pdflatex - running 'initexmf --quiet --update-fndb' to refresh the file name database
2017-03-03 21:04:19,006+0100 INFO pdflatex - going to create file: pdflatex.fmt
2017-03-03 21:08:41,339+0100 FATAL pdflatex - GUI framework cannot be initialized.
2017-03-03 21:08:41,339+0100 FATAL pdflatex - Info:
2017-03-03 21:08:41,339+0100 FATAL pdflatex - Source: Libraries\MiKTeX\UI\Qt\mikuiqt.cpp
2017-03-03 21:08:41,339+0100 FATAL pdflatex - Line: 45
2017-03-03 21:09:23,304+0100 FATAL pdflatex - GUI framework cannot be initialized.
2017-03-03 21:09:23,304+0100 FATAL pdflatex - Info:
2017-03-03 21:09:23,304+0100 FATAL pdflatex - Source: Libraries\MiKTeX\UI\Qt\mikuiqt.cpp
2017-03-03 21:09:23,304+0100 FATAL pdflatex - Line: 45
有谁能帮助我吗?
答案1
您的问题可能是因为Biblatex
更改了某些命令,例如\DeclareNameFormat
。更多详细信息请参阅Biblatex 3.3 名称格式。在此基础上,我根据friggeri-cv.cls
您提供的链接下载了该版本,并做了一些修改。
首先,我添加了以下句子(根据Biblatex 3.3 名称格式)
\newbibmacro{name:newformat}{%
\ifblank{\namepartgiven}{}{\namepartgiven\space}\namepartfamily%
%\textbf{\namepartfamily} % #1->\namepartfamily, #2->\namepartfamilyi
%\textbf{\namepartgiven} % #3->\namepartgiven, #4->\namepartgiveni
%[prefix: \namepartprefix] % #5->\namepartprefix, #6->\namepartprefixi
%[suffix: \namepartsuffix] % #7->\namepartsuffix, #8->\namepartsuffixi
}
就在之前\DeclareNameFormat{author}{%
,然后我改变了名称格式的声明,如下所示。
\DeclareNameFormat{author}{%
\small\addfontfeature{Color=lightgray}%
\nameparts{#1}% split the name data, will not be necessary in future versions
\usebibmacro{name:newformat}%
\ifthenelse{\value{listcount}<\value{liststop}}
{\addcomma\space}
{}%
}
最终,它工作正常。但您应该使用xelatex
来编译它。如果您看到所有链接都被矩形包围,那么您可以hyperref
在 中添加以下设置cv.tex
。
\hypersetup{pdfborder={0 0 0}}
希望对你有帮助。