我对以下问题有疑问:脚注和题词。
也就是说,对于该问题,egreg 给出了以下(超级干净的!)答案:
只需使用
\footcitetext
:\epigraph{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut}{Author\footnotemark} \footcitetext{author00:_title}
但是,通过这个答案不可能获得诸如\dagger
脚注符号之类的符号。
在 egreg 的回答下面,我向他寻求澄清,他好心地指出,可以使用bigfoot
包来获得这样的结果。
这样的解决方案应该是什么样的?
非常感谢您的任何反馈。
答案1
我认为bigfoot
包不是必需的,你可以使用
\renewcommand*{\thefootnote}{\fnsymbol{footnote}}
(保存 - 之前 - 和恢复 - 之后 - 脚注计数器的数值)。
为了方便起见,我创建了两个宏(\switchfootnotenumsym
和\switchfootnotesymnum
)用于在两种类型的脚注之间切换:
\begin{filecontents}{\jobname.bib}
@Book{author00:_title,
author = {Author},
title = {Title},
publisher = {Publisher},
year = 2000}
\end{filecontents}
\documentclass[12pt,twoside,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,french]{babel}
\frenchbsetup{StandardLists=true}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{xspace}
\usepackage{epigraph}
% New counter for switching from numeric footnotes to the ones with symbols and vice-versa
\newcounter{tempfootnote}
% Macro for switching from numeric footnotes to the ones with symbols
\newcommand{\switchfootnotenumsym}{%
\setcounter{tempfootnote}{\value{footnote}} % save the current value of footnote counter
\setcounter{footnote}{0}
\renewcommand*{\thefootnote}{\fnsymbol{footnote}}
}
% Newcommand for switching from the footnote with symbols to the numeric ones
\newcommand{\switchfootnotesymnum}{%
\setcounter{footnote}{\value{tempfootnote}}
\renewcommand{\thefootnote}{\arabic{footnote}}
}
\usepackage{lipsum}
\usepackage{filecontents}
\usepackage[autostyle=true]{csquotes}
\usepackage[style=authoryear-comp,
hyperref,
backend=biber,
isbn=false,
doi=false,
url=false,
date=year]{biblatex}
\AtEveryBibitem{\clearlist{language}}
\renewcommand*{\newunitpunct}{\addcomma\space}
\bibliography{\jobname}
\usepackage[colorlinks]{hyperref}
\begin{document}
\switchfootnotenumsym
\setcounter{footnote}{1}% if you want the \dagger (which is the number two) set the counter to one
\epigraph{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut}{Author\footnotemark}
\footcitetext{author00:_title}
\switchfootnotesymnum
Normal text\footnote{Normal footnote}
\switchfootnotenumsym
This is only to show you the correspondence between numbers and symbols (they are only 9):
1\footnote{footnote} 2\footnote{footnote} 3\footnote{footnote} 4\footnote{footnote} 5\footnote{footnote}
6\footnote{footnote} 7\footnote{footnote} 8\footnote{footnote} 9\footnote{footnote}
\switchfootnotesymnum
Other normal text\footnote{With other normal footnote}
\end{document}
编辑:
如果您需要连续的符号脚注计数器(请记住符号只有 9 个,如果符号脚注计数器变为 > 9,您将收到错误):
\begin{filecontents}{\jobname.bib}
@Book{author00:_title,
author = {Author},
title = {Title},
publisher = {Publisher},
year = 2000}
\end{filecontents}
\documentclass[12pt,twoside,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,french]{babel}
\frenchbsetup{StandardLists=true}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{xspace}
\usepackage{epigraph}
% New counters for switching from numeric footnotes to the ones with symbols and vice-versa
\newcounter{tempfootnotenum}
\newcounter{tempfootnotesym}
\setcounter{tempfootnotenum}{0}% initial value
\setcounter{tempfootnotesym}{0}% initial value
% Macro for switching from numeric footnotes to the ones with symbols
\newcommand{\switchfootnotenumsym}{%
\setcounter{tempfootnotenum}{\value{footnote}}% save the current value of numeric footnote counter
\setcounter{footnote}{\value{tempfootnotesym}}% restore the value of the previous symbol footnote counter
\renewcommand*{\thefootnote}{\fnsymbol{footnote}}% set footnote with symbols
}
% Newcommand for switching from the footnote with symbols to the numeric ones
\newcommand{\switchfootnotesymnum}{%
\setcounter{tempfootnotesym}{\value{footnote}}% save the current value of symbol footnote counter
\setcounter{footnote}{\value{tempfootnotenum}}% restore the value of the previous numeric footnote counter
\renewcommand{\thefootnote}{\arabic{footnote}}% set numeric footnote
}
\usepackage{lipsum}
\usepackage{filecontents}
\usepackage[autostyle=true]{csquotes}
\usepackage[style=authoryear-comp,
hyperref,
backend=biber,
isbn=false,
doi=false,
url=false,
date=year]{biblatex}
\AtEveryBibitem{\clearlist{language}}
\renewcommand*{\newunitpunct}{\addcomma\space}
\bibliography{\jobname}
\usepackage[colorlinks]{hyperref}
\begin{document}
\switchfootnotenumsym
\epigraph{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut}{Author\footnotemark}
\footcitetext{author00:_title}
\switchfootnotesymnum
Normal text\footnote{Normal footnote}
\switchfootnotenumsym
\epigraph{We love ducks}{Author\footnotemark}
\footcitetext{author00:_title}
\switchfootnotesymnum
Other normal text\footnote{With another normal footnote}
\switchfootnotenumsym
\epigraph{We love lions, too}{Author\footnotemark}
\footcitetext{author00:_title}
\switchfootnotesymnum
I hope this is what you need\footnote{Third footnote}
\end{document}