我一直在尝试解决以下问题。
考虑这个示例行。
我假设存在一些给定的文档main.tex
和一些.bib
文件。
\documentclass[14pt, project, twoside]{extreport}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[style=verbose-ibid,backend=biber,citepages=omit]{biblatex}
\bibliography{some-bibliography.bib}
\begin{document}
Text in the document.\autocites[See][]{author1_title1_date1}[See][\nopp page reference]{author2_title2_date2}
\end{document}
请注意,第一个引文的后记是空的。
这编译为以下内容:
我可以例外地将第一个引文后注之间的分号改为句号吗?
我不希望这成为一般规则,但我希望在如何开始下一个引文的前注方面有更大的灵活性。
答案1
和
\AtNextCite{\renewcommand*{\multicitedelim}{\addperiod\space}}
您可以暂时更改多个引用之间的分隔符,以供下次\...cite
调用。但这会影响整个\...cite
调用。如果您需要更精细的控制,例如仅更改第一个分隔符,则需要更复杂的技巧。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=verbose-ibid,backend=biber,citepages=omit]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Text in the document.\autocites[See][]{sigfridsson}[See][page reference]{worman}
\AtNextCite{\renewcommand*{\multicitedelim}{\addperiod\space}}
Text in the document.\autocites[See][]{sigfridsson}[See][page reference]{worman}
Text in the document.\autocites[See][]{sigfridsson}[See][page reference]{worman}
\printbibliography
\end{document}