使用 cleanthesis 格式化 biblatex 中的双引号

使用 cleanthesis 格式化 biblatex 中的双引号

我正在用下载的模板写论文scrreprt。我发现参考文献格式有问题。下图是我现在的参考文献

在此处输入图片描述

问题是双引号很奇怪,因为它的一边在下面。预期应该是这样的:

在此处输入图片描述

我查看了设置文件,发现了一些关于biblatex

\RequirePackage[                    % use biblatex for bibliography
    backend=\cthesis@bibsys,        %   - use biber backend (bibtex replacement) or bibtex
    bibencoding=utf8,               %   - use auto file encode
    style=ieee,             %   - use alphabetic (or numeric) bib style
    natbib=true,                    %   - allow natbib commands
    hyperref=true,                  %   - activate hyperref support
    backref=false,                  %   - activate backrefs
    isbn=false,                     %   - don't show isbn tags
    url=false,                      %   - don't show url tags
    doi=false,                      %   - don't show doi tags
    urldate=long,                   %   - display type for dates
    sorting=none,
%   maxnames=3,%
%   minnames=1,%
%   maxbibnames=5,%
%   minbibnames=3,%
%   maxcitenames=2,%
%   mincitenames=1%
]{biblatex}

但我不知道如何处理双标问题。

答案1

如果加载了此包,则 引用将biblatex使用设置的样式。csquotes

根据那些拥有水晶球的人的说法,你正在使用cleanthesis.sty
表明您确实在使用此功能的一个迹象是backend=\cthesis@bibsys传递给 的不寻常选项biblatex。编写此类内容的更标准方法是使用\PassOptionstoClass样式文件中的命令。

现在cleanthesis.sty加载csquotes如下:

\RequirePackage[                    % advanced quotes
    strict=true,                    %   - warning are errors now
    style=german                    %   - german quotes
]{csquotes}

正是german这种风格产生了你看到的引号类型。你可以通过将

\setquotestyle{english}

在您的文档中。这将关闭的多语言支持csquotes,并使所有报价都符合您要求的形式。

示例输出

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[strict=true,style=german]{csquotes}

\begin{document}

\enquote{A test quote}, in \verb+german+ style.

\setquotestyle{english}

\enquote{A test quote}, in \verb+english+ style.

\end{document}

相关内容