我希望能够在正文中引用某个项目,并且该参考文献不仅出现在最终参考书目中,而且还在当前页脚处以相同的参考书目编号完整显示。虽然我可以使用 生成一些类似的内容/footcite
,但它并不好,因为它使用的是完全不同的编号系统。我还想抑制参考文献在第一次引用之后的显示,以便它们仅在首次提及时出现在页脚处。
我见过许多期刊都使用这种格式,但我不知道从哪里开始。如果有人能告诉我最合适的软件包,甚至能告诉我正确的术语,我将不胜感激。
下面是我想要实现的一个例子。
答案1
我以前没有见过这种风格,但如果你想引用完整的参考书目条目,你可以使用\fullcite
命令biblatex
。
我的直接做法是:
\documentclass{scrartcl}
\usepackage{multicol,blindtext,xifthen}
\usepackage[style=numeric-comp, backend=biber]{biblatex}
\bibliography{literature.bib}
%\newcommand\boxlength{5ex}
\setlength{\columnsep}{20pt} % distance of two-column texts
\newcommand\faligned[2]{%
\ifthenelse{\isundefined{#1}}%
{#2}% if \boxlength has not been defined
{\makebox[#1][l]{#2}}% if \boxlength has been defined
}
\newcommand\blfootnote[1]{%
\begingroup
\renewcommand\thefootnote{}\footnote{#1}%
\addtocounter{footnote}{-1}%
\endgroup
}
\newcommand\footquote[1]{%
\blfootnote{\faligned{\boxlength}{\cite{#1}} \fullcite{#1}}
}
\begin{document}
\section{Section}
\begin{multicols}{2}
\blindtext\cite{heisenberg}
\end{multicols}
\begin{multicols}{2}[\subsection{Subsection}]
\blindtext\cite[chpt.∼3]{chomsky}
\end{multicols}
\footquote{heisenberg}
\footquote{chomsky}
\printbibliography % optional
\end{document}
和literature.bib
@book{chomsky,
title={Biological foundations of language},
author={Lenneberg, Eric H and Chomsky, Noam and Marx, Otto},
volume={68},
year={1967},
publisher={Wiley New York}
}
@incollection{heisenberg,
title={Quantum theory of fields and elementary particles},
author={Heisenberg, Werner},
booktitle={Scientific Review Papers, Talks, and Books Wissenschaftliche {\"U}bersichtsartikel, Vortr{\"a}ge und B{\"u}cher},
pages={552--561},
year={1984},
publisher={Springer}
}
编译为
pdflatex document.tex
biber document
pdflatex document.tex
pdflatex document.tex
给出如下结果:
\blfootnote
取消脚注编号和\faligned{\boxlength}{
foo
}
放置富\boxlength
如果已定义,则将其放入宽度为 值的框中。这允许在\cite
和之间留出一些额外的空间,\fullcite
或者将 对齐\fullcite
。\footquote{
foo
}
结合两者,其中富是 bib-entry。
\boxlength
和5ex
:
我认为这个盒子特别适合style=alphabetic
采取dblfnote
双栏脚注包。
我不太明白你的意思抑制除第一次引用之外的参考文献的出现“。
如果你只是希望它出现在脚注中,并且不是在参考书目中,您可能必须手动设置。因此,您可以查看环境thebibliography
,但作为一般原则,我认为这是一个非常糟糕的主意。