每这个答案,BibLaTeX 允许\cites
命令将多个引文与页码组合在一起。我想知道是否有解决方案可以实现类似的效果(阅读:完全相同的) 功能是否使用基本的 BibTeX?
我不确定是否需要,但我正在编写 LaTeX 并通过 pdflatex + bibtex 进行编译。
因此,明确地说:我想使用以下形式
\cites[arg1]{key1}[arg2]{key2}
最后得到[val1, note1; val2, note2]
其中val1, val2,...
和note1, note2,...
分别是引用值和文档注释,分别由我的.sty
文件和决定arg1, arg2, ...
。
答案1
在与上述@cfr 交谈后,我意识到找到替代方案bibLaTeX
可能比解决问题bibLaTeX
本身更令人头痛。
事实证明,我的许多烦恼都是因为我对这个包一无所知。经过一番探索和调整,我想出了一个可以满足我要求的 MWE:
\documentclass{article}
\usepackage[backend=bibtex,style=alphabetic, citestyle=alphabetic]{biblatex}
\renewcommand*{\multicitedelim}{\addsemicolon\space}
\usepackage{stoversymb}
\addbibresource{dissertation.bib}
\begin{document}
Some words \cite{Fenley1}.
Some more words \cites()()[pg~1]{Fenley1}{Calegari1}[par~123, thm.~4.1.2.7(a)]{C&D}
\printbibliography
\end{document}
输出:
我仍然不能 100% 确定此解决方案是否适用于我的整个项目。长话短说:我正在使用大学构建(和强制)风格的文件撰写论文,该文件写得不好,很笨拙(以至于它剥夺了和等软件包的许多基础功能subcaption
)subfigure
。即便如此,拥有这些知识将使我的尝试更加精简和专注。
再次感谢您花时间回答我提出的问题;我真的很欣赏您的见解!