私は学士論文を書いていますが、大学からはまともなLaTeXテンプレートが提供されず、参考として使用できる博士論文がいくつか提供されただけです。幸運にも、ネットワークドライブの1つで古いコードがいくつか見つかりましたが、論文は2015年のものであり、その書き方ではコンパイルできません。ほとんどを修正しましたが、参考文献にはまだ苦労しています。
このスタイルになっています。
ここで、1、3-6、173 は論文、2 は @misc、117-119 は書籍、172 は博士論文です。
もちろん、参考文献ではこの順序ではありません。私は、すべての異なるエントリ タイプのスクリーンショットをいくつか撮っただけです。実際の情報の後ろの数字 (赤) は、エントリが引用されているページです。これにより、どのソースがより頻繁に引用されているか、どのソースがどのセクションで引用されているか (つまり、導入、理論的背景、分析など) を簡単に確認できるため、非常に便利です。これはすでに機能しています。機能していないのは、情報自体の正しい表示です。以下は、関連するオプションに関する
抜粋です(私の考えでは)。style.bst
FUNCTION {article}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.block
format.title "title" output.check
new.block
crossref missing$
{ %journal emphasize "journal" output.check
format.bla output
eid empty$
%{ format.vol.num.pages link_it output }
{ format.pages output}
{ format.vol.num.eid output }
if$
format.date "year" output.check
}
{ format.article.crossref output.nonnull
eid empty$
{ format.pages output }
{ format.eid output }
if$
}
if$
% format.issn output
format.doi output
% format.url output
% new.block
% note output
fin.entry
}
FUNCTION {book}
{ output.bibitem
author empty$
{ format.editors "author and editor" output.check
editor format.key output
}
{ format.authors output.nonnull
crossref missing$
{ "author and editor" editor either.or.check }
'skip$
if$
}
if$
new.block
format.btitle "title" output.check
crossref missing$
{ format.bvolume output
new.block
format.number.series output
new.sentence
publisher "publisher" output.check
address output
}
{ new.block
format.book.crossref output.nonnull
}
if$
format.edition output
format.date "year" output.check
format.isbn link_it output
% format.doi output
% format.url output
new.block
note output
fin.entry
}
FUNCTION {misc}
{ output.bibitem
format.authors output
author format.key output
title howpublished new.block.checkb
format.title output
howpublished new.block.checka
howpublished output
format.date output
format.issn output
format.url link_it output
new.block
note output
fin.entry
empty.misc.check
}
FUNCTION {phdthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.block
format.btitle "title" output.check
new.block
"PhD thesis" format.thesis.type output.nonnull
school "school" output.check
address output
format.date "year" output.check
format.url output
new.block
note output
fin.entry
}
表示されたスタイルを出力するために何を変更する必要があるか、誰か教えてくれませんか?biblatex
の代わりにを使用してこれを実現する方法を教えていただければ幸いですが、 -file を使用可能な biblatex にbibtex
変換するのは非常に難しいと読みました。.bst
答え1
@Kuehner .bib エントリをアップロード/挿入して、さまざまな引用スタイルをすばやくコンパイルしてプレビューし、類似したものを見つけることができる Web サイトをご存じですか?
ここが出発点です。このstyle = ...
部分で遊んでみてください。CTAN の biblatex-examples.bibサンプルデータベースの内容。
% based on https://tex.stackexchange.com/questions/13509
\documentclass{article}
\usepackage[
% style = alphabetic, % <-- Uncomment
% style = numeric, % <-- Uncomment
style = authoryear, % <-- Uncomment
backref = true,
]{biblatex}
% https://tex.stackexchange.com/questions/36307
\DefineBibliographyStrings{english}{%
backrefpage = {page},% originally "cited on page"
backrefpages = {pages},% originally "cited on pages"
}
% example database comes with biblatex
% see https://ctan.org/tex-archive/macros/latex/contrib/biblatex/doc
\addbibresource{biblatex-examples.bib}
\usepackage{hyperref}
\begin{document}
\cite{kastenholz}
\cite{aristotle:physics}
% https://tex.stackexchange.com/questions/17128
%\nocite{*}
\printbibliography
\end{document}