引用编号采用普通字体并放在括号中

引用编号采用普通字体并放在括号中

我目前正在写一篇论文,我的导师给了我具体的引用规则,但没有模板。

其中一条规则是:

  1. 引用编号在文中采用上标形式,但在页面底部以普通字体和括号形式显示。

这是我的最小工作示例:

\documentclass[ngerman, 12pt,a4paper]{article}

\usepackage[ngerman]{babel}     % Language specification

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}        % Required to output umlauts in a PDF
\usepackage{pslatex}

% bibliography and citation management


\usepackage[backend=biber, style=verbose]{biblatex} 

\addbibresource{literatur.bib}

\usepackage{filecontents}  
\begin{filecontents}{literatur.bib}
    @Book{zimmermann1973judeneid,
        Title                    = {Die Entwicklung des Judeneids},
        Author                   = {Volker Zimmermann},
        Publisher                = {Peter Lang},
        Year                     = {1973},
        Series                   = {Europäische Hochschulschriften. Reihe I. Deutsche Literatur und Germanistik},
        number                   = {56},

        Location                 = {Frankfurt am Main},
        Subtitle                 = {Untersuchungen und Texte zur rechtlichen und sozialen Stellung der Juden im Mittelalter}
    }
\end{filecontents}
\begin{document}

    Some text\footcite{zimmermann1973judeneid}  

    \printbibliography[title={Literatur}]

\end{document}

现在看起来像

现在看起来像

它应该看起来像

它应该看起来像

非常感谢您就如何处理问题提供的任何帮助和建议!

评论:这是原始问题的编辑版本,这就是为什么我让问题编号进来,即使只有 1。因为发布的答案解决了 1。前面的问题分为两个线程。

答案1

正如评论中所讨论的,我现在只讨论问题 1。由于这个问题只涉及脚注,而不是真正涉及biblatex,因此 MWE 可以简化很多。

在标准类中,\@makefntext可以重新定义该命令来修改脚注的输出。其标准定义article.cls

\newcommand\@makefntext[1]{%
    \parindent 1em%
    \noindent
    \hb@[email protected]{\hss\@makefnmark}#1}

其中排版与文本中产生的\@makefnmark脚注标记完全相同,定义为\footnote{...}

\def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}}

由于文中的脚注标记应保持原样,因此我们不\@makefnmark直接重新定义,而是使用\@thefnmark并重新定义 中的标记\@makefntext

\documentclass[ngerman,12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=verbose]{biblatex}

\addbibresource{biblatex-examples.bib}

\makeatletter
\renewcommand\@makefntext[1]{%
    \parindent 1em%
    \noindent
    \hb@[email protected]{\hss(\normalfont\@thefnmark)} #1}
\makeatother

\begin{document}
\null\vfill % just to skip some space in the example
Some text\autocite{sigfridsson}

\printbibliography
\end{document}

脚注,带括号中的数字。

相关内容