如何引用期刊的卷号?

如何引用期刊的卷号?

我想引用期刊中的一篇(法语)论文。根据该期刊,正确的引用应该是这样的:

Author, «Title», Journal's name 2015/1 (n° 167), p. 67 à 88.

2015/1表示这是该期刊2015年的第一期,本期为第167期,因此本期2015/2为第168期。

我想知道如何用 正确引用这篇论文。biblatex 手册对或的使用biblatex不是很清晰。最合乎逻辑的做法似乎是使用和。volumenumber167number167volume2

数字字段(文字):期刊的编号或系列中书籍的卷号/编号。

卷字段(文字):多卷书或期刊的卷数

 @article{test,
   author =   {Author},
   title =    {Title},
   journaltitle = {Journal},
   year =     2000,
   number = 167,
   volume = 2,
   pages = {67--88}}

但是结果并不正确,好像167期有两卷:

在此处输入图片描述

适用2于年份,并应显示在年份旁边。我该如何使用 biblatex 正确地做到这一点?

梅威瑟:

 \begin{filecontents}{\jobname.bib}
 @article{test,
   author =   {Author},
   title =    {Title},
   journaltitle = {Journal},
   year =     2015,
   number = 2,
   volume = 167,
   pages = {67--88}}
 \end{filecontents}

\documentclass[12pt,twoside,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{filecontents}
\usepackage[autostyle=true]{csquotes}
\usepackage[style=verbose,
     hyperref,
     backend=biber,
     date=year]{biblatex}
\addbibresource{\jobname.bib}
\usepackage[colorlinks]{hyperref}

\begin{document}

\cite{test}

\printbibliography
\end{document}

答案1

如果我很清楚你想要什么的话,这里有一个解决方案:

\documentclass[12pt,twoside,a4paper, french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{filecontents}
 \begin{filecontents}{\jobname.bib}
 @article{test,
   author = {Author},
   title = {Title},
   journaltitle = {Journal},
   year = 2015,
   issue = 2,
   volume = 167,
   pages = {67--88}}
 \end{filecontents}
\usepackage[autostyle=true]{csquotes}
\usepackage[style=verbose,
     hyperref,
     backend=biber,
     date=year]{biblatex}
\addbibresource{\jobname.bib}
\usepackage[colorlinks]{hyperref}
\DefineBibliographyExtras{french}{\def\bibrangedash{ à~}}
%
\renewbibmacro*{journal+issuetitle}{%
 \usebibmacro{journal}%
 \setunit*{\addspace}%
 \iffieldundef{series}
 {}
 {\newunit
 \printfield{series}%
 \setunit{\addspace}}%
 \usebibmacro{issue+date}%
 \setunit{\addspace}%
 \usebibmacro{volume+number+eid}%
 \setunit{\addcolon\space}%
 \usebibmacro{issue}%
 \newunit}

\renewbibmacro*{issue+date}{%
      \iffieldundef{issue}
      {\usebibmacro{date}}
      {\usebibmacro{date}%
       \setunit*{\addslash}
      \printfield{issue}%%
}%
  \newunit}

\renewbibmacro*{volume+number+eid}{%
  \printtext[parens]{%
  \printfield{volume}%
  \setunit*{\adddot}%
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}}}

\begin{document}

\cite{test}

\printbibliography

 \end{document} 

在此处输入图片描述

答案2

这是一个难题。查阅一下引文手册和描述,你会发现

卷号:一个连续的数字,预计会随着期刊的每期/版本而增加。因此,月刊在 10 年后将拥有第 120 卷的卷号。

发行数量:某一期中某篇文章的编号,第四篇文章为“第 4 期”。如果期刊没有连续的分页,则需要此编号来标识文章。

看看描述在 biblatex.pdf 中的所有字段问题数字体积似乎与期刊版本有关,而与期刊中的单篇文章无关。

看看你的(和其他人的)输出我会这样说体积=卷号数字=发行数量(与本文相关),以及问题可用于细化年份。

我不太确定我是否真的理解了您对期刊编号系统的描述,但听起来您应该使用volume={167}issue={1}month={1}。然后您应该尝试现有的 biblatex 样式以检查它们是否提供合适的输出或定义您自己的样式。

相关内容