
Моя загруженная цитата выглядит так:
@ARTICLE{893287,
author={},
journal={IEEE Std. 1516-2000}, title={IEEE Standard for Modeling and Simulation (M Amp;S) High Level Architecture (HLA) - Framework and Rules},
year={2000},
month={ },
volume={},
number={},
pages={i -22},
keywords={Keywords: architecture, class attribute, federate, federation, federation execution, federation object model, framework, high level architecture, instance attribute, interaction class, joined federate, object class, object model template, rules, runtime infrastructure, simulation object model;},
doi={10.1109/IEEESTD.2000.92296},
ISSN={},}
После набора текст выглядит так:
[1] Стандарт IEEE для моделирования и имитации (m amp;s) архитектуры высокого уровня (hla) - структура и правила. Стандарт IEEE 1516-2000, страницы i--22, 2000.
Но мне было интересно, должно ли это выглядеть так:
[2] IEEE Std 1516-2000. Стандарт IEEE для моделирования и имитации (M&S) Высокоуровневая архитектура (HLA) — Структура и правила. Технический отчет, IEEE.
Последний я нашел, когда читал чью-то библиографию, и мне кажется, что он выглядит лучше моего (например, у него естьРСвместом ампер;с). Однако я не был в этом уверен.
Так какой из них лучше, [1] или [2]? Есть ли правило?
решение1
Разница заключается в защите полей данных. Если вы хотите сохранить исходный формат, вам нужно добавить одну дополнительную пару скобок вокруг заглавных букв и т. д.
Ссылка на загрузку IEEEмеханизм выплевывает эти странные записи BibTeX, и это, конечно, неприемлемо, как вы уже выяснили. Так что почти всегда есть работа, которую нужно сделать после загрузки с IEEE, например, имена журналов выходят как journal={some journal, IEEE Transactions on}
и вам приходится каждый раз возвращать их обратно.
\documentclass{IEEEtran}
\usepackage{filecontents}
\usepackage{lipsum}
\begin{filecontents*}{testing.bib}
@ARTICLE{893287,
author={},
journal={IEEE Std. 1516-2000},
title={{IEEE Standard for Modeling and Simulation {(M\&S)} High Level Architecture {(HLA)} - Framework and Rules}},
year={2000},
volume={},
pages={i -22},
doi={10.1109/IEEESTD.2000.92296},
}
\end{filecontents*}
\title{IEEE article}
\author{Theman Dlegend}
\begin{document}\maketitle
\lipsum[1]See \cite{893287} for more info
\bibliographystyle{ieeetran}
\bibliography{testing}
\end{document}
решение2
Ни один из них не является правильным, исправленный формат должен быть следующим (просто пример, который показан на странице 10 Как использовать стиль IEEEtran BIBTEX).
Если вы хотите сослаться на свою ссылку в соответствии со стандартом IEEE, вы должны сделать это так, как требует IEEE. Это Как использовать стиль IEEEtran BIBTEXиофициальный стиль BibTeX.
Приятного цитирования!
решение3
Мой ответ касается не только LaTex. Я бы рекомендовал вам использовать такой инструмент, какЗотеро. Это плагин Firefox, который управляет вашей библиографией. Вы можете извлечь всю библиографическую информацию источника, сразу, простым щелчком, либо из формата pdf, либо с веб-страницы. Вы можете сохранять ваши pdf, организовывать вашу коллекцию.
Но для вашего случая я бы рекомендовал Zotero, потому что Zotero создаст для вас файл BibTex с выбранными вами элементами. Zotero выполняет форматирование IEEE (или любое другое) для вас, это простая опция в меню «Параметры».
решение4
Возможно, есть простой ответ. IEEE Standards не выглядит как журнал, поэтому его не следует определять как таковой. Если вы определите название вместо + издатель + url в @misc, это будет более подходящей ссылкой.