我正在为已编辑的卷设置一个文档类(基于回忆录)。作为页脚或章节第一页的脚注,我需要该章节的书目参考。我想从 bibtex/biblatex 条目中提取它,但不让它显示在书目中。
因此,这是一个由两部分组成的问题:
- 建议修改
\@makechapterhead
或以其他方式生成类似脚注的实体(即没有脚注标记)以将\fullcite
输出包含在页面底部,以及 - 如何做到这一点,以致于它不会作为章节参考书目中的引用?
编辑工作正在进行中,但已经完成了一部分... 在查看了客户的要求后,显然我有点误读了。他们希望在页脚/脚注中显示卷信息,而不是实际的引用。这可以节省大量摆弄 biblatex 的时间。
他们想要的是看起来像这样的输出(基于@Johannes_B 的回答):
\documentclass{memoir}
\usepackage{lipsum}
\usepackage{multicol} % only way found to get pagewidth footnote
% with two column layout
\makeatletter
\newcommand{\volumedetail}[1]{%
\begingroup
\renewcommand{\@makefntext}[1]{%
\makefootmark\raggedright##1}
\setlength{\footmarkwidth}{0em}
\setlength{\footmarksep}{-\footmarkwidth}
\setlength{\footparindent}{0em}
\renewcommand{\thefootnote}{}
\footnotetext{\raggedright{#1}}
\endgroup}
\makeatother
\begin{document}
\chapter{Wombat, wombat, wombat}
\begin{multicols}{2}
\volumedetail{In \emph{Testing 1-2-3 -- A Big Contributed Volume}, edited by A.N. Editor, Proceedings of the Conference N\textsuperscript{o}\space999, \copyright\space1999 by University of Somewhare Press. All rights reserved.}
\lipsum
\end{multicols}
\end{document}
因此,现在我需要做的是设置memoir
章节样式、对其进行自定义\chapter
或创建自定义章节pagestyle
以在布局期间自动执行输出(即从、等中提取音量信息\title{}
)\author{}
。
答案1
我真的不知道需要什么。但这是第一个建议和起点。
%\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@inproceedings{wombat,
author = {Walter Wombat and Carl Capybara},
title = {Looking at a watch for exactly 17.234 hours},
subtitle = {Will you get crazy?},
booktitle = {Journal of madness},
date = {2016-10-06},
keywords = {authordetail},
}
\end{filecontents}
\documentclass{memoir}
\usepackage{blindtext}
\usepackage{biblatex}
\addbibresource{\jobname.bib}
\newcommand{\authordetail}[1]{\begingroup\renewcommand{\thefootnote}{}\footnotetext{\fullcite{#1}}\endgroup}
\begin{document}
\chapter{Wombat, wombat, wombat}
\authordetail{wombat}
\blindtext\footnote{Wombats are really cuddly.}
\printbibliography[notkeyword=authordetail]
\end{document}