はじめに
wordpressで論文引用したいと思ったが、今まで手打ちでこまごま記入していました。こんな感じ
なぜなら、まともな解説記事もなかったからです。
今回はいい加減ある程度自動化したいなと思ったので結論ベースで書きます。
具体的な方法
bibtexとは
BibTeXは、論文や書籍の引用データを管理するためのフォーマットです。基本的なBibTeXのエントリ(参考文献の書き方)は以下のようになります。
@Article{nano4010087,
AUTHOR = {Han, Katherine and Chang, Chih-Hung},
TITLE = {Numerical Modeling of Sub-Wavelength Anti-Reflective Structures for Solar Module Applications},
JOURNAL = {Nanomaterials},
VOLUME = {4},
YEAR = {2014},
NUMBER = {1},
PAGES = {87–128},
URL = {https://www.mdpi.com/2079-4991/4/1/87},
PubMedID = {28348287},
ISSN = {2079-4991},
}
エントリタイプ | 説明 |
---|---|
@article |
論文 |
@book |
書籍 |
@inproceedings |
会議論文 |
@misc |
その他の資料(ウェブサイトなど) |
これは例えば、以下のサイトでいうと
“cite”といったところから以下のように”bibtex”でコピーorダウンロードが可能です。
bibtexからhtmlに
次にBibtexのままではこちらのサイトに記入することができません。プラグインとして”WebKew WP References”などがあり、これを使えばできるようですが、うまくいかなかったです。
そこでwordpressではhtml記法が可能なため、htmlにコンバートすれば解決です。
そこでhtmlへのコンバートのためにonline bibtex converterのサイトが使えます。
こちらのサイトにログインしたら、以下の画面からhtmlのアイコンをクリックします。
そして、bibtexのコードを記入欄に書き込みますと、以下のようにhtmlが出力されます。
ここで右上の”copy result”を押して、そのままwordpressの”テキスト”の編集部分に書き込めば無事表示されます。
Han, K., & Chang, C.-H. (2014). Numerical Modeling of Sub-Wavelength Anti-Reflective Structures for Solar Module Applications. Nanomaterials, 4(1), 87–128. https://doi.org/10.3390/nano4010087
↑表示例。
以上までで紹介としては終わりですが、もっとこだわったので自分の表記方法も載せておきます。
自分としては以上のように書きたかった(nature style)のですが、そのためにやったこととして出力欄にあるadd styleをクリックします。
そうすると”you can get CSL code from csl.mendeley by searching the name of the publisher.”との表示があるので、そこからnatureのcslが記載されているサイトに飛びます。
このサイトでcsl code欄があるのですべてをコピーして”Add your csl code”にペースト、”style name”を任意の名前(今回はnature)にして、これをクリックすると無事nature形式でこのようにoutputされます。
<div class="csl-bib-body">
<div data-csl-entry-id="nano4010087" class="csl-entry">
<div class="csl-left-margin">1.</div><div class="csl-right-inline">Han, K. & Chang, C.-H. Numerical Modeling of Sub-Wavelength Anti-Reflective Structures for Solar Module Applications. <i>Nanomaterials</i> <b>4,</b> 87–128 (2014).</div>
</div>
</div>
しかし、このままだと1とかの表示が邪魔なので、1を消したり、自分の見たサイトをリンクしてあげたりしました。
コメント