韦伯

韦伯

要激活电子书包,必须将\usepackage{ebook}序言和\ebook文档放入其中。如果两者都激活,\mkbibbold则停止工作,而\textbf工作正常。这是为什么?

我使用 XeLaTeX -> Biber-> XeLaTeX。

韦伯

\documentclass{report}
%\usepackage{ebook}
\usepackage[style=authortitle,url=false]{biblatex}
\addbibresource{Qu.bib}

\renewcommand*{\newunitpunct}{\addspace\bibrangedash\space}
\DeclareFieldFormat*{title}{\mkbibbold{#1}}

\begin{document}
%\ebook
\textbf{Bold text} \textit{Italic text}
\nocite{*}
\printbibliography[heading=subbibliography,keyword=Projective geometry,title=Hình học xạ ảnh]
\end{document} 

结果

日志档案

如果\renewcommand{\bibfont}{\textnormal}使用,则标题不再大

供参考:如何拥有像 Google Scholar 一样的参考书目风格?

答案1

该包ebook不会以良好的方式更改字体。具体来说,结果是参考书目中使用了一组不同的字体。要解决这个问题,您可以使用编译pdflatex或使用

\renewcommand{\bibfont}{\textnormal}

示例输出

\documentclass{report}

\usepackage{ebook}
\usepackage[style=authortitle,url=false]{biblatex}
\addbibresource{Qu.bib}

\renewcommand*{\newunitpunct}{\addspace\bibrangedash\space}
\DeclareFieldFormat*{title}{\mkbibbold{#1}}
\renewcommand{\bibfont}{\textnormal}

\begin{document}
\ebook
\textbf{Bold text} \textit{Italic text}
\nocite{*}
\printbibliography
\end{document}

Qu.bib

@Book{Douglas:Moebius,
  author =   {Douglas, Arnold},
  title =    {Moebius transform},
  year =     2000
}

相关内容