问题已编辑:我正在使用注释和参考书目样式的命令\autocite
进行引用。脚注包括 eprint 和 eprinttype,我该如何防止这种情况发生?以下是当我不需要该信息时以粗体显示部分的脚注示例:
- CA Bayly,《“公社主义”的史前史?1700-1860 年印度的宗教冲突》,《现代亚洲研究》19,第 2 期(1985 年 1 月 1 日):177-203,JSTOR:312153。
我的.tex
文件:
% arara: pdflatex: { synctex: on }
% arara: biber
% arara: pdflatex: { synctex: on }
% arara: pdflatex: { synctex: on }
\documentclass[11pt, oneside]{scrbook}
\usepackage[notes,strict,url=false,isbn=false,doi=false,backend=biber,autolang=other,bibencoding=inputenc]{biblatex-chicago}
\addbibresource{dissertation-ref.bib}
\begin{document}
This is an attempt at a minimal example.\autocite{Bayly1985PreHistory}
\end{document}
---我的dissertation-ref.bib
文件:
@article{Bayly1985PreHistory,
title = {The Pre-History of 'Communalism'? Religious Conflict in India, 1700-1860},
volume = {19},
rights = {Copyright © 1985 Cambridge University Press},
issn = {0026-749X},
shorttitle = {The Pre-History of 'Communalism'?},
timestamp = {2015-03-18 11:14:32},
eprinttype = {jstor},
eprint = {312153},
number = {2},
journal = {Modern Asian Studies},
author = {Bayly, C. A.},
date = {1985-01-01},
pages = {177--203},
keywords = {communalism},
}
答案1
您可以在调用引用键时eprint
使用命令删除。也就是说,您需要\clearfield{eprint}
\AtEveryCitekey{\clearfield{eprint}}
\documentclass[11pt, oneside]{scrbook}
\usepackage[notes,strict,url=false,isbn=false,doi=false,backend=biber,autolang=other,bibencoding=inputenc]{biblatex-chicago}
\addbibresource{dissertation-ref.bib}
\AtEveryCitekey{\clearfield{eprint}}
\begin{document}
This is an attempt at a minimal example.\autocite{Bayly1985PreHistory}
\end{document}