名前: けい 日時: 2003-02-12 09:40:03 IPアドレス: 218.222.5.*
おはようございます。 できなかった系の質問ではないので恐縮ですが。 自分のやり方で問題ないのか質問させていただきました。 具体的には,参考文献と関連図書を同時に使用したいのですが。 当初,参考文献に対して関連図書は数が少なかったので, enumerate 環境で箇条書きにしたのですが, 字下げされてしまいますので,統一感がありませんでした。 かといって,手書きで [1], [2], … というのも LaTeX らしくありませんし。 そこで以下のように,新しく thebibliography2 環境を作りました。 これで参考文献は jBiBTeX で,関連図書は手書きで書くことができました。 この方法でよかったのか伺いたく質問した次第です。 また,jBiBTeX に関する定義のようなものが cls ファイルから見つけることができませんでした。 jBiBTeX を用いる場合,thebibliography という名前は変えてはいけないのでしょうか? % % jsclasses を元に再定義 % 参考文献について(ほとんど元と変更なし) % \renewcommand{\refname}{参考文献} \renewenvironment{thebibliography}[1]{% \global\let\@secapp\relax \chapter*{\refname\@mkboth{\refname}{\refname}}% \addcontentsline{toc}{chapter}{\refname}% \list{\@biblabel{\@arabic\c@enumiv}}% {\settowidth\labelwidth{\@biblabel{#1}}% \leftmargin\labelwidth \advance\leftmargin\labelsep \@openbib@code \usecounter{enumiv}% \let\p@enumiv\@empty \renewcommand\theenumiv{\@arabic\c@enumiv}}% \sloppy \clubpenalty4000 \@clubpenalty\clubpenalty \widowpenalty4000% \sfcode`\.\@m} {\def\@noitemerr {\@latex@warning{Empty `thebibliography' environment}}% \endlist} % % 新しく「関連図書」を作るため thebibliography2 を定義 % \renewcommand{\bibname}{関連図書} \newenvironment{thebibliography2}[1]{% \global\let\@secapp\relax \chapter*{\bibname\@mkboth{\bibname}{\bibname}}% \addcontentsline{toc}{chapter}{\bibname}% \list{\@biblabel{\@arabic\c@enumiv}}% {\settowidth\labelwidth{\@biblabel{#1}}% \leftmargin\labelwidth \advance\leftmargin\labelsep \@openbib@code \usecounter{enumiv}% \let\p@enumiv\@empty \renewcommand\theenumiv{\@arabic\c@enumiv}}% \sloppy \clubpenalty4000 \@clubpenalty\clubpenalty \widowpenalty4000% \sfcode`\.\@m} {\def\@noitemerr {\@latex@warning{Empty `thebibliography' environment}}% \endlist}
この書き込みへの返事: