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

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

(Различия между версиями)
Перейти к: навигация, поиск
(Новая: Шаблон для оформления страниц о монографиях. '''Обязательные параметры:''' * <code>автор</code>, <code>автор2</cod...)
Строка 1: Строка 1:
-
Шаблон для оформления страниц о монографиях.
+
Шаблон для оформления страниц о публикациях-монографиях.
 +
== Параметры ==
'''Обязательные параметры:'''
'''Обязательные параметры:'''
* <code>автор</code>, <code>автор2</code>,..., <code>автор16</code> — один или несколько авторов;
* <code>автор</code>, <code>автор2</code>,..., <code>автор16</code> — один или несколько авторов;
Строка 12: Строка 13:
* <code>url</code> — адрес в Интернете, где размещена доступная информация о книге;
* <code>url</code> — адрес в Интернете, где размещена доступная информация о книге;
* <code>ISBN</code> — международный стандартный номер книги;
* <code>ISBN</code> — международный стандартный номер книги;
-
* <code>язык</code> — russian или english.
+
* <code>язык</code> — russian или english (по умолчанию russian).
-
* <code>BibtexKey</code> — ключевой идентификатор [[BibTeX]]-записи; рекомендуемый формат: '''Фамилия_первого_автора двузначный_год первое_слово_названия'', без пробелов.
+
 
 +
'''Служебные параметры:'''
 +
* <code>PageName = <nowiki>{{subst:</nowiki>FULLPAGENAME}}</code> — параметр, '''обязательно''' указываемый в секции '''includeonly''';
 +
* <code>BibtexKey</code> — ключевой идентификатор [[BibTeX]]-записи; рекомендуемый формат: '''Фамилия_первого_автора двузначный_год первое_слово_названия'', без пробелов; этот параметр влияет только на текст генерируемой [[BibTeX]]-записи.
 +
 
 +
== Использование ==
 +
Шаблон {{Tl|Монография}} используется для создания страниц по монографиям.
 +
Страница по монографии состоит из двух частей, которые должны содержать идентичные включения шаблона {{Tl|Монография}}, отличающиеся только служебными параметрами.
 +
* Секция '''includeonly''' содержит текст, генерируемый вместо ссылки на монографию. Обращение к шаблону {{Tl|Монография}} в этой секции ''должно'' включать служебный параметр <code>PageName</code>.
 +
* Секция '''noinclude''' начинается обращением к шаблону {{Tl|Монография}}, который формирует заголовок страницы. Основные его параметры должны быть в точности скопированы из первой секции. Шаблон ''может'' иметь служебный параметр <code>BibtexKey</code>. Если этот параметр не задан, [[BibTeX]]-запись на странице монографии не генерируется. После шаблона {{Tl|Монография}} в секции '''noinclude''' может идти любой вики-текст; он будет отображаться на странице монографии непосредственно после заголовка.
 +
 
 +
{{well|
 +
Возможно ли избежать дублирования двух (почти) одинаковых обращений к шаблону {{Tl|Монография}}?
 +
Дублирование чревато ошибками.
 +
 
 +
Пока мне не удалось обойти необходимость иметь две секции '''includeonly''' и '''noinclude''' в вики-коде страницы публикации. Возможно, помогут конструкции вида
 +
<code><nowiki>{{<includeonly>subst:</includeonly></nowiki>''template''><nowiki>}}></nowiki></code>
 +
но текущей версией движка они не поддерживаются...
 +
 
 +
'''Проблему предлагается обсуждать''' — ''[[Участник:Vokov|К.В.Воронцов]] 21:32, 16 мая 2008 (MSD)''.
 +
}}
 +
 
 +
== Примеры ==
-
'''Пример:'''
 
<pre>
<pre>
-
{{Монография
+
<includeonly>{{Монография
 +
|автор = Вапник В. Н.
 +
|название = Восстановление зависимостей по эмпирическим данным
 +
|издатель = М.:&nbsp;Наука
 +
|год = 1979
 +
|PageName = {{subst:FULLPAGENAME}}
 +
}}</includeonly><noinclude>{{Монография
 +
|автор = Вапник В. Н.
 +
|название = Восстановление зависимостей по эмпирическим данным
 +
|издатель = М.:&nbsp;Наука
 +
|год = 1979
 +
|BibtexKey = vapnik79vosstanovlenie
 +
}}
 +
== Аннотация ==
 +
Основополагающая монография по статистической теории восстановления зависимостей.
 +
== Ссылки ==
 +
[[Категория: Теория вычислительного обучения (публикации)]]
 +
</noinclude>
 +
</pre>
 +
 
 +
<pre>
 +
<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.
|автор = Hastie T.
|автор2 = Tibshirani R.
|автор2 = Tibshirani R.
Строка 26: Строка 78:
|ISBN = 0-387-95284-5
|ISBN = 0-387-95284-5
|BibtexKey = hastie01elements
|BibtexKey = hastie01elements
-
|аннотация = Очень хороший учебник по машинному обучению.
+
}}
-
|ссылки =
+
== Аннотация ==
 +
Классический университетский учебник по статистическому (машинному) обучению.
 +
== Ссылки ==
*[http://www.amazon.com/Elements-Statistical-Learning-T-Hastie/dp/0387952845 Amazon.com]
*[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/~tibs/ElemStatLearn/ Страница этой книги]
Строка 35: Строка 89:
[[Категория:Учебники]]
[[Категория:Учебники]]
[[Категория:Машинное обучение (публикации)]]
[[Категория:Машинное обучение (публикации)]]
 +
</noinclude>
}}
}}
</pre>
</pre>

Версия 17:32, 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
   |PageName = {{subst:FULLPAGENAME}}
}}</includeonly><noinclude>{{Монография
   |автор = Вапник В. Н.
   |название = Восстановление зависимостей по эмпирическим данным
   |издатель = М.: Наука
   |год = 1979
   |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>
}}
Личные инструменты