「BibTeX」の版間の差分

提供: MacWiki
移動: 案内検索
(TeXShop から利用できる AppleScript: URL (*.com) が存在しない)
行6: 行6:
 
*[[リスト/TeX]] - [[BibTeX]] 関連ツール情報はこちらへ
 
*[[リスト/TeX]] - [[BibTeX]] 関連ツール情報はこちらへ
 
*[[Google:BibTeX]]
 
*[[Google:BibTeX]]
 
 
== [[TeXShop]] から利用できる [[AppleScript]] ==
 
 
bibtex (jbibtex) をシンプルに動かしただけでは,下記の (1) and (2) への対応ができませんので,「[[TeXShop]] から動かすべき bibtex 」の [[AppleScript]] を作ってみました.
 
 
(1) クロスレファレンスへの対応
 
 
(2) 改行が入ってしまう場合への対応
 
 
**下記がスクリプト内容です
 
property BS : ASCII character 128
 
set fullpath to #FILEPATH# -- #FILEPATH# in the text will be replaced by the path of the document
 
-- Satimage OSAX を利用 (www.satimage-software.com)
 
set fullpath to change "[.][^.]*$" into "" in fullpath with regexp
 
set thePath to find text "^.*/" in fullpath with regexp and string result
 
set theFile to find text "[^/]*$" in fullpath with regexp and string result
 
-- unix コマンドを実行
 
try
 
  do shell script ("cd " & thePath & ";/usr/local/bin/jbibtex -min-crossrefs=900 " & theFile & " 2>&1")
 
do shell script ("cd " & thePath & "; /usr/bin/perl -i -p -e 's/" & BS & "%" & BS & "n//g' " & theFile & ".bbl") -- ファイル上書き
 
on error errMsg
 
  beep
 
  display dialog errMsg
 
end try
 
 
  
  

2017年3月20日 (月) 20:58時点における版

BibTeX とは?

以下のページを参考にして下さい。


その他

  • 天文・物理系の論文は、ADSという検索サイトでBibTeXデータを簡単にインポートできる。


ところで疑問なのですが、(全世界の学術的な)定期刊行雑誌の個々の区別を行なうためにユニークな ID (を振ったテーブル)があって利用できれば非常に嬉しいのですが、このようなものは存在するでしょうか? (さらに、会議、書籍、出版社に対しても、それらの個々を区別するための (標準として認められた) ユニークな ID があれば嬉しいです)

  • DOI コードを参照して下さい。
  • 雑誌(逐次刊行物)→ISSN、書籍→ISBNでは不十分,ということでしょうか? また、ISBN の最初の数字は国のコード、次の数字が出版社のコードなので、出版社についてはこれで代用できるのでは。
  • ISBN,ISSNについては,ごく簡単には,科学技術情報流通技術基準 http://www.jst.go.jp/SIST/

「2.ISO/TC46(情報とドキュメンテーション)関連のJISの概略 http://www.jst.go.jp/SIST/handbook/jis/jis.htm」 を読まれてはいかがですか? その後でJISの該当する文書を読むとか.

  • ISSN本家 http://www.issn.org:8080/pub/ ではISSNのデータベースCD-ROMも入手できるみたいです(価格は知りません).
  • 日本の出版社については、日本図書コード管理センターからISBNと出版社の対応表を入手できるようですが、異様に高価ですね(なんで3万円もするんだろう)。http://www.isbn-center.jp/hanpu/index.html

Wiki内の関連ページ