
Прежде всего позвольте мне поблагодарить всю эту команду за поддержку в решении моих предыдущих проблем.
Я пишу свою диссертацию и использую библиографию в стиле APA. Мне нужно подправить ее, чтобы она соответствовала одному условию, как указано ниже.
Библиография должна быть последовательно пронумерована. Примечание: стиль APA соответствует всем требованиям университета, за исключением того, что он не пронумеровывает ссылки последовательно. Ниже приведен код
\documentclass[12pt]{isuthesis} \usepackage{natbib} \bibliographystyle{apa} \usepackage{tikz} \usetikzlibrary{calc} \newcommand\HRule{\rule{\textwidth}{1pt}} \usepackage[pdftex,hypertexnames=false,linktocpage=true]{hyperref} \hypersetup{colorlinks=true,linkcolor=blue,anchorcolor=blue, citecolor=blue,filecolor=blue,urlcolor=blue,bookmarksnumbered=true,pdfview=FitB} \begin{document} We compare the protocol with known protocols of majority quorum consensus \cite{majority}, the hierarchical quorum consensus \cite{Hierar}. \bibliography{mybib} \end{document}
Файл mybib.bib приведен ниже
@article{Hierar, author = {Kumar, A.}, booktitle = {Computers, IEEE Transactions on}, doi = {10.1109/12.83661}, journal = {Computers, IEEE Transactions on}, number = {9}, pages = {996--1004}, posted-at = {2011-08-14 19:55:36}, priority = {2}, title = {{Hierarchical quorum consensus: a new algorithm for managing replicated data}}, url = {http://dx.doi.org/10.1109/12.83661}, volume = {40}, year = {1991} } @ARTICLE{majority, author = {R. H. Thomas}, title = {A majority consensus approach to concurrency control for multiple copy databases, , , ,}, journal = {ACM Transactions on Database Systems}, year = {June 1979}, volume = {vol. 4}, pages = {pp. 180-209}, owner = {sony}, timestamp = {2011.08.14} }
Пожалуйста помоги.
решение1
С вашей комбинацией (a) класса документа ( isuthesis
), (b) стиля библиографии ( apa
) и (c) пакета управления цитированием ( natbib
), боюсь, я не могу понять, как предоставить полное решение для вашего запроса: Загрузка natbib
с опцией numbers
и использование \citet
вместо \cite
действительно предоставляет числовые метки для записей в библиографии, но также генерирует выноски цитат в форме "Kumar [1]" вместо "Kumar (1991)". Боюсь, я не смог понять, как показать метку года в выносках цитат, показывая числовые метки в библиографии.
\documentclass[12pt]{isuthesis}
\usepackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{Hierar,
author = {Kumar, A.},
doi = {10.1109/12.83661},
journal = {IEEE Transactions on Computers},
number = {9},
pages = {996--1004},
posted-at = {2011-08-14 19:55:36},
priority = {2},
title = {Hierarchical quorum consensus: A new algorithm
for managing replicated data},
url = {http://dx.doi.org/10.1109/12.83661},
volume = {40},
year = {1991},
}
@ARTICLE{majority,
author = {R. H. Thomas},
title = {A majority consensus approach to concurrency
control for multiple copy databases \dots},
journal = {ACM Transactions on Database Systems},
year = {1979},
volume = {4},
pages = {180-209},
owner = {sony},
timestamp = {2011.08.14},
}
\end{filecontents}
\usepackage[numbers]{natbib}
\bibliographystyle{apa}
\usepackage[hypertexnames=false,linktocpage=true]{hyperref}
\hypersetup{colorlinks=true,allcolors=blue,
bookmarksnumbered=true,pdfview=FitB}
\begin{document}
\citet{majority}
\citet{Hierar}
\bibliography{mybib}
\end{document}
Я не могу не сделать несколько комментариев. Основная проблема, на мой взгляд, заключается в следующем: учитывая, что вы, похоже, хотите использовать ссылки на цитаты в стиле authoryear,почемуХотели бы вы (или какой-то советчик?) намеренно загромождать библиографию, снабжая ее числовыми метками, которые не служат никакой видимой цели, кроме, возможно, простого показа, сколько работ вы процитировали в общей сложности, посмотрев на последнюю запись в библиографии? Но, с другой стороны, кого вообще волнует желание легко подсчитатьсколькобыли ли сделаны ссылки на части?
Вместо того, чтобы слишком заморачиваться с добавлением бессмысленных числовых меток к записям нагрудных номеров, я бы потратил некоторое время на очистку и исправление информации, которая фактически содержится в файле нагрудных номеров. Если вы сравните свой исходный ввод с очищенными записями, использованными в примере выше, я думаю, вы найдете несколько различий.