我想在 LaTeX Chapter 环境中添加一条注释,说明我下面描述的工作已在论文中发表。换句话说,它应该是这样的:
Chapter 6
The Evolution in research
The research described in this Chapter has been published in:
R. Moor and J.Morris. The Evolution of Research, Workshop on
Education, 2010, pp. 180-190
Once upon a time ....
或者:
The research described in this Chapter has been published in:
R. Moor and J.Morris. The Evolution of Research, Workshop on
Education, 2010, pp. 180-190
Chapter 6
The Evolution in research
Once upon a time ....
有人知道在 LaTeX 中是否有类似模板可以实现这一功能吗?
答案1
使用 KOMA 类,您可以使用命令定义章节序言\setchapterpreamble
。使用具有完整引用支持的 BibTeX 样式,例如比布拉特克斯,您可以执行以下操作:
\documentclass[english]{scrreprt}
\listfiles
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@BOOK{Moor.Morris2010,
author = {R. Moor and J. Morris},
title = {The Evolution of Research},
subtitle = {Workshop on Education},
year = {2010}
}
\end{filecontents}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{babel,csquotes}
\usepackage[
style=authortitle
]{biblatex}
\bibliography{\jobname}
\begin{document}
\setchapterpreamble{%
\begin{quote}
The research described in this Chapter has been published in:
\fullcite[180-190]{Moor.Morris2010}.
\end{quote}
}
\chapter{The Evolution in research}
Once upon a time~\ldots
\end{document}
您可以在命令中放入任何内容\setchapterpreamble
,不仅是引号环境,还有纯文本。例如,您还可以使用 KOMA 的\dictum
命令:
\setchapterpreamble{%
\dictum{%
The research described in this Chapter has been published in:
\fullcite[180-190]{Moor.Morris2010}.
}}
\renewcommand*{\dictumwidth}{.5\textwidth}