Шаблон:Монография/Документация

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

(Различия между версиями)
Перейти к: навигация, поиск
м
(предупреждение, чтобы не использовали этот шаблон на обычных страницах)
 
(7 промежуточных версий не показаны.)
Строка 1: Строка 1:
-
Шаблон для оформления страниц о публикациях-монографиях.
+
{{TOCright}}
 +
Шаблон для оформления страниц о [[MachineLearning:Публикации и библиографии|публикациях]]-монографиях.
== Параметры ==
== Параметры ==
'''Обязательные параметры:'''
'''Обязательные параметры:'''
-
* <code>автор</code>, <code>автор2</code>,..., <code>автор16</code> — один или несколько авторов;
+
* <code>автор</code>, <code>автор2</code>,..., <code>автор16</code> — один или несколько авторов, в формате <code>''Фамилия, И. О.''</code>; фамилия автора должна отделяться от инициалов запятой и пробелом; между инициалами должен быть пробел;
* <code>название</code> — название монографии;
* <code>название</code> — название монографии;
-
* <code>издатель</code> — название издательства, вместе с адресом, например <code>М.: Наука</code>;
+
* <code>издатель</code> или <code>издательство</code> — название издательства, вместе с адресом, например <code>М.: Наука</code>;
* <code>год</code> — год издания;
* <code>год</code> — год издания;
'''Необязательные параметры:'''
'''Необязательные параметры:'''
* <code>издание</code> — уточнение издания (обычно для книг и сборников), указывается после названия через двоеточие; в том числе: «Том ##», «В ## томах», «Пер. с англ.», «Вып. ##», и т.п.;
* <code>издание</code> — уточнение издания (обычно для книг и сборников), указывается после названия через двоеточие; в том числе: «Том ##», «В ## томах», «Пер. с англ.», «Вып. ##», и т.п.;
-
* <code>страниц</code> — количество страниц в книге; оформление: «## c.» или «## p.»;
+
* <code>страниц</code> — количество страниц в книге; только число без «## c.» или «## p.»;
* <code>url</code> — адрес в Интернете, где размещена доступная информация о книге;
* <code>url</code> — адрес в Интернете, где размещена доступная информация о книге;
* <code>ISBN</code> — международный стандартный номер книги;
* <code>ISBN</code> — международный стандартный номер книги;
Строка 16: Строка 17:
'''Служебные параметры:'''
'''Служебные параметры:'''
-
* <code>PageName = <nowiki>{{subst:</nowiki>FULLPAGENAME}}</code> — параметр, '''обязательно''' указываемый в секции '''includeonly''';
+
* <code>PageName = ''Название страницы''</code> — параметр, '''обязательно''' указываемый в секции '''includeonly'''; Вместо ''Название страницы'' надо подставить копию заголовка страницы, вместе с ключевым словом <code>Публикация:</code>.
-
* <code>BibtexKey</code> — ключевой идентификатор [[BibTeX]]-записи; влияет только на текст генерируемой [[BibTeX]]-записи; рекомендуемый формат, без пробелов:
+
* <code>BibtexKey</code> — ключевой идентификатор [[BibTeX]]-записи; влияет только на текст генерируемой [[BibTeX]]-записи. Рекомендуемый формат: ''ФамилияПервогоАвтора ДвузначныйГод ПервоеСловоНазвания'', без пробелов, русские буквы недопустимы. Примеры: <code>hastie01elements</code>, <code>zhuravlev06recognition</code>.
-
'''Фамилия_первого_автора двузначный_год первое_слово_названия''
+
== Использование ==
== Использование ==
 +
{{stop|
 +
Данный шаблон предназначен для использования только на страницах [[MachineLearning:Публикации и библиографии|публикаций]].
 +
На обычных страницах для оформления библиографических записей используйте более простые шаблоны {{Tl|Биб.статья}} и {{Tl|Книга}}.
 +
}}
Шаблон {{Tl|Монография}} используется для создания страниц по монографиям.
Шаблон {{Tl|Монография}} используется для создания страниц по монографиям.
Страница по монографии состоит из двух частей, которые должны содержать идентичные включения шаблона {{Tl|Монография}}, отличающиеся только служебными параметрами.
Страница по монографии состоит из двух частей, которые должны содержать идентичные включения шаблона {{Tl|Монография}}, отличающиеся только служебными параметрами.
Строка 26: Строка 30:
* Секция '''noinclude''' начинается обращением к шаблону {{Tl|Монография}}, который формирует заголовок страницы. Основные его параметры должны быть в точности скопированы из первой секции. Шаблон ''может'' иметь служебный параметр <code>BibtexKey</code>. Если этот параметр не задан, [[BibTeX]]-запись на странице монографии не генерируется. После шаблона {{Tl|Монография}} в секции '''noinclude''' может идти любой вики-текст; он будет отображаться на странице монографии непосредственно после заголовка.
* Секция '''noinclude''' начинается обращением к шаблону {{Tl|Монография}}, который формирует заголовок страницы. Основные его параметры должны быть в точности скопированы из первой секции. Шаблон ''может'' иметь служебный параметр <code>BibtexKey</code>. Если этот параметр не задан, [[BibTeX]]-запись на странице монографии не генерируется. После шаблона {{Tl|Монография}} в секции '''noinclude''' может идти любой вики-текст; он будет отображаться на странице монографии непосредственно после заголовка.
-
{{stop|
+
== Заготовка страницы публикации ==
-
Возможно ли избежать дублирования двух (почти) одинаковых обращений к шаблону {{Tl|Монография}}?
+
Вопросы обязательно должны быть заменены содержимым, остальные параметры можно не задавать.
-
Дублирование чревато ошибками.
+
-
Пока мне не удалось обойти необходимость иметь две секции '''includeonly''' и '''noinclude''' в вики-коде страницы публикации. Возможно, помогут конструкции вида
+
<nowiki><includeonly>{{Монография|PageName = Публикация:???</nowiki>
-
<code><nowiki>{{<includeonly>subst:</includeonly></nowiki>''template''<nowiki>}}</nowiki></code>
+
<nowiki> |автор = ???</nowiki>
-
но текущей версией движка они не поддерживаются...
+
<nowiki> |название = ???</nowiki>
 +
<nowiki> |издатель = ???</nowiki>
 +
<nowiki> |год = ???</nowiki>
 +
<nowiki> |издание =</nowiki>
 +
<nowiki> |страниц =</nowiki>
 +
<nowiki> |url =</nowiki>
 +
<nowiki> |isbn =</nowiki>
 +
<nowiki> |язык =</nowiki>
 +
<nowiki>}}</includeonly><noinclude>{{Монография|BibtexKey = ???</nowiki>
 +
''<nowiki> ...Сюда надо скопировать все строки с параметрами, от |автор до |язык включительно...</nowiki>''
 +
<nowiki>}}</nowiki>
 +
<nowiki>== Аннотация ==</nowiki>
 +
<nowiki>== Ссылки ==</nowiki>
 +
<nowiki>[[Категория:???|???]]</nowiki>
 +
<nowiki></noinclude></nowiki>
-
'''Проблему предлагается обсуждать''' — ''[[Участник:Vokov|К.В.Воронцов]] 21:32, 16 мая 2008 (MSD)''.
+
{{stop|
 +
Возможно ли избежать дублирования двух (почти) одинаковых обращений к шаблону {{Tl|Монография}}? Дублирование чревато ошибками. В&nbsp;идеале хотелось бы вообще скрыть от конечного пользователя includeonly и noinclude на страницах публикаций.
 +
 
 +
'''[[MachineLearning:Публикации и библиографии|Проблему предлагается обсуждать]]''' — ''[[Участник:Vokov|К.В.Воронцов]] 21:32, 16 мая 2008 (MSD)''.
}}
}}
== Примеры ==
== Примеры ==
-
 
<pre>
<pre>
-
<includeonly>{{Монография
+
<includeonly>{{Монография|PageName = Публикация:Вапник 1979 Восстановление зависимостей
-
|автор = Вапник В. Н.
+
|автор = Вапник, В. Н.
|название = Восстановление зависимостей по эмпирическим данным
|название = Восстановление зависимостей по эмпирическим данным
|издатель = М.:&nbsp;Наука
|издатель = М.:&nbsp;Наука
|год = 1979
|год = 1979
|страниц = 448
|страниц = 448
-
|PageName = {{subst:FULLPAGENAME}}
+
}}</includeonly><noinclude>{{Монография|BibtexKey = vapnik79vosstanovlenie
-
}}</includeonly><noinclude>{{Монография
+
|автор = Вапник, В. Н.
-
|автор = Вапник В. Н.
+
|название = Восстановление зависимостей по эмпирическим данным
|название = Восстановление зависимостей по эмпирическим данным
|издатель = М.:&nbsp;Наука
|издатель = М.:&nbsp;Наука
|год = 1979
|год = 1979
|страниц = 448
|страниц = 448
-
|BibtexKey = vapnik79vosstanovlenie
 
}}
}}
== Аннотация ==
== Аннотация ==
Основополагающая монография по статистической теории восстановления зависимостей.
Основополагающая монография по статистической теории восстановления зависимостей.
== Ссылки ==
== Ссылки ==
-
[[Категория: Теория вычислительного обучения (публикации)]]
+
[[Категория: Теория вычислительного обучения (публикации)|Вапник]]
</noinclude>
</noinclude>
</pre>
</pre>
<pre>
<pre>
-
<includeonly>{{Монография
+
<includeonly>{{Монография|PageName = П:Hastie 2001 The Elements of Statistical Learning
-
|автор = Hastie T.
+
|автор = Hastie, T.
-
|автор2 = Tibshirani R.
+
|автор2 = Tibshirani, R.
-
|автор3 = Friedman J.
+
|автор3 = Friedman, J.
|название = The Elements of Statistical Learning
|название = The Elements of Statistical Learning
|издатель = Springer
|издатель = Springer
|год = 2001
|год = 2001
|ISBN = 0-387-95284-5
|ISBN = 0-387-95284-5
-
|PageName = {{subst:FULLPAGENAME}}
+
|язык = english
-
}}</includeonly><noinclude>{{Монография
+
}}</includeonly><noinclude>{{Монография|BibtexKey = hastie01elements
-
|автор = Hastie T.
+
|автор = Hastie, T.
-
|автор2 = Tibshirani R.
+
|автор2 = Tibshirani, R.
-
|автор3 = Friedman J.
+
|автор3 = Friedman, J.
|название = The Elements of Statistical Learning
|название = The Elements of Statistical Learning
|издатель = Springer
|издатель = Springer
|год = 2001
|год = 2001
|ISBN = 0-387-95284-5
|ISBN = 0-387-95284-5
-
|BibtexKey = hastie01elements
+
|язык = english
}}
}}
== Аннотация ==
== Аннотация ==
Строка 95: Строка 112:
}}
}}
</pre>
</pre>
 +
 +
== Ссылки ==
 +
* {{Tl|Статья}} {{Tl|Тезисы}} {{Tl|Диссертация}} {{Tl|ВКР}} {{Tl|Учебник}} {{Tl|Отчёт}} {{Tl|Документ}} {{Tl|Публикация}} — шаблоны для страниц [[MachineLearning:Публикации и библиографии|публикаций]].
 +
* {{Tl|Биб.статья}} {{Tl|Книга}} — шаблоны для форматирования библиографических записей.
 +
<noinclude>
 +
[[Категория:MachineLearning:Документация шаблонов]]
 +
</noinclude>

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

Содержание

Шаблон для оформления страниц о публикациях-монографиях.

Параметры

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

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

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

  • издание — уточнение издания (обычно для книг и сборников), указывается после названия через двоеточие; в том числе: «Том ##», «В ## томах», «Пер. с англ.», «Вып. ##», и т.п.;
  • страниц — количество страниц в книге; только число без «## c.» или «## p.»;
  • url — адрес в Интернете, где размещена доступная информация о книге;
  • ISBN — международный стандартный номер книги;
  • язык — russian или english (по умолчанию russian).

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

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

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

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

На обычных страницах для оформления библиографических записей используйте более простые шаблоны {{Биб.статья}} и {{Книга}}.


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

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

Заготовка страницы публикации

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

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


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

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


Примеры

<includeonly>{{Монография|PageName = Публикация:Вапник 1979 Восстановление зависимостей
   |автор = Вапник, В. Н.
   |название = Восстановление зависимостей по эмпирическим данным
   |издатель = М.: Наука
   |год = 1979
   |страниц = 448
}}</includeonly><noinclude>{{Монография|BibtexKey = vapnik79vosstanovlenie
   |автор = Вапник, В. Н.
   |название = Восстановление зависимостей по эмпирическим данным
   |издатель = М.: Наука
   |год = 1979
   |страниц = 448
}}
== Аннотация == 
Основополагающая монография по статистической теории восстановления зависимостей. 
== Ссылки ==
[[Категория: Теория вычислительного обучения (публикации)|Вапник]]
</noinclude>
<includeonly>{{Монография|PageName = П:Hastie 2001 The Elements of Statistical Learning
   |автор = Hastie, T.
   |автор2 = Tibshirani, R.
   |автор3 = Friedman, J.
   |название = The Elements of Statistical Learning
   |издатель = Springer
   |год = 2001
   |ISBN = 0-387-95284-5
   |язык = english
}}</includeonly><noinclude>{{Монография|BibtexKey = hastie01elements
   |автор = Hastie, T.
   |автор2 = Tibshirani, R.
   |автор3 = Friedman, J.
   |название = The Elements of Statistical Learning
   |издатель = Springer
   |год = 2001
   |ISBN = 0-387-95284-5
   |язык = english
}}
== Аннотация == 
Классический университетский учебник по статистическому (машинному) обучению. 
== Ссылки ==
*[http://www.amazon.com/Elements-Statistical-Learning-T-Hastie/dp/0387952845 Amazon.com]
*[http://www-stat.stanford.edu/~tibs/ElemStatLearn/ Страница этой книги]
*[http://www-stat.stanford.edu/~hastie/ Trevor Hastie]
*[http://www-stat.stanford.edu/~tibs/ Rob Tibshirani]
*[http://www-stat.stanford.edu/~jhf/ Jerome Friedman]
[[Категория:Учебники]]
[[Категория:Машинное обучение (публикации)]]
</noinclude>
}}

Ссылки

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