我使用 texlive 2018 和 texstudio 作为编辑器,我想使用biblatex
包在参考书目标题中使用希腊字母,但是编译文件时,诸如 β 之类的希腊字母会消失。任何建议都值得赞赏,谢谢。
尝试过的解决方案经过测试。
梅威瑟:
\documentclass[12pt,a4paper]{ctexart}
%\usepackage{upgreek}
\usepackage[backend=biber,bibencoding=utf8,url=false,doi=false,
gbstrict=true,
isbn=false,style=gb7714-2015,giveninits=false,gbnamefmt=lowercase]{biblatex}
\addbibresource[location=local]{bibtex.bib}
%\usepackage{upgreek}
\begin{document}
%\maketitle
\cite{li_2016}
\section{}
\printbibliography[heading=bibliography,title=参考文献]
\end{document}
bib文件
@article{li_2016,
langid = {中文;},
title = {高压脉冲电场对β-乳球蛋白结构和抗原性的影响},
volume = {42},
issn = {0253-990X},
url = {http://www.cnki.net/KCMS/detail/detail.aspx? },
abstract = {采用的新方法。},
number = {5},
journaltitle = {食品与发酵工业},
urldate = {2017-08-09},
date = {2016},
pages = {62-67},
keywords = {已读},
author = {涂, 宗财 and 李, 雪 and 王, 辉 and 杨, 文华 and 田, 明 and 马, 达},
file = {E:\\Jianguo\\ref响.pdf}
}
答案1
hzzmail 建议对参考书目使用unicode字体,这是一个解决方案。
{ \newcommand{\ftcmu}{\fontspec{CMU Serif} \selectfont} \renewcommand{\bibfont}{\ftcmu}%设置英文字体不影响中文字体 \printbibliography[heading=bibliography,title=参考文献]
}
或者在序言中添加以下内容,这是 hohos 在中文论坛。
\usepackage{unicode-math}
\setmainfont{Libertinus Serif}
\setmathfont[AutoFakeBold]{Libertinus Math}