参考文献リストを表示させずにbibtexを使う
こんなときにどうぞ.
- 条件付き採録の論文の回答文を作るとき
- 論文などに付随する説明資料で論文中の参考文献を参照するとき
ソースコード
styファイル
以下のようなスタイルファイルを作成し,texファイルと同じ階層に置く.
(texの\usepackage
で読み込めるディレクトリならどこでも可)
nobibprint.sty
%% Copyright (C) 2011 by Marco Daniel
\ProvidesPackage{nobibprint}[2011/10/12 v0.1 nobibprint]
\RequirePackage{etoolbox}
\RequirePackage{xkeyval}
\define@boolkey{nobibprint.sty}[nobib@]{hide}{}
\ExecuteOptionsX{hide=true}
\ProcessOptionsX
\newsavebox\nobib@tempbox
\ifnobib@hide
\AtBeginDocument{%
\let\nobib@bibliography@orig\bibliography
\def\bibliography#1{%
\savebox\nobib@tempbox{%
\parbox{\linewidth}{%
\nobib@bibliography@orig{#1}%
}%
}%
}%
}
\fi
\endinput
本体での参照
TeXファイル本体に以下の通り記述.
- パッケージ読み込み
\usepackage{nobibprint}
-
bibファイル読み込み
普通に使う.
\bibliographystyle{your_bst_file}
\bibliography{your_library_file}