😀
Amazon x node.jsで引用文献を管理する方法
はじめに
citation-jsを使うと比較的かんたんにBibTex形式の引用文献が管理できる。
AmazonからBibTex生成できるウェブサービスと組み合わせると便利。
インストール方法
install
$ sudo npm install --global citation-js
使い方
help
$ citation-js --help
Usage: citation-js [options]
Options:
-V, --version output the version number
-i, --input <path> Input file. If all input options are omitted, it uses stdin
-t, --text <string> Input text. If all input options are omitted, it uses stdin
-u, --url <string> Deprecated in favor of -t, --text. If all input options are omitted, it uses stdin
-o, --output <path> Output file (omit file extension). If this option is omitted, the output is written to stdout
--pipe Pipe and transform from stdin to stdout
-R, --output-non-real Output as a text file
-f, --output-type <option> Output structure type: string, html, json (default: "json")
-s, --output-style <option> Output scheme. A combination of --output-format json and --output-style citation-* is considered invalid. Options: csl (Citation Style Lanugage JSON), bibtex, citation-* (where * is any formatting style) (default: "csl")
-l, --output-language <option> Output language. [RFC 5646](https://tools.ietf.org/html/rfc5646) codes (default: "en-US")
--log-level <level> Log level: silent, error, warn, info, debug, http (default: "warn")
-h, --help output usage information
使ってみる
bibtex入手
ためしに英語語義語源辞典のBibTexをGoogle Booksで入手。 -> 英語語義語源辞典
こんなんダウンロードできた。
英語語義語源辞典.bibtex
@book{2004英語語義語源辞典,
title={英語語義語源辞典: },
isbn={9784385106250},
url={https://books.google.co.jp/books?id=JcaiPQAACAAJ},
year={2004},
publisher={三省堂}
}
bibtexを文字列変換
こんなんでてきた。
$ citation-js -i 英語語義語源辞典.bibtex -f string -s citation-vancouver
1. 英語語義語源辞典: [Internet]. 三省堂; 2004. Available from: https://books.google.co.jp/books?id=JcaiPQAACAAJ
オプションの意味は以下の通り。
-
-i 英語語義語源辞典.bibtex
文献ファイル -
-f string
出力形式 -
-s citation-vancouver
引用方式
引用方式
引用方式は以下の3つから選択できる。
バンクーバー方式
$ citation-js -i 英語語義語源辞典.bibtex -f string -s citation-vancouver
1. 英語語義語源辞典: [Internet]. 三省堂; 2004. Available from: https://books.google.co.jp/books?id=JcaiPQAACAAJ
APA方式
$ citation-js -i 英語語義語源辞典.bibtex -f string -s citation-apa
英語語義語源辞典: . (2004). 三省堂. Retrieved from https://books.google.co.jp/books?id=JcaiPQAACAAJ
ハーバード方式
$ citation-js -i 英語語義語源辞典.bibtex -f string -s citation-harvard1
Anon, 2004. 英語語義語源辞典: , 三省堂. Available at: https://books.google.co.jp/books?id=JcaiPQAACAAJ.
Discussion