список литературы
Подписаться на эту метку по RSS
Оформление ссылок на библиографические источники
Метки: xml | библиографический список | перечень ссылок | список литературы
Дата: 25/06/2010 10:29:31
Один из посетителей нашего блога решил поделиться своими наработками по настройке списка литературы для Word 2007. Мне его советы кажутся очень дельными.
Автор Осокин Георгий
Вдохновившись статьёй про замену скобок и столкнувшись с проблемой указания номеров страниц при нумерованных ссылках на библиографические источники, я решил покопаться в файлах стилей, дабы сделать всё удобно и автоматично.
Первая проблема заключалась в изменении «стр.» на «с.». Метод с изменением языка на украинский меня не устраивал, т.к. вместо «и» он писал «та». Вторая проблема была в том, что вместо стандартного формата указания страницы [2, c.90] Word вставлял следующее: [2 c.90]. Ещё интереснее он делал при указании нескольких страниц: [2 cc. 90-95], т.е. по образу и подобию «pp.» в английском языке.
Вторая проблема решается правкой строк 911-932:
При указании нескольких страниц:
1 2 3 4 5 6 7 8 9 10 | < xsl:template name = "templ_str_PagesCountinousShort" > < xsl:param name = "LCID" /> < xsl:variable name = "_LCID" > < xsl:call-template name = "localLCID" > < xsl:with-param name = "LCID" select = "$LCID" /> </ xsl:call-template > </ xsl:variable > <!--xsl:value-of select="/*/b:Locals/b:Local[@LCID=<?xml version="1.0" encoding="UTF-8"?><HTML xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><HEAD><LINK rel=stylesheet type=text/css href="STYLE_SHEET">INITIAL_CONTENTLCID]/b:Strings/b: PagesCountinousShort"/>--> < xsl:text >c.</ xsl:text > </ xsl:template > |
При указании одной страницы:
1 2 3 4 5 6 7 8 9 10 | < xsl:template name = "templ_str_PageShort" > < xsl:param name = "LCID" /> < xsl:variable name = "_LCID" > < xsl:call-template name = "localLCID" > < xsl:with-param name = "LCID" select = "$LCID" /> </ xsl:call-template > </ xsl:variable > <!--xsl:value-of select="/*/b:Locals/b:Local[@LCID=<?xml version="1.0" encoding="UTF-8"?><HTML xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><HEAD><LINK rel=stylesheet type=text/css href="STYLE_SHEET">INITIAL_CONTENTLCID]/b:Strings/b: PageShort"/>--> < xsl:text >c.</ xsl:text > </ xsl:template > |
На этом еще не все, т.к. после указания номера источника Word ставит всегда пробел: [2 , c.90]. Эта проблема решается так:
Строки 3769-3787, комментируем одну строчку и вставляем другую:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | < xsl:if test="string-length($volume) > 0 or string-length($pages) > 0"> < xsl:if test="string-length($displayAuthor) > 0 or string-length($displayTitle) > 0 or string-length($year) > 0"> < xsl:text >, </ xsl:text > <!--строчкасзапятой и пробелом(!)--> <!--xsl:call-template name="templ_prop_Space"/>--> <!--//строчкаспробелом--> </ xsl:if > < xsl:choose > < xsl:when test="string-length($volume) > 0 and string-length($pages) > 0"> < xsl:value-of select = "$volume" /> < xsl:call-template name = "templ_prop_EnumSeparator" /> < xsl:value-of select = "$pages" /> </ xsl:when > < xsl:when test="string-length($volVolume) > 0"> < xsl:value-of select = "$volVolume" /> </ xsl:when > < xsl:when test="string-length($ppPages) > 0"> < xsl:value-of select = "$ppPages" /> </ xsl:when > </ xsl:choose > </ xsl:if > |
От себя добавлю, что все изменения проводятся в файле ISO690Nmerical.xsl, который, как и другие файлы определения стилей, находится по пути: Папка установки Microsoft Office\Office12\Bibliography\Style.
Соответственно и применять в документе нужно именно этот стиль.
Исправленный файл стиля можно скачать отсюда iso690nmerical.xml
Изменение вида скобок при работе с литературными источниками в Word 2007
Метки: word 2007 | xml | библиографический список | ГОСТ | перечень ссылок | список литературы | цитаты
Дата: 17/11/2007 20:05:56
На форуме Microsoft TechNet недавно был задан вопрос об изменении вида скобок в тексте документа при работе с литературными источниками.
Согласно ГОСТ 7.1-2003 "Библиографическая запись. Библиографическое описание. Общие требования и правила составления" (п.4.8.3), сведения, сформулированные на основе анализа документа, а также заимствованные из источников вне документа, во всех областях библиографического описания, кроме области примечания, приводят в квадратных скобках.
Однако редактор Word 2007, в котором оформляется документ, позволяет использовать лишь круглые скобки (вкладка Ссылки | группа команд Ссылки и список литературы | кнопка Вставить ссылку). Например, так: