![Biblatex:分页和书籍分页字段](https://linux22.com/image/461003/Biblatex%EF%BC%9A%E5%88%86%E9%A1%B5%E5%92%8C%E4%B9%A6%E7%B1%8D%E5%88%86%E9%A1%B5%E5%AD%97%E6%AE%B5.png)
pagination
Biblatex 手册(版本 3.18b,2022 年 7 月 12 日)第 19 和 25 页解释了字段和的用法bookpagination
。在某些条目中我应该使用column
和 而不是pages
。Biblatex 版本 3.18。Texlive 2022;Linux Mint21。
问题:使用@BOOK
并且@INBOOK
没问题:字符串上校或者科尔斯用来代替页。使用@ARTICLE
对所引用列的引用是正确的,但页面(=列)范围前面有页而不是通过科尔斯我尝试改变文档样式和 biblatex 样式(详细、作者年份),但没有成功。
这是一个 MWE,我希望它足够小:
\documentclass{memoir}
\usepackage
[backend=biber,
style=verbose,
]%
{biblatex}
%
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{one,
author = "Brown, John",
title = "Title of the article",
year = "1993",
journal = "The Journal",
volume = "14",
pages = "342--351",
pagination = {column},
}
@inbook{two,
author = "Green, Mary",
title = "The Inbook title",
booktitle = "The Book Title",
year = "2015",
publisher = "Great Books",
address = "Somewhere",
pages = "20-25",
bookpagination = {column},
pagination = {column},
}
\end{filecontents}
\addbibresource{\jobname}
%
\begin{document}
Lorem ipsum\footnote{\cite[350]{one}}.
Dolor sit amet\footnote{\cite[21]{two}}.
\printbibliography
\end{document}
这是引文。在脚注 2 中,这是正确的。在脚注 1 中,所引用的列前面正确地加上了科尔斯,但页面范围(= 列范围)前面是页。
我担心我遗漏了一些东西。感谢您的帮助。
答案1
bookpagination
非常适合条目。它遵循与和@article
相同的逻辑:控制输出,。@incollection
@inbook
bookpagination
pages
pagination
postnote
\documentclass{article}
\usepackage[backend=biber, style=verbose,]{biblatex}
\begin{filecontents}{\jobname.bib}
@article{one,
author = {Brown, John},
title = {Title of the article},
year = {1993},
journal = {The Journal},
volume = {14},
pages = {342--351},
bookpagination = {column},
pagination = {column},
}
@inbook{two,
author = {Green, Mary},
title = {The Inbook title},
booktitle = {The Book Title},
year = {2015},
publisher = {Great Books},
address = {Somewhere},
pages = {20-25},
bookpagination = {column},
pagination = {column},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\null\vfill
Lorem ipsum\footnote{\cite[350]{one}}.
Dolor sit amet\footnote{\cite[21]{two}}.
\printbibliography
\end{document}