Шаблон:Статья

Материал из MachineLearning.

(Различия между версиями)
Перейти к: навигация, поиск
(Убрал выделение статьи жирным шрифтом)
 
(8 промежуточных версий не показаны.)
Строка 1: Строка 1:
<!-------------------------------------------------------------------------
<!-------------------------------------------------------------------------
Библиографическая запись. Попытка приблизиться к ГОСТ 7.80-2000 и ГОСТ 7.1-2003.
Библиографическая запись. Попытка приблизиться к ГОСТ 7.80-2000 и ГОСТ 7.1-2003.
-
--><includeonly>{{#if:{{{PageName|}}}||<font size="+1">}}{{биб.статья
+
--><includeonly>{{#if:{{{PageName|}}}||}}{{биб.статья
|автор={{ВсеАвторы|{{{автор}}}|{{{автор2|}}}|{{{автор3|}}}|{{{автор4|}}}|{{{автор5|}}}|{{{автор6|}}}|{{{автор7|}}}|{{{автор8|}}}|{{{автор9|}}}|{{{автор10|}}}|{{{автор11|}}}|{{{автор12|}}}|{{{автор13|}}}|{{{автор14|}}}|{{{автор15|}}}|{{{автор16|}}}}}
|автор={{ВсеАвторы|{{{автор}}}|{{{автор2|}}}|{{{автор3|}}}|{{{автор4|}}}|{{{автор5|}}}|{{{автор6|}}}|{{{автор7|}}}|{{{автор8|}}}|{{{автор9|}}}|{{{автор10|}}}|{{{автор11|}}}|{{{автор12|}}}|{{{автор13|}}}|{{{автор14|}}}|{{{автор15|}}}|{{{автор16|}}}}}
|заглавие={{{название}}}
|заглавие={{{название}}}
|издание={{{журнал|{{{конференция|{{{сборник|}}}}}}}}}
|издание={{{журнал|{{{конференция|{{{сборник|}}}}}}}}}
-
|издательство={{{издатель|{{{издательство|}}}}}}
+
|издательство={{{издатель|{{{издательство|{{{организация|}}}}}}}}}
|тип={{{издание|}}}
|тип={{{издание|}}}
 +
|редактор={{{редактор|}}}
|год={{{год}}}
|год={{{год}}}
|том={{{том|}}}
|том={{{том|}}}
|номер={{{номер|}}}
|номер={{{номер|}}}
|страницы={{{страницы|}}}
|страницы={{{страницы|}}}
 +
|страниц={{{страниц|}}}
|ссылка={{{url|}}}
|ссылка={{{url|}}}
 +
|ссылка статьи={{{url статьи|}}}
|issn={{{ISSN|}}}
|issn={{{ISSN|}}}
|язык={{{язык|russian}}}
|язык={{{язык|russian}}}
-
}}{{#if:{{{PageName|}}}||</font>}}<!--
+
}}{{#if:{{{PageName|}}}||}}<!--
---------------------------------------------------------------------------
---------------------------------------------------------------------------
-
Ссылка на страницу публикации; для этого шаблону должен быть передан парамер PageName={{subst:FULLPAGENAME}}
+
Ссылка на страницу публикации;
-
-->{{#if:{{{PageName|}}}|&nbsp;{{подробнее|{{{PageName}}}}}}}</includeonly><!--
+
-->{{#if:{{{PageName|}}}|&nbsp;{{подробнее|{{{PageName}}}}}}}<!--
---------------------------------------------------------------------------
---------------------------------------------------------------------------
Генерация бибтеховской записи только на странице публикации
Генерация бибтеховской записи только на странице публикации
-->{{#if:{{{BibtexKey|}}}|<br/>
-->{{#if:{{{BibtexKey|}}}|<br/>
-
'''BibTeX:'''
+
<table width="100%">
 +
<tr><td valign="top">'''BibTeX:'''</td>
 +
<td width="100%">
{{#if:{{{журнал|}}}|<nowiki>@article{</nowiki>}}{{#if:{{{конференция|}}}|<nowiki>@inproceedings{</nowiki>}}{{#if:{{{сборник|}}}|<nowiki>@incollection{</nowiki>}}{{{BibtexKey}}},
{{#if:{{{журнал|}}}|<nowiki>@article{</nowiki>}}{{#if:{{{конференция|}}}|<nowiki>@inproceedings{</nowiki>}}{{#if:{{{сборник|}}}|<nowiki>@incollection{</nowiki>}}{{{BibtexKey}}},
author = "{{BibtexAuthors|{{{автор|}}}|{{{автор2|}}}|{{{автор3|}}}|{{{автор4|}}}|{{{автор5|}}}|{{{автор6|}}}|{{{автор7|}}}|{{{автор8|}}}|{{{автор9|}}}|{{{автор10|}}}|{{{автор11|}}}|{{{автор12|}}}|{{{автор13|}}}|{{{автор14|}}}|{{{автор15|}}}|{{{автор16|}}}}}",
author = "{{BibtexAuthors|{{{автор|}}}|{{{автор2|}}}|{{{автор3|}}}|{{{автор4|}}}|{{{автор5|}}}|{{{автор6|}}}|{{{автор7|}}}|{{{автор8|}}}|{{{автор9|}}}|{{{автор10|}}}|{{{автор11|}}}|{{{автор12|}}}|{{{автор13|}}}|{{{автор14|}}}|{{{автор15|}}}|{{{автор16|}}}}}",
title = "{{{название}}}{{#if:{{{издание|}}}|<nowiki>.&nbsp;— </nowiki>{{{издание}}}}}"{{#if:{{{журнал|}}}|,
title = "{{{название}}}{{#if:{{{издание|}}}|<nowiki>.&nbsp;— </nowiki>{{{издание}}}}}"{{#if:{{{журнал|}}}|,
journal = "{{{журнал}}}"}}{{#if:{{{конференция|{{{сборник|}}}}}}|,
journal = "{{{журнал}}}"}}{{#if:{{{конференция|{{{сборник|}}}}}}|,
-
booktitle = "{{{конференция|{{{сборник}}}}}}"}}{{#if:{{{издатель|{{{издательство}}}}}}|,
+
booktitle = "{{{конференция|{{{сборник}}}}}}"}}{{#if:{{{издатель|{{{издательство|{{{организация|}}}}}}}}}|,
-
publisher = "{{{издатель|{{{издательство}}}}}}",
+
publisher = "{{{издатель|{{{издательство|{{{организация}}}}}}}}}"}}{{#if:{{{том|}}}|,
-
year = "{{{год}}}"{{#if:{{{том|}}}|,
+
volume = "{{{том}}}"}}{{#if:{{{редактор|}}}|,
-
volume = "{{{том}}}"}}{{#if:{{{номер|}}}|,
+
editor = "{{{редактор}}}"}}{{#if:{{{номер|}}}|,
number = "{{{номер}}}"}}{{#if:{{{страницы|}}}|,
number = "{{{номер}}}"}}{{#if:{{{страницы|}}}|,
-
pages = "{{{страницы}}}"}}{{#if:{{{url|}}}|,
+
pages = "{{{страницы}}}"}}{{#if:{{{url статьи|{{{url|}}}}}}|,
-
url = "{{{url}}}"}}{{#if:{{{ISBN|}}}|,
+
url = "{{{url статьи|{{{url}}}}}}"}}{{#if:{{{ISBN|}}}|,
isbn = "{{{ISBN}}}"}},
isbn = "{{{ISBN}}}"}},
 +
year = "{{{год}}}",
language = {{переводы|{{{язык}}}|russian|english}}
language = {{переводы|{{{язык}}}|russian|english}}
<nowiki>}</nowiki>
<nowiki>}</nowiki>
 +
</td></tr></table>
}}<!-------------------------------------------------------------------------
}}<!-------------------------------------------------------------------------
Категоризация страницы публикации.
Категоризация страницы публикации.
Строка 59: Строка 66:
{{#if:{{{автор16|}}}|[[{{{cat|Категория:}}}{{{автор16}}} (публикации){{!}}{{{автор}}}]]}}
{{#if:{{{автор16|}}}|[[{{{cat|Категория:}}}{{{автор16}}} (публикации){{!}}{{{автор}}}]]}}
{{#if:{{{год|}}}|[[{{{cat|Категория:}}}{{{год}}} (публикации){{!}}{{{автор}}}]]}}
{{#if:{{{год|}}}|[[{{{cat|Категория:}}}{{{год}}} (публикации){{!}}{{{автор}}}]]}}
-
{{#if:{{{издатель|}}}|[[{{{cat|Категория:}}}{{{издатель}}} (издания){{!}}{{{автор}}}]]}}
+
{{#if:{{{издатель|{{{издательство|{{{организация|}}}}}}}}}|[[{{{cat|Категория:}}}{{{издатель|{{{издательство|{{{организация|}}}}}}}}} (издания){{!}}{{{автор}}}]]}}
{{#if:{{{журнал|}}}|[[{{{cat|Категория:}}}{{{журнал}}} (статьи){{!}}{{{автор}}}]]}}
{{#if:{{{журнал|}}}|[[{{{cat|Категория:}}}{{{журнал}}} (статьи){{!}}{{{автор}}}]]}}
{{#if:{{{конференция|}}}|[[{{{cat|Категория:}}}{{{конференция}}} (доклады){{!}}{{{автор}}}]]}}
{{#if:{{{конференция|}}}|[[{{{cat|Категория:}}}{{{конференция}}} (доклады){{!}}{{{автор}}}]]}}
-
}}<noinclude>
+
}}</includeonly><noinclude>
{{template navigation}}{{doc}}
{{template navigation}}{{doc}}
-
[[Категория:MachineLearning:Шаблоны для страниц публикаций|М]]
+
[[Категория:MachineLearning:Шаблоны для страниц публикаций|Статья]]
</noinclude>
</noinclude>

Текущая версия

 Документация

Содержание

Шаблон для оформления страниц о публикациях статьях в журналах, сборниках статей и сборниках трудов конференций.

Параметры

Обязательные параметры:

  • автор, автор2,..., автор16 — один или несколько авторов, в формате Фамилия, И. О.; фамилия автора должна отделяться от инициалов запятой и пробелом; между инициалами должен быть пробел;
  • название — название статьи;
  • журнал или конференция или сборник — название журнала, конференции или сборника статей;
  • год — год издания;

Необязательные параметры:

  • издание — уточнение издания (обычно для книг и сборников), указывается после названия через двоеточие; в том числе: «Сб. докл.», «В ## томах», «Пер. с англ.», «Вып. ##», и т.п.;
  • издатель или издательство или организация — название издательства или организации, проводившей конференцию; вместе с адресом, например М.: Наука;
  • редактор — инициалы и фамилия редактора в родительном падеже; слова «Под ред.» или «Editor:» перед фамилией вставляются автоматически;
  • том — том журнала или сборника;
  • номер — номер журнала или сборника;
  • страницы — диапазон страниц — два числа, разделяемых коротким тире без пробелов: «00–00»;
  • url — адрес в Интернете, где размещена доступная информация о журнале или сборнике;
  • url статьи — адрес в Интернете, где размещена доступная информация о данной статье;
  • ISSN — уникальный идентификатор печатного периодического издания, из 8 цифр, см. Википедию;
  • язык — russian или english (по умолчанию russian).

Служебные параметры:

  • PageName = Название страницы — параметр, обязательно указываемый в секции includeonly; Вместо Название страницы надо подставить копию заголовка страницы, вместе с ключевым словом Публикация:.
  • BibtexKey — ключевой идентификатор BibTeX-записи; влияет только на текст генерируемой BibTeX-записи. Рекомендуемый формат: ФамилияПервогоАвтора ДвузначныйГод ПервоеСловоНазвания, без пробелов, русские буквы недопустимы. Примеры: hastie01elements, zhuravlev06recognition.

Использование

Данный шаблон не предназначен для использования на обычных страницах, так как он вставляет категоризацию страницы и делает ещё некоторое количество нетривиальной работы.

Для оформления библиографических записей используйте более простые шаблоны, выполняющие только форматирование текста {{Биб.статья}} и {{Книга}}.


Страница о статье в журнале или сборнике состоит из двух частей, которые должны содержать идентичные включения шаблона {{Статья}}, отличающиеся только служебными параметрами.

  • Секция includeonly содержит текст, генерируемый вместо ссылки на статью. Обращение к шаблону {{Статья}} в этой секции должно включать служебный параметр PageName.
  • Секция noinclude начинается обращением к шаблону {{Статья}}, который формирует заголовок страницы. Основные его параметры должны быть в точности скопированы из первой секции. Шаблон может иметь служебный параметр BibtexKey. Если этот параметр не задан, BibTeX-запись на странице не генерируется. После шаблона {{Статья}} в секции noinclude может идти любой вики-текст; он будет отображаться на странице непосредственно после заголовка.

Заготовка страницы

Вопросы обязательно должны быть заменены содержимым, остальные параметры можно не задавать.

<includeonly>{{Статья|PageName = Публикация:???
   |автор = ???
   |название = ???
   |журнал = ???
   |год = ???
   |издание = 
   |издатель = 
   |редактор = 
   |том = 
   |номер = 
   |страницы = 
   |url = 
   |url статьи = 
   |issn = 
   |язык = 
}}</includeonly><noinclude>{{Статья|BibtexKey = ???
   ...Сюда надо скопировать все строки с параметрами, от |автор до |язык включительно...
}}
== Аннотация ==
== Ссылки ==
[[Категория:???|???]]
</noinclude>


Возможно ли избежать дублирования двух (почти) одинаковых обращений к шаблону {{Статья}}? Дублирование чревато ошибками. В идеале хотелось бы вообще скрыть от конечного пользователя includeonly и noinclude на страницах публикаций.

Проблему предлагается обсуждатьК.В.Воронцов 21:32, 16 мая 2008 (MSD).


Примеры

<includeonly>{{Статья|PageName = Публикация:Журавлёв 1978 Об алгебраическом подходе
   |автор = Журавлёв, Ю. И.
   |название = Об алгебраическом подходе к решению задач распознавания или классификации
   |журнал = Проблемы кибернетики
   |издание = Вып.33
   |год = 1978
   |страницы = 5–68
   |url = http://www.ccas.ru/frc/papers/zhuravlev78prob33.pdf
}}</includeonly><noinclude>{{Статья|BibtexKey = zhuravlev78prob33
   |автор = Журавлёв, Ю. И.
   |название = Об алгебраическом подходе к решению задач распознавания или классификации
   |журнал = Проблемы кибернетики
   |издание = Вып.33
   |год = 1978
   |страницы = 5–68
   |url = http://www.ccas.ru/frc/papers/zhuravlev78prob33.pdf
}}
== Аннотация == 
Основополагающая работа по алгебраическому подходу к проблеме распознавания.

== Ссылки ==
*[[Журавлёв, Юрий Иванович]]
*[[Алгебраический подход к проблеме распознавания]]

[[Категория:Алгебраический подход к проблеме распознавания (публикации)|Ж]]
</noinclude>

Ссылки

Личные инструменты