テキスト引用による手動書誌

テキスト引用による手動書誌

非常に正確なレイアウト ガイドラインに従うために、手動の参考文献を作成する必要があります。.tex ファイルの末尾に書き込んだ内容は次のとおりです。

    \begin{thebibliography}{1}
      \bibitem{balassy}
         Balassy Z., Huszar I., Csizmadia B. (1989): Determination of Poisson’s ratio in elastic oedometer, 4th ICPPAM Int. Conf., Rostock, Proceeding, Vol. 1, pp. 26-30.
    \end{thebibliography}

この手動の参考文献から、次のようにテキスト引用するにはどうすればよいでしょうか: (Balassy et al., 1989)? (また、参考文献の要素に括弧で番号を付けたい - 例 [1])

ご協力いただきありがとうございます!

答え1

引用を手動でフォーマットし、数値化して、何らかの著者やその他の側面を引用できるようにしたいようです。以下のアイデアは一般的には推奨されませんが、珍しいドキュメントでは時々役立つと思います。

こんな感じですか? -- 自由形式の参考文献項目を使用する方法は次のとおりです (ファイル example.bib は通常は外部ですが、ここでは例の中に埋め込まれています)。ただし、提案どおりに一部を抽出することは不可能であることがわかります。自由形式のエントリを解析するよりも、適切に入力されたデータに対して適切な出力を作成する方がはるかに簡単です。

テキスト引用が各エントリで一貫している場合は、手動で別のフィールドに挿入して直接使用できます。この目的のために、以下に要約フィールドを割り当てました。

\documentclass [12pt]{article}

\usepackage[citestyle=numeric,
    sorting=none] % List citation in order they appear
    {biblatex}

\DeclareCiteCommand{\citeabstract}
  {\boolfalse{citetracker}%
   \boolfalse{pagetracker}%
   \usebibmacro{prenote}}
  {\printfield{abstract}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

\usepackage{filecontents}

\begin{filecontents*}{example.bib}

@BIBNOTE{note:alien,
  note = {Smith, P \& Benn, J 2012, This is a freeform reference, Panamanian Journal of Toenail Clippings},
}

@BIBNOTE{note:bassnote,
  note = {This is just a note but could be a reference if you like and bits could be \textbf{bold for} example},
}

@BIBNOTE{note:note44,
  note = {Blogs, P \& Frog, J 2012, This is a freeform reference, Panamanian Journal of Hairball Research},
  abstract =  {(Blogs \& Frog, 2012)}
}

\end{filecontents*}

\bibliography{example}

\begin{document}

Beware the Jabberwock my son\cite{note:note44}, the jaws that bite\cite{note:bassnote,note:alien}. 

This takes the abstract field for\cite{note:note44} and punches it out \citeabstract{note:note44}.

\printbibliography

\end{document} 

ここに画像の説明を入力してください

答え2

必要になります

  • natbibオプションを指定して引用管理パッケージをロードしますroundauthoryear

    \usepackage[round, authoryear]{natbib}
    
  • 各ビビット項目に角括弧で囲んだ「オプション」の引数を追加します。例:

    \begin{thebibliography}{1}
    
    \bibitem[Balassy \emph{et~al.}(1989)]{balassy}
     Balassy Z., Huszar I., Csizmadia B. (1989): Determination of Poisson’s ratio in elastic oedometer, 4th ICPPAM Int.\ Conf., Rostock, Proceeding, Vol.~1, pp.\ 26--30.
    
    \end{thebibliography}
    

そして

  • \citep{balassy}必要な「括弧付き」引用コールアウトを生成するために使用します。 \citet「テキスト」引用コールアウトに使用します。

注: (a)いいえ(1989)のオプション引数の前にスペースを入れる\bibitem。(b)それぞれの上と下に空白を1つずつ残す\bibitem。(c)しなければならないbib エントリに から まで番号を付ける場合、[1]フォーマット[n]された番号は各 bibitem キー (中括弧内の引数) の直後に入力できます。

関連情報