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

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

(Различия между версиями)
Перейти к: навигация, поиск
м
Строка 10: Строка 10:
'''Необязательные параметры:'''
'''Необязательные параметры:'''
* <code>издание</code> — уточнение издания (обычно для книг и сборников), указывается после названия через двоеточие; в том числе: «Том ##», «В ## томах», «Пер. с англ.», «Вып. ##», и т.п.;
* <code>издание</code> — уточнение издания (обычно для книг и сборников), указывается после названия через двоеточие; в том числе: «Том ##», «В ## томах», «Пер. с англ.», «Вып. ##», и т.п.;
-
* <code>страниц</code> — количество страниц в книге; оформление: «## c.» или «##–## P.»;
+
* <code>страниц</code> — количество страниц в книге; оформление: «## c.» или «## p.»;
* <code>url</code> — адрес в Интернете, где размещена доступная информация о книге;
* <code>url</code> — адрес в Интернете, где размещена доступная информация о книге;
* <code>ISBN</code> — международный стандартный номер книги;
* <code>ISBN</code> — международный стандартный номер книги;
Строка 17: Строка 17:
'''Служебные параметры:'''
'''Служебные параметры:'''
* <code>PageName = <nowiki>{{subst:</nowiki>FULLPAGENAME}}</code> — параметр, '''обязательно''' указываемый в секции '''includeonly''';
* <code>PageName = <nowiki>{{subst:</nowiki>FULLPAGENAME}}</code> — параметр, '''обязательно''' указываемый в секции '''includeonly''';
-
* <code>BibtexKey</code> — ключевой идентификатор [[BibTeX]]-записи; рекомендуемый формат: '''Фамилия_первого_автора двузначный_год первое_слово_названия'', без пробелов; этот параметр влияет только на текст генерируемой [[BibTeX]]-записи.
+
* <code>BibtexKey</code> — ключевой идентификатор [[BibTeX]]-записи; влияет только на текст генерируемой [[BibTeX]]-записи; рекомендуемый формат, без пробелов:
 +
'''Фамилия_первого_автора двузначный_год первое_слово_названия''
== Использование ==
== Использование ==
Строка 25: Строка 26:
* Секция '''noinclude''' начинается обращением к шаблону {{Tl|Монография}}, который формирует заголовок страницы. Основные его параметры должны быть в точности скопированы из первой секции. Шаблон ''может'' иметь служебный параметр <code>BibtexKey</code>. Если этот параметр не задан, [[BibTeX]]-запись на странице монографии не генерируется. После шаблона {{Tl|Монография}} в секции '''noinclude''' может идти любой вики-текст; он будет отображаться на странице монографии непосредственно после заголовка.
* Секция '''noinclude''' начинается обращением к шаблону {{Tl|Монография}}, который формирует заголовок страницы. Основные его параметры должны быть в точности скопированы из первой секции. Шаблон ''может'' иметь служебный параметр <code>BibtexKey</code>. Если этот параметр не задан, [[BibTeX]]-запись на странице монографии не генерируется. После шаблона {{Tl|Монография}} в секции '''noinclude''' может идти любой вики-текст; он будет отображаться на странице монографии непосредственно после заголовка.
-
{{well|
+
{{stop|
Возможно ли избежать дублирования двух (почти) одинаковых обращений к шаблону {{Tl|Монография}}?
Возможно ли избежать дублирования двух (почти) одинаковых обращений к шаблону {{Tl|Монография}}?
Дублирование чревато ошибками.
Дублирование чревато ошибками.
Пока мне не удалось обойти необходимость иметь две секции '''includeonly''' и '''noinclude''' в вики-коде страницы публикации. Возможно, помогут конструкции вида
Пока мне не удалось обойти необходимость иметь две секции '''includeonly''' и '''noinclude''' в вики-коде страницы публикации. Возможно, помогут конструкции вида
-
<code><nowiki>{{<includeonly>subst:</includeonly></nowiki>''template''><nowiki>}}></nowiki></code>
+
<code><nowiki>{{<includeonly>subst:</includeonly></nowiki>''template''<nowiki>}}</nowiki></code>
но текущей версией движка они не поддерживаются...
но текущей версией движка они не поддерживаются...
Строка 44: Строка 45:
|издатель = М.:&nbsp;Наука
|издатель = М.:&nbsp;Наука
|год = 1979
|год = 1979
 +
|страниц = 448
|PageName = {{subst:FULLPAGENAME}}
|PageName = {{subst:FULLPAGENAME}}
}}</includeonly><noinclude>{{Монография
}}</includeonly><noinclude>{{Монография
Строка 50: Строка 52:
|издатель = М.:&nbsp;Наука
|издатель = М.:&nbsp;Наука
|год = 1979
|год = 1979
 +
|страниц = 448
|BibtexKey = vapnik79vosstanovlenie
|BibtexKey = vapnik79vosstanovlenie
}}
}}

Версия 21:01, 16 мая 2008

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

Параметры

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

  • автор, автор2,..., автор16 — один или несколько авторов;
  • название — название монографии;
  • издатель — название издательства, вместе с адресом, например М.: Наука;
  • год — год издания;

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

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

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

  • PageName = {{subst:FULLPAGENAME}} — параметр, обязательно указываемый в секции includeonly;
  • BibtexKey — ключевой идентификатор BibTeX-записи; влияет только на текст генерируемой BibTeX-записи; рекомендуемый формат, без пробелов:
'Фамилия_первого_автора двузначный_год первое_слово_названия

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

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

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


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

Дублирование чревато ошибками.

Пока мне не удалось обойти необходимость иметь две секции includeonly и noinclude в вики-коде страницы публикации. Возможно, помогут конструкции вида

{{<includeonly>subst:</includeonly>template}}

но текущей версией движка они не поддерживаются...

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


Примеры

<includeonly>{{Монография
   |автор = Вапник В. Н.
   |название = Восстановление зависимостей по эмпирическим данным
   |издатель = М.: Наука
   |год = 1979
   |страниц = 448
   |PageName = {{subst:FULLPAGENAME}}
}}</includeonly><noinclude>{{Монография
   |автор = Вапник В. Н.
   |название = Восстановление зависимостей по эмпирическим данным
   |издатель = М.: Наука
   |год = 1979
   |страниц = 448
   |BibtexKey = vapnik79vosstanovlenie
}}
== Аннотация == 
Основополагающая монография по статистической теории восстановления зависимостей. 
== Ссылки ==
[[Категория: Теория вычислительного обучения (публикации)]]
</noinclude>
<includeonly>{{Монография
   |автор = Hastie T.
   |автор2 = Tibshirani R.
   |автор3 = Friedman J.
   |название = The Elements of Statistical Learning
   |издатель = Springer
   |год = 2001
   |ISBN = 0-387-95284-5
   |PageName = {{subst:FULLPAGENAME}}
}}</includeonly><noinclude>{{Монография
   |автор = Hastie T.
   |автор2 = Tibshirani R.
   |автор3 = Friedman J.
   |название = The Elements of Statistical Learning
   |издатель = Springer
   |год = 2001
   |ISBN = 0-387-95284-5
   |BibtexKey = hastie01elements
}}
== Аннотация == 
Классический университетский учебник по статистическому (машинному) обучению. 
== Ссылки ==
*[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>
}}
Личные инструменты